99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務合肥法律

CS 2820代寫、代做Python/c++程序語言
CS 2820代寫、代做Python/c++程序語言

時間:2024-04-18  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯



CS 2820 Introduction to Software Development
Spring 2024
Steve Goddard
Project, March 26
(Total of 300 points)
Due: April 8, 19, and May 3 (Three Sprints)
_____________________________________________________________
Team Assignment (teams of 4).
300 points: Create code to analyze and visualize the channel allocation to nodes (coordinators) in a WARP
program.
1) One of you will be the Maintainer and invite the other team members to be a developer on your
project, with an expiration date of Friday, May 17. All team members will work with this repo.
2) The project requires you to work in a team of 4, using a modified Agile Scrum process to complete
the Channel Analysis component of the WARP system using the tools we have learned this
semester. There will be 3 sprints, each approximately 1.5-2 weeks in length.
a. Sprint 1 due: April 8
b. Sprint 2 due: April 19
c. Sprint 3 due: May 3
Unlike a normal Scrum process, you will have defined deliverables that will be graded. You may
deliver more than the minimum required, for which credit will be given in the next Sprint. Delivering
less than the minimum results in a loss of points for that Sprint, AND you will need to make up the
progress in the next Sprint. For each Sprint, you will evaluate your partners and provide the repo
URL in the online Project assignment. Only one URL per team will be required.
3) Each Sprint will require a separate git branch and contain the following artifacts:
a. UML diagram(s) of new or updated classes (if any) in that Spring.
b. JUnit tests for all ChannelVisualization and ChannelAnalysis methods delivered in that
Sprint, except the constructors (think about how to accomplish this), and JUnit tests for any
new methods you might create in other classes, if any are created. To accomplish this
requirement, make all new methods public for testing purposes, but comment whether it
should be public or private in the JavaDoc comments.
c. JavaDoc updates for all code, and JavaDoc files for the entire package of code.
d. Source code (compliant with the style guide)
e. Updated README.md to document each team member’s completed tasks and tasks left to
be done (and by whom).
4) Be sure to merge your Sprint {1,2,3} branch with the main branch so that you continue to build on
prior ‘releases’, but maintain the branches so that the TA can evaluate progress.
5) PROGRAM SPECIFICATION: complete the ChannelAnalysis and ChannelVisualization
classes such that they create the *.ch files available from ICON and evaluate the channel allocation
of WARP flows, as requested in the Warp main program when the runtime configuration option -ca
is used. Be sure to complete all methods declared in the class. Your output will look like the following
for an ExampleX graph with periods of 5 and 10 for flows F0 and F1 respectively:
Channel Analysis for graph ExampleX
Scheduler Name: Priority
numFaults: 1
Channel/Time Slot 0 1 2 3 4 5 6 7 8 9
0 - - - - - - - - - -
1 [A]::F0:(A:B) - - [C]::F1:(C:B) - - - - - -
2 - [B]::F0:(B:C), F0:(A:B) - - - - - - - -
3 - - [B]::F0:(B:C) - - [A]::F0:(A:B) - - - -
4 - - - - - - [B]::F0:(B:C), F0:(A:B) - - -
5 - - - - - - - [B]::F0:(B:C) - -
6 - - - - [B]::F1:(B:A), F1:(C:B) - - - - -
2
7 - - - - - - - - [B]::F1:(B:A) -
8 - - - - - - - - - -
9 - - - - - - - - - -
10 - - - - - - - - - -
11 - - - - - - - - - -
12 - - - - - - - - - -
13 - - - - - - - - - -
14 - - - - - - - - - -
15 - - - - - - - - - -
After the header information, the top row of the visualization is a row of time slots. Each subsequent row
consists of a channel name, and a visualization of its allocation, wherein each time slot entry has one or
more of the following entries:
[NodeName]:: if the channel is allocated to a node (aka coordinator of the communication) for
push or pull instructions.
FlowName(Src,Snk) follows the coordinator information and represents the flow name, source
node, and sink node involved in the communication (these parameters come from the instruction).
Multiple instructions in the same time slot for the same coordinator are separated by a comma.
- if the channel was idle in that slot (i.e., there was no push or pull instructions using that channel at
that time slot).
If more than one coordinator is allocated the same channel in the same time slot, a channel conflict
exists. This conflict must be recorded by setting the conflictExist flag to true, and adding a semi-colon (‘;’)
to the existing entry, followed by the additional coordinator communication notation. For example:
[A]::F0:(A:B); [C]::F1:(C:B)
Entries in the visualization are separated by tab characters, just as the program visualization (.dsl) file
does. Additional example output is available in the ICON Project module.
Your TA will evaluate your assignment by pulling your files from your Sprint branch repository. The
assignment will be scored at follows:
Sprint 1
 Artifacts: 50 pts.
