日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

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

時間:2024-04-18  來源:合肥網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
  • 下一篇:菲律賓辦理臨時工簽要多久 菲律賓臨時工簽是卡片的嗎
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 trae 豆包網頁版入口 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

      <em id="rw4ev"></em>

        <tr id="rw4ev"></tr>

        <nav id="rw4ev"></nav>
        <strike id="rw4ev"><pre id="rw4ev"></pre></strike>
        国产精品视频成人| 亚洲欧美久久久久一区二区三区| 日韩视频在线观看| 欧美电影免费网站| 欧美视频国产精品| 国产日韩在线亚洲字幕中文| 99国内精品久久| 狠狠久久综合婷婷不卡| 久久精品国产99| 欧美激情一区二区| 欧美伦理91i| 亚洲免费观看高清完整版在线观看熊| 欧美激情亚洲另类| 在线播放日韩欧美| 久久久精品国产免大香伊| 国产精品99久久久久久久久| 国产一区二区欧美| 久久精品一区二区三区不卡牛牛| 在线日本高清免费不卡| 午夜精品福利在线| 欧美性猛交xxxx乱大交退制版| 国产一区激情| 亚洲精品黄色| 欧美日韩一区二区三区四区在线观看| 亚洲一区二区成人在线观看| 狠狠88综合久久久久综合网| 国产精品日韩一区二区三区| 午夜精品久久久久影视| 国产精品九九久久久久久久| 国产欧美一区二区三区在线老狼| 99天天综合性| 久久在线免费视频| 午夜精品免费在线| 国产日韩一区二区三区在线| 久久国产99| 这里是久久伊人| 欧美大片免费观看在线观看网站推荐| 欧美人与性禽动交情品| 久久夜色精品国产噜噜av| 国产欧美午夜| 欧美日韩高清一区| 欧美久久婷婷综合色| 亚洲第一精品夜夜躁人人躁| 国产精品青草久久久久福利99| 国产精品美女诱惑| 国产精品日韩专区| 亚洲二区在线视频| 国产亚洲精品aa午夜观看| 国产在线精品一区二区中文| 欧美成人在线免费视频| 香蕉久久夜色| 一区二区高清| 欧美aⅴ99久久黑人专区| 亚洲精品影视| 一本大道久久a久久精品综合| 国产九色精品成人porny| 欧美高清视频www夜色资源网| 国产精品成人一区二区三区吃奶| 国产一区深夜福利| 欧美激情视频一区二区三区不卡| 国内精品久久国产| 欧美福利一区二区| 久久久久88色偷偷免费| 久久精品网址| 亚洲美女精品久久| 欧美午夜www高清视频| 国产一区二区欧美日韩| 国产精品超碰97尤物18| 好吊成人免视频| 久久久水蜜桃av免费网站| 亚洲欧美日韩精品综合在线观看| 一区二区三区色| 国产嫩草影院久久久久| 国产日本欧美一区二区三区| 国精品一区二区三区| 久久久久久久久综合| 国产欧美精品va在线观看| 一区二区三区在线观看视频| 久久亚洲一区二区三区四区| 国产精品嫩草影院av蜜臀| 亚洲成人在线免费| 亚洲啪啪91| 欧美视频在线一区二区三区| 亚洲人成毛片在线播放女女| 亚洲综合色激情五月| 国产欧美一区二区白浆黑人| 欧美一区在线看| 欧美一区二粉嫩精品国产一线天| 99综合视频| 国产精品一区久久久| 亚洲伊人第一页| 国精品一区二区| 国产日韩欧美91| 久久精品夜色噜噜亚洲a∨| 亚洲裸体视频| 一区二区国产精品| 美女国内精品自产拍在线播放| 欧美视频中文一区二区三区在线观看| 欧美/亚洲一区| 亚洲人成网站精品片在线观看| 亚洲人成在线观看一区二区| 黑人一区二区三区四区五区| 毛片一区二区三区| 亚洲无亚洲人成网站77777| 国产精品多人| 欧美激情一区二区三区不卡| 欧美日韩在线免费视频| 欧美亚洲尤物久久| 亚洲国产影院| 国产精品毛片大码女人| 亚洲精品久久久一区二区三区| 欧美在线|欧美| 国产欧美精品日韩精品| 欧美日韩国产a| 欧美日本不卡| 欧美成人高清| 久久国产日韩欧美| 欧美日本在线一区| 欧美日韩在线视频观看| 亚洲福利国产| 一区二区三欧美| 欧美在线日韩在线| 亚洲精品在线免费| 日韩视频在线一区二区| 黄色成人免费网站| 久久精品伊人| 久久成人精品| 中文一区二区在线观看| 国产精品一区久久久| 国产精品一区二区久激情瑜伽| 欧美日韩中文精品| 欧美午夜激情在线| 国产日本精品| 久久婷婷色综合| 亚洲系列中文字幕| 欧美成年人视频网站欧美| 国产精品激情av在线播放| 激情婷婷欧美| 艳妇臀荡乳欲伦亚洲一区| 亚洲精品久久久久久久久久久| 国产精品一卡二卡| 亚洲一区制服诱惑| 亚洲国产精品成人综合色在线婷婷| 欧美亚日韩国产aⅴ精品中极品| 久久蜜臀精品av| 国产精品日韩精品| 国产欧美精品日韩精品| 国产精品免费网站在线观看| 欧美国产另类| 欧美精品一区在线| 国内精品久久久久影院薰衣草| 国产精品国产三级国产a| 麻豆精品网站| 亚洲福利视频三区| 欧美在线网址| 精品粉嫩aⅴ一区二区三区四区| 免费人成网站在线观看欧美高清| 狠狠v欧美v日韩v亚洲ⅴ| 久久精品在线| 亚洲欧洲日韩女同| 国产精品区一区二区三区| 欧美成人免费一级人片100| 国产精品午夜在线| 亚洲国产精品t66y|