项目 | 内容 |
---|---|
课程班级博客链接 | 课程班级 |
这个作业要求链接 | 作业链接 |
团队名称 | 鲤鱼跃龙门 |
团队成员分工描述 | 任务明确由团体开会讨论 刘兴瑞:数据流图,WBS图,软件需求规格说明书,博客撰写 张潇潇:E-R图,系统状态图 王亚涛:数据库的逻辑结构,软件系统设计说明书撰写 王方:数据字典 软件系统的确立:全体成员讨论 |
团队的课程学习目标 | (1)编制团队项目需求规格说明书; (2)编制团队项目系统设计说明书; (3)掌握系统总体设计过程、设计原理和启发式规则。 |
这个作业在哪些方面帮助团队实现学习目标 | (1)加强了了团队之间的合作,团队成员之间得可以互相借鉴学习,互助提升; (2)通过作业互评看到了不同的原型的优缺点; (3)通过团队协作掌握在线作图工具ProcessOn的软件操作方法; (4)通过任务完成了相应的需求规格说明书与系统设计说明书。 |
团队博客链接 | 团队博客 |
团队项目Github仓库地址链接 | 仓库链接 |
任务一
- 按教师公布团队项目互评名单,对互评方《实验六 项目需求分析与原型设计》的项目成果进行评价,具体要求如下:
(1)阅读互评团队项目博文作业并进行评论,评论要点包括:博文结构、博文内容、任务分工与时间耗费。将以上评论内容发布到互评团队博客评论区。
(2)下载互评方团队项目资料与原型系统,并试运行原型系统。
符合(1)要求的博客评论:
项目 | 点评 |
---|---|
博文结构 | 博主的博文风格清新,看起来排版整齐,整体美观,结构清晰明了,观看者体验感不错,建议对于多类说明性的文字使用表格。 |
博文内容 | 博文内容完整,实验任务完成的很好,可以看出博主学习态度非常认真,在实验五中并没有把仓库截图上传 |
任务分工与时间耗费 | 团队分工明确 |
评价如图:
互评团队作业评分成绩:95分(110分)
任务二
- 以团队协作学习方式掌握在线作图工具ProcessOn的软件操作方法。
processon软件是一款免费的在线作图工具,你只需要有一个浏览器即可制作思维导图、流程图、UML图、界面原型设计、组织结构图、UI原型图、网络拓扑图等等。ProcessOn支持Flowchart、EVC、EPC、BPMN、UML、iOS、UI等多种类型图,非常方便制作,然后把制作好的图形进行导出,这样再把制作好的各类图形应用到其他软件中,操作非常简单。
-
ProcessOn作为一个在线作图工具,在支持流程图之外,还同时支持原型图、UML图、时序图、BPMN等多种图形
-
编辑页面的基本功能,如图,具体的功能区域进行了相关的标注
-
菜单栏中【页面】的几个重要且常用功能
功能 | 描述 |
---|---|
背景颜色 | 如果未对文件的背景颜色有过修改,系统默认的颜色为透明,所以如果导出的是图片格式,会发现自己的文件背景是黑的,如果不需要透明色,可以在下载前根据自己的需要进行修改。 |
页面大小 | 在作图的过程中经常会遇到图画到一半发现可绘制区域不够用,且画布不会自动延展的情况,需要手动调整一下画布页面的大小,就点击页面-页面大小就可以根据使用需要进行调整。 |
显示网格 | 网格只有在文件编辑页面方便大家对齐编辑才会显示,下载时网格并不会一同下载下来;如果在编辑过程中不希望页面中有网格,直接点击去掉前面的对勾就可以;同时还支持网格的大小,可以根据需要进行调整。 |
-
快捷键:网站的快捷键入口有点深,在菜单栏中的帮助-快捷键列表中
-
其他内容和普通的绘图软件相似,不再过多赘述。
任务三
- 根据实验六所收集的项目需求陈述资料绘制系统数据流图、编写数据字典(ER图)以及软件系统状态图,编制团队项目系统需求规格说明书,将该文档上传到团队项目Github仓库。
系统数据流图
<img src="https://img2020.cnblogs.com/blog/2366143/202105/2366143-20210518193234897-1474814449.png)
数据字典
E-R图
软件系统状态图
任务4
- 编制团队项目的WBS,估计各项任务所需时间。(完成需求分析后,若要开发能够满足用户需求的软件,持续有序实现团队目标,一个团队软件项目要在一段时间内完成诸多任务,编制项目WBS(Work Breakdown Structure),即工作分解结构,是根据项目目标把工作分解成层次分明的、可交付成果的工作任务,用逻辑图形或树形结构表示出来),是团队项目有序管理的工作依据。)
WBS图
《分类8软件需求规格说明书》上传到团队项目Github仓库后的截图
任务5
- 对团队项目按功能进行模块划分、建立模块的层次结构及调用关系、确定各模块间的接口等;进行软件系统数据库逻辑结构设计,包括数据特征的描述、确定数据的结构特性。撰写团队项目软件系统设计说明书,以回答:软件是如何实现用户需求的?
设计软件系统总体结构;
设计软件系统数据库逻辑结构;
各项任务实际花费的时间和分工
任务 | 时间(h) |
---|---|
任务1 | 1 |
任务2 | 1 |
任务3 | 40 |
任务4 | 45 |
任务5 | 60 |
任务6 | 2 |
心得
#######从团队分工和协作学习角度,陈述团队实施项目需求分析建模、软件系统设计等学习活动的心得(每项3分,合计6分)
项目 | 团队分工 | 协作学习 |
---|---|---|
团队实施项目需求分析建模 | 对于团队实施项目需求分析建模,本小组团队一起讨论,全员参与 | 相互合作,及时沟通,存在问题也能高效率解决,这使团队成员之间更加团结,且为之后的相关分工设计等工作积累了经验。 |
软件系统设计 | 组长将任务分解,由各个成员分工完成,最后由组长检查合成 | 。由于之前学习情况的不同,在此部分实现各成员进度不一致在该部分花费时间较多。不过还是相互合作,及时沟通,存在问题也能高效率解决,这使团队成员之间更加团结,且为之后的相关分工设计等工作积累了经验。 |