1. (10 pts) High level plans and status in the README.md file. Clearly document who will do what
tasks. Identify and explain any artifacts (diagrams and design documents) that should be
considered in this Sprint delivery.
2. (25 pts) UML Sequence Diagram showing program flow starting with Warp processing the ‘ca’
option. Consider using https://sequencediagram.org to create your diagram, but you can use
PowerPoint, or any other tool if you want.
3. (15 pts) Design and project plan documents (e.g., UML class diagram, pdf file, pptx file, etc.) that
capture what you are planning to do. For example, what are the tasks to be done? In what order
will tasks be done? Who will do them? How will you test? How will you document? You should
also have identified some of the methods you will need in the Visualization class at least.
Sprint 2
 Artifacts: 50 pts.
Completed or nearly completed Visualization class, including documentation.
1. (5 pts) High level plans and status in the README.md file. Clearly document who will do what
tasks. Identify and explain any artifacts (diagrams and design documents) that should be
considered in this Sprint delivery.
2. (5 pts) Updates to the UML diagrams (Class and Sequence) with the new methods, even if
helper methods are stubbed out.
3. (10 pts) Code in the ChannelVisualization class file that follows the style guide, shows
good design, and flows correctly (doesn’t crash and creates some sort of output that indicates
progress). If the class is not fully implemented, high-level helper methods documented with
JavaDoc and comments explaining what will be done. Use step-wise refinement, with stubbed
out helper methods so that the program flow exists, if the method is not yet finished.
4. (5 pts) JavaDoc comments and updated documentation files.
5. (20 pts) JUnit tests for the ChannelVisualization class.
3
6. (5 pts) Plan for Sprint 3, including tasks assigned to each person. Feel free to have part of this
plan already completed. It is OK to finish early!
Sprint 3
Artifacts and Correctness: 200 pts
Completed, working project
1. (10 pts) High level plans and status in the README.md file. Clearly document who will do what
tasks. Identify and explain any artifacts (diagrams and design documents) that should be
considered in this Sprint delivery.
2. (25 pts) Updates to the UML diagrams (Class and Sequence).
3. (80 pts) Design and code correctness. All helper methods should be public, so they can be
tested, but comments indicating which should normally be considered private or protected.
4. (25 pts) JavaDoc comments and updated documentation files.
5. (60 pts) JUnit tests for the ChannelVisualization and ChannelAnalysis classes.

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp




















 

