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;">

                丰满白嫩尤物一区二区| 日韩视频永久免费| 奇米精品一区二区三区在线观看| 国产精品白丝jk白祙喷水网站| 欧美精品久久天天躁| 亚洲色图在线播放| 精品久久国产97色综合| 久久99精品国产麻豆婷婷洗澡| 日韩精品一区二区三区老鸭窝| 蜜臀91精品一区二区三区 | 欧美日韩成人激情| 精品在线视频一区| 黄色日韩三级电影| 亚洲欧洲三级电影| 欧美日韩亚州综合| 久久国产麻豆精品| 亚洲图片你懂的| 国产精品女同互慰在线看| 在线观看国产日韩| 青青草国产精品亚洲专区无| 天堂蜜桃91精品| 久久久777精品电影网影网| 国产传媒日韩欧美成人| 亚洲精品视频自拍| 欧美日韩精品福利| 91精品国产综合久久国产大片| 成人永久看片免费视频天堂| 亚洲乱码国产乱码精品精可以看 | 精品一区二区在线播放| 久久国产精品72免费观看| 国产精品中文字幕日韩精品 | 欧美亚洲高清一区| 韩国精品久久久| 国产精品一级黄| 日本精品免费观看高清观看| 久久99精品国产91久久来源| 乱一区二区av| 91性感美女视频| 国产在线国偷精品产拍免费yy| 一区二区三区视频在线看| 国产日韩欧美a| 欧美一级理论片| 久久久www成人免费无遮挡大片| 色狠狠色噜噜噜综合网| 88在线观看91蜜桃国自产| 成人免费的视频| 欧美日本高清视频在线观看| 国产欧美日韩三区| 三级欧美韩日大片在线看| www.欧美.com| 岛国精品在线观看| 欧美日韩精品一区二区在线播放| 精品99一区二区| 久久婷婷国产综合精品青草| 日韩欧美色综合网站| 国产精品免费aⅴ片在线观看| 午夜精品久久久久久久| 一区二区三国产精华液| 国产一区二区三区精品视频| 欧美中文字幕亚洲一区二区va在线 | 欧美一卡二卡在线| 日韩一二三区视频| 亚洲6080在线| 亚洲欧洲成人自拍| 美女网站一区二区| 欧美性猛交一区二区三区精品| 久久先锋影音av鲁色资源网| 亚洲第一激情av| 成人97人人超碰人人99| 成熟亚洲日本毛茸茸凸凹| 欧美一级免费大片| 亚洲大片免费看| 在线观看亚洲a| 日韩伦理电影网| 成人av午夜影院| 国产视频亚洲色图| 美女任你摸久久| 欧美精品国产精品| 亚洲成人综合视频| 91激情在线视频| 国产精品欧美经典| 成人av动漫在线| 欧美精品一区二区精品网| 奇米色一区二区| 国产传媒日韩欧美成人| 国产三级欧美三级日产三级99| 国产精品国产自产拍在线| 成人免费一区二区三区视频| www日韩大片| 蜜臀av一区二区在线观看| 欧美一区二区在线免费观看| 亚洲综合成人在线视频| 久久国产夜色精品鲁鲁99| 在线免费观看日本一区| 亚洲最新在线观看| 91视视频在线观看入口直接观看www| 成人欧美一区二区三区小说 | 色婷婷一区二区三区四区| 色94色欧美sute亚洲线路二| 精品黑人一区二区三区久久| 国产aⅴ综合色| 中文字幕精品一区二区精品绿巨人 | 色国产精品一区在线观看| 国产精品乱码一区二三区小蝌蚪| 国产精品短视频| 99精品热视频| 性做久久久久久久免费看| 欧美男人的天堂一二区| 久久国产精品无码网站| 日韩精品一区二区在线| 成人免费看视频| 中文字幕日韩一区| 欧美精品亚洲一区二区在线播放| 午夜伦欧美伦电影理论片| 精品国产1区2区3区| 午夜久久电影网| 国产午夜精品久久久久久免费视 | 国产精品天天看| 91欧美一区二区| 美女高潮久久久| 国产欧美一区二区精品性色| 欧美性猛交一区二区三区精品| 亚洲国产精品影院| 中文字幕av一区二区三区| 成人av午夜电影| 五月激情丁香一区二区三区| 日韩一区二区精品葵司在线| 色婷婷综合中文久久一本| 香蕉av福利精品导航| 亚洲视频在线一区二区| 欧美高清性hdvideosex| 色综合天天天天做夜夜夜夜做| 国产午夜精品一区二区三区嫩草| 欧美精品第1页| 伊人婷婷欧美激情| 99精品1区2区| 日本一区中文字幕| 亚洲国产精品二十页| 欧美在线观看你懂的| 久久se精品一区二区| 亚洲精品国产a| 在线观看三级视频欧美| 久久99国内精品| 日产国产高清一区二区三区| 亚洲国产成人私人影院tom | 韩国欧美国产一区| 免费久久精品视频| 亚洲天堂2016| 亚洲丝袜美腿综合| 久久老女人爱爱| 日韩久久精品一区| 一本色道久久综合精品竹菊| 国产成人啪午夜精品网站男同| 国产欧美中文在线| 欧美激情资源网| 国产日韩av一区二区| 欧美一区二区三区的| 国产精品一线二线三线| 五月婷婷激情综合| 首页国产丝袜综合| 亚洲视频一区二区在线观看| 国产精品久久久久毛片软件| 欧美videossexotv100| 日韩欧美国产1| 国产日韩欧美精品一区| 欧美国产一区视频在线观看| 国产丝袜在线精品| 欧美精品一区二区三区久久久| 久久亚洲一区二区三区四区| 欧美人与禽zozo性伦| 日韩三级.com| 欧美电影在哪看比较好| 日韩一级免费一区| 波多野结衣视频一区| 中文字幕国产一区| 日韩一区二区免费在线观看| 欧美日韩在线播放三区四区| 欧美亚洲国产一区二区三区| 欧美放荡的少妇| 欧美日韩国产大片| 日韩久久久精品| 色婷婷久久一区二区三区麻豆| 精品视频全国免费看| 日韩精品影音先锋| 精品日韩一区二区| 国产精品久久久久久户外露出 | 午夜欧美在线一二页| 麻豆一区二区三区| 另类综合日韩欧美亚洲| 成人a级免费电影| 九九精品视频在线看| 国产呦精品一区二区三区网站| 91在线视频免费观看| 91热门视频在线观看| 欧美xfplay| 久久久影视传媒| 亚洲三级电影全部在线观看高清| 亚洲国产另类av| 国内精品国产成人国产三级粉色| 国内久久精品视频|