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爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                色婷婷久久综合| 国产精品一区在线观看乱码 | 国产精品福利一区| 日韩欧美国产电影| 亚洲国产精品欧美一二99| 欧美日韩一区中文字幕| 日本中文字幕不卡| 亚洲精品一区在线观看| 国产精品一区二区果冻传媒| 国产免费观看久久| 色屁屁一区二区| 午夜精品一区二区三区免费视频| 欧美日韩国产小视频在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅 | 制服丝袜亚洲色图| 日韩电影在线看| 日韩一区二区免费高清| 九九**精品视频免费播放| 中文字幕精品—区二区四季| 色综合色狠狠综合色| 日本网站在线观看一区二区三区| 欧美精品丝袜久久久中文字幕| 久久精品国产999大香线蕉| 日韩一区在线看| 日韩视频免费直播| 成人永久aaa| 午夜亚洲国产au精品一区二区| 欧美国产精品一区二区| 欧美精品18+| 成人午夜视频在线| 久久国产精品99精品国产| 亚洲精品中文在线影院| 久久综合久久综合九色| 99久久99久久精品免费看蜜桃| 日韩国产欧美一区二区三区| 精品久久久久久久久久久久久久久| 国v精品久久久网| 奇米色一区二区三区四区| 久久久久久久久伊人| 91片在线免费观看| 国产一区免费电影| 亚洲亚洲精品在线观看| 欧美激情一区二区在线| 在线成人av影院| 91日韩精品一区| 国产成人高清视频| 亚洲国产综合91精品麻豆| 国产免费成人在线视频| 欧美大胆一级视频| 欧美色网一区二区| 成人免费看视频| 国产成人高清在线| 丰满白嫩尤物一区二区| 日韩—二三区免费观看av| 亚洲综合在线五月| 国产一区二区美女| 中文字幕成人在线观看| 日韩精品最新网址| 日韩视频一区在线观看| 欧美zozozo| 精品日韩一区二区三区免费视频| 欧美猛男gaygay网站| 91精品国产一区二区三区香蕉| 在线电影院国产精品| 91精品麻豆日日躁夜夜躁| 日韩欧美在线一区二区三区| 在线播放91灌醉迷j高跟美女| 欧美日韩综合在线| 欧美一级片在线看| 久久久99精品久久| 国产精品久久久久天堂| 亚洲视频在线一区| 一区二区三区中文免费| 午夜精品久久久久久不卡8050| 无码av中文一区二区三区桃花岛| 日本在线不卡视频| 国产成人啪免费观看软件| 成人视屏免费看| 欧美色图在线观看| 久久综合国产精品| 国产精品九色蝌蚪自拍| 亚洲一区二区精品3399| 亚洲午夜精品久久久久久久久| 国产一区二区三区在线观看精品| 91视频在线看| 欧美日本在线观看| 国产精品久久毛片av大全日韩| 亚洲精品视频在线观看网站| 日本午夜精品一区二区三区电影 | 国产一区二区在线观看免费| 国产一区二区0| 在线观看亚洲专区| 日韩欧美一区中文| 国产欧美综合色| 图片区日韩欧美亚洲| 国产精品性做久久久久久| 99国内精品久久| 欧美精品日韩综合在线| 精品国产污网站| 三级不卡在线观看| 成人av在线资源| 日韩一区二区精品在线观看| 国产精品久久久久久久久久免费看| 亚洲国产美女搞黄色| 蜜桃av一区二区| av不卡免费电影| 日韩欧美一二区| 亚洲精品免费播放| 欧美美女视频在线观看| 26uuu欧美| 色中色一区二区| 欧美日韩国产综合一区二区| 精品国产电影一区二区 | 欧美唯美清纯偷拍| 精品国产乱码久久久久久牛牛 | 中文在线资源观看网站视频免费不卡 | 国产美女主播视频一区| 色婷婷综合久色| 久久久久一区二区三区四区| 亚洲成人先锋电影| 成人网在线免费视频| 中文幕一区二区三区久久蜜桃| 欧美mv日韩mv国产网站app| 国产精品婷婷午夜在线观看| 亚洲第一二三四区| 成人网在线播放| 久久久综合视频| 午夜激情一区二区三区| 欧美亚洲一区三区| 一级日本不卡的影视| 亚洲丝袜另类动漫二区| 性欧美大战久久久久久久久| 成人动漫在线一区| 欧美激情一区二区三区四区| 国产综合成人久久大片91| 日韩免费高清av| 美国三级日本三级久久99| 欧美精品一二三区| 日韩av一二三| 精品国产免费一区二区三区香蕉| 免费精品视频最新在线| 欧美一区二区性放荡片| 蜜桃av一区二区在线观看| 欧美一区二区福利在线| 麻豆国产精品视频| 久久色成人在线| va亚洲va日韩不卡在线观看| 国产精品成人一区二区艾草 | 亚洲欧美日韩国产成人精品影院| 成人禁用看黄a在线| 国产盗摄视频一区二区三区| 波多野结衣的一区二区三区| 亚洲国产精品黑人久久久| 国产成人免费视| 国产精品国产三级国产普通话蜜臀 | 欧美国产综合色视频| 欧美日韩国产精品成人| 日韩精品一级二级| 91麻豆精品国产91久久久更新时间| 香蕉乱码成人久久天堂爱免费| 91麻豆精品国产91久久久久久久久 | 国产亚洲欧美色| 成人午夜又粗又硬又大| 精品无码三级在线观看视频| 国产色产综合产在线视频| 色狠狠一区二区三区香蕉| 美女视频一区二区| 国产精品国产三级国产普通话99| 欧美中文字幕一区二区三区| 久久国产精品区| 亚洲与欧洲av电影| 欧美变态tickling挠脚心| 91在线视频观看| 国产一区二区三区av电影| 亚洲第一综合色| 国产精品麻豆一区二区| 777久久久精品| 91首页免费视频| 国产一区二区三区精品视频| 婷婷成人综合网| 国产精品久久精品日日| 奇米亚洲午夜久久精品| 亚洲免费观看高清在线观看| 日韩一区二区影院| 欧美视频在线观看一区| 懂色av一区二区三区免费看| 免费的成人av| 日本女优在线视频一区二区| 中文字幕av一区二区三区高 | 精久久久久久久久久久| 一区二区三区中文字幕在线观看| 国产亚洲成年网址在线观看| 日韩丝袜美女视频| 欧美日本一区二区在线观看| 色欧美片视频在线观看| 波多野结衣91| www.亚洲在线| 91社区在线播放| 在线中文字幕一区二区| 91国内精品野花午夜精品|