掃一掃在手機打開當前頁
  • 上一篇:代寫CSCI 1100、代做Homework 8
  • 下一篇:菲律賓辦理臨時工簽要多久 菲律賓臨時工簽是卡片的嗎
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務+熱設計優(yōu)化
    急尋熱仿真分析?代做熱仿真服務+熱設計優(yōu)化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發(fā)動機性能
    挖掘機濾芯提升發(fā)動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機亮相AWE 復古美學與現(xiàn)代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務 | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          欧美在线啊v| 欧美成年视频| 欧美成人高清| 国产精一区二区三区| 亚洲第一网站免费视频| 在线视频亚洲一区| 久久亚洲一区| 国产日韩欧美精品综合| 亚洲美女黄色| 久久久久久久久久久久久9999| 欧美成人综合| 亚洲国产精品一区| 久久人人97超碰精品888| 欧美婷婷六月丁香综合色| 亚洲大片一区二区三区| 亚洲自拍16p| 亚洲专区在线| 欧美日韩国内| 亚洲国产精品久久久久秋霞影院| 一本久久综合| 欧美二区在线| 亚洲大黄网站| 欧美成人影音| 亚洲国产中文字幕在线观看| 久久av免费一区| 国产一区二区三区成人欧美日韩在线观看| 亚洲区第一页| 欧美精品大片| 亚洲无线一线二线三线区别av| 欧美乱在线观看| 亚洲美女一区| 另类专区欧美制服同性| 黄色小说综合网站| 欧美成人按摩| 99精品久久久| 国产精品久久久久久久久婷婷| 亚洲视屏一区| 国产一区二区观看| 欧美日韩三级视频| 久久久久久久综合狠狠综合| 亚洲高清一区二| 久久综合久久综合久久| 一本色道久久综合亚洲精品婷婷| 国产精品高潮久久| 欧美日韩国产综合新一区| 午夜视频在线观看一区二区三区| 国内免费精品永久在线视频| 亚洲欧美中文在线视频| 一区福利视频| 国产精品在线看| 欧美猛交免费看| 欧美激情一区三区| 久久嫩草精品久久久精品一| 欧美成人午夜激情在线| 久久夜色精品一区| 欧美激情亚洲| 国产精品成人在线观看| 免费在线观看日韩欧美| 最新亚洲激情| 一区二区在线视频播放| 欧美人与性动交α欧美精品济南到| 亚洲麻豆视频| 国产综合欧美| 国产精品久久久久久久9999| 久久精品理论片| 在线视频日韩| 国产伦精品一区二区三区照片91| 狼人天天伊人久久| 亚洲免费在线观看| 亚洲网站在线看| 亚洲精品自在久久| 99国产精品99久久久久久| 日韩视频永久免费观看| 亚洲日本中文字幕区| 亚洲精品视频在线观看免费| 国产日韩欧美在线看| 欧美日韩国产成人在线免费| 欧美精品一区二区三区很污很色的| 欧美成人午夜| 国产精品成人一区二区网站软件| 欧美性一二三区| 国外成人免费视频| 亚洲国产精品悠悠久久琪琪| 一区二区免费看| 久久久精品一区二区三区| 久热这里只精品99re8久| 欧美深夜福利| 亚洲国产免费| 久久人人97超碰精品888| 亚洲一区二区三区中文字幕在线| 欧美日韩精品久久久| 亚洲二区在线| 欧美吻胸吃奶大尺度电影| 91久久久在线| 欧美日韩一区免费| 黄网站免费久久| 久久性天堂网| 国产一区在线播放| 午夜精品久久久久久久99樱桃| 亚洲欧美日本国产专区一区| 你懂的国产精品永久在线| 亚洲高清在线精品| 久久伊人精品天天| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲一区二区久久| 欧美理论电影在线播放| 91久久线看在观草草青青| 久久久久久久97| 国外成人免费视频| 久久精品水蜜桃av综合天堂| 国产午夜精品在线观看| 一本久久a久久免费精品不卡| 噜噜噜在线观看免费视频日韩| 国产在线不卡精品| 一区二区av| 欧美精品亚洲| 久久精品国产亚洲精品| 亚洲片区在线| 国产精品高潮呻吟久久av无限| 亚洲欧美中文字幕| 亚洲成人直播| 国产免费成人在线视频| 久久综合亚洲社区| 午夜精品美女自拍福到在线| 亚洲成人自拍视频| 国产一区视频观看| 国产亚洲一本大道中文在线| 免费日本视频一区| 免费欧美日韩国产三级电影| 久久久五月婷婷| 香蕉久久久久久久av网站| 一区二区欧美激情| 亚洲精品午夜精品| 国产精品网站在线| 国产精品亚洲综合色区韩国| 欧美精品一区二区在线播放| 久久狠狠久久综合桃花| 亚洲无毛电影| 国产精品99久久久久久www| 黄色亚洲在线| 在线日韩欧美| 伊人成人网在线看| 在线观看不卡av| 亚洲美女视频网| 亚洲精品美女| 一区二区三区四区五区精品| 亚洲看片免费| 在线午夜精品| 亚洲色图在线视频| 欧美一区二区三区播放老司机| 亚洲狠狠婷婷| 亚洲福利精品| 一区二区三区国产盗摄| 一区二区三区视频在线看| 亚洲一级在线观看| 久久国产精品色婷婷| 久久一区二区三区四区| 欧美激情bt| 国产精品草草| 亚洲国产天堂网精品网站| 亚洲国产黄色片| 中文日韩电影网站| 久久人人97超碰精品888| 久久人体大胆视频| 久久福利精品| 国产精品乱人伦一区二区| 亚洲黄色成人久久久| 亚洲最新视频在线| 久久精品成人欧美大片古装| 欧美精选一区| 国内精品久久久久久久果冻传媒| 一区二区三区在线视频免费观看| 最新中文字幕一区二区三区| 亚洲影院免费观看| 欧美精品一区二区在线播放| 国产日韩在线一区二区三区| 亚洲理论在线| 欧美精品日韩一本| 亚洲欧洲精品成人久久奇米网| 久久久久一区二区三区| 国产女主播一区| 亚洲一区在线观看视频| 欧美日韩在线视频观看| 最新国产精品拍自在线播放| 久久精品国产综合精品| 国产亚洲欧洲一区高清在线观看| 欧美一站二站| 黄色日韩在线| 欧美电影打屁股sp| 亚洲激情二区| 欧美视频在线不卡| 亚洲一二三级电影| 国产精品网红福利| 亚洲永久字幕| 一区二区欧美日韩视频| 欧美视频一二三区| 久久久久久久精| 91久久亚洲| 国产精品乱码妇女bbbb| 欧美一区二区三区视频免费|