实验七 团队作业4——团队项目:团队项目需求建模与系统设计

项目 内容
课程班级博客链接 班级博客
这个作业要求链接 作业要求
团队名称 你说什么都队
团队成员分工描述 201871020225-牟星源:设计软件系统总体结构及软件系统设计说明书的撰写
201871010135-张玉晶:WBS的绘制,数据字典、数据库逻辑设计及博客的撰写;
201871010105-曹玉中:E-R图、数据流图、软件系统状态图、团队项目的需求规格说明书的撰写
团队的课程学习目标 (1)编制团队项目需求规格说明书;
(2)绘制团队项目的WBS
(3)编制团队项目系统设计说明书,掌握系统总体设计过程、设计原理和启发式规则。
这个作业在哪些方面帮助团队实现学习目标 1、作图工具的推荐,如ProcessOn
2、完成此次作业的思路的指导
团队博客链接 团队博客
团队项目Github仓库地址链接 Github仓库链接

任务1:对互评方《实验六 项目需求分析与原型设计》的项目成果进行评价。



任务2:以团队协作学习方式掌握在线作图工具ProcessOn的软件操作方法。

我的文件:

新建:

制作:

  • 优点:
    • a. ProcessOn是一个在线作图工具的聚合平台,它可以在线画流程图、思维导图、UI原型图、UML、网络拓扑图、组织结构图等等,
    • b. 它不需要下载,一个浏览器就可以随时随地的发挥创意,规划工作,
    • c. 除此之外我们可以把作品分享给团队成员或好友,无论何时何地大家都可以对作品进行编辑、阅读和评论,
    • d. ProcessOn不仅仅汇聚着强大的作图工具,这里还有着海量的图形化知识资源,我们还可以对这些知识进行学习。
  • 操作方法:
    • 在我的文件中可以新建文件、导入文件、邀请协作、分享文件、克隆、复制或移动、下载等。
    • 在菜单栏可以进行文件的导入,重命名,文件的编辑,插入图片、文本等,也可以对页面进行设置。
    • 在工具栏可以切换风格、文字的对其和大小、填充和边框、连接线的样式和类型等。
    • 顶端菜单栏可以风格切换、插入图片、演示等。

给大家推荐一个ProcessOn的使用手册,我们团队根据这个手册学习这个软件的,感觉很好,推荐给大家。https://www.processon.com/support#mind-show

任务3:根据实验六所收集的项目需求陈述资料绘制系统数据流图、编写数据字典(ER图)以及软件系统状态图,编制团队项目系统需求规格说明书,将该文档上传到团队项目Github仓库。

项目需求:根据实验六所收集到的数据,我们团队在功能模块上主要实现院校分数线查询、最新资讯、学长学姐经验、专业的报考指导分析、租房、找研友等功能,主要区别于其他软件及突出点是专业指导分析和租房。
E-R图:


数据流图:

数据字典:

团队项目系统需求规格说明书:

任务4:编制团队项目的WBS,估计各项任务所需时间。

  • WBS如下:

  • 各项任务实现估计时间

模块 估计时间 (h)
用户模块 30
专业人员分析模块 10
管理员模块 15

任务5:对团队项目按功能进行模块划分、建立模块的层次结构及调用关系、确定各模块间的接口等;进行软件系统数据库逻辑结构设计,包括数据特征的描述、确定数据的结构特性。撰写团队项目软件系统设计说明书。

1)、关系模型的存储安排:
学生信息表 存储学生的基本信息
管理员表 存储所有管理员的基本信息
院校信息表 存储目标院校的基本信息
房源信息表 存储房源的基本信息
数据库物理结构的内容:关系,索引,聚簇,日志,备份。
提交github仓库的截图:

团队项目各项任务的PSP:

任务 计划时间 (min) 实际时间 (min)
任务1 20 20
任务2 15 15
任务3 350 360
任务4 90 100
任务5 380 380
任务6 120 120
总结:
方面 感想
:----: ----
项目需求分析建模 在这个过程中,我们首先通过实验六收集到的资料,先进行了线下讨论,然后对我们项目的模块进行了划分,画出来E-R图和WBS,其次根据它所实现的功能画出了数据流图、软件系统状态图,并且编写了数据字典,整个过程我们团队在商量好的基础下进行一一分工来完成的,然后有疑问就发群里,大家一起解决,充分体会到了团队的分工和协作。
软件系统设计 在这一方面我们将项目进行了模块的划分和功能的分解,将它每一个模块都进行了详细的介绍和说明,并且将系统所对应的数据库逻辑结构也展示了出来 ,因为有了清楚的划分,我们在完成任务的时候思路就比较清晰。
posted @ 2021-05-19 09:12  你说什么都队  阅读(113)  评论(3编辑  收藏  举报