返回顶部

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

项目 内容
课程班级博客链接 2019级卓越工程师班
这个作业要求链接 实验七 团队作业4:团队项目需求建模与系统设计
团队名称 软件工程四人小团队
团队成员分工描述 刘温元:编写数据流图、系统状态图、WBS 闫雨馨:编写数据字典、设计系统结构 刘转弟:编写E-R图、设计数据库逻辑结构 李瑞婷:编制需求规格说明书 、编制系统设计说明书
团队的课程学习目标 (1)编制团队项目需求规格说明书(2)编制团队项目系统设计说明书,掌握软件系统总体设计过程、设计原理和启发式规则
团队博客链接 软件工程四人小团队
团队项目Github仓库地址链接 Github仓库地址

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

  • 1.ProcessOn软件简介:
    • 特性:ProcessOn建立在并行计算和分布式存储架构之上,这使得它能够为全球的专家顾问、商业组织提供一个共享的流程知识仓库,将结构化的流程最佳实践分享给亿万互联网企业用户。在提倡开放、分享的同时,ProcessOn比其他社交网络更加关注数据隐私和信息安全,确保企业私有流程库被安全、隔离的保护和访问。ProcessOn让咨询服务与IT方案更加紧密的协作,利用开放的平台API,BPM软件开发商和咨询厂商能够借助ProcessOn的云服务提升用户的方案价值。
    • 使用场景
      • 计划制定:ProcessOn的思维导图可以用于制定计划,包括工作计划、学习计划、旅游计划等。
      • 笔记:ProcessOn的思维导图可以记录学习或工作笔记。
      • 梳理流程:ProcessOn的流程图可以梳理系统流程、工艺流程、管理流程等,用图的形式来展现某一过程。
      • 其他信息:支持组织结构图、网络拓扑图、时间线等,满足不同领域用户的不同作图需求。
    • 亮点功能
      • 跨端使用:ProcessOn是在线作图工具,无需下载安装,便于跨端使用。
      • 在线协作:ProcessOn的文件可以进行协作,实现多人共同浏览和编辑。
      • 多格式导入导出:ProcessOn支持vsdx、xmind、txt、excel等格式文件的导入,支持导出高清png、jpg、pdf等格式文件。
      • 内容社区:用户可以将自己有价值的知识绘制成图后发布到ProcessOn平台,与相关行业大V在站内进行交流。
  • 2.团队学习学习心得
    ProcessOn是一种在线流程图编辑软件,ProcessOn流程图工具支持流程图、UML图和UI设计图,流程图包括常见的Flowchart、BPMN、韦恩图等等多种类型,UML支持实例、类图、部署图等多种类型,UI设计图支持Web,iOS/Android三种类型。ProcessOn支持图片插入和文字插入。页面布局,工具栏丰富多样,ProcessOn还提供了右键菜单操作功能。ProcessOn不仅是流程图,ProcessOn还有非常好用的云服务,服务器和响应都不错。

任务2:整理实验六的项目需求陈述资料,设计并绘制团队软件系统数据流图、编写数据字典、设计ER图、软件系统状态图,编制团队项目系统需求规格说明书,将该文档上传到团队项目Github仓库。

1.数据流图:

- 网站系统数据流图:

- 管理员操作子系统数据流图:

- 用户操作子系统数据流图:

2.数据字典:

- 用户注册表

- 用户信息表

- 帖子信息表

- 帖子回复表

- 资源表

3.E-R图

4.总体系统状态图:

  • 后台管理系统状态图
  • 用户前台系统状态图

5.系统需求规格说明书上传至GitHub截图


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

任务 时间(H) 任务 时间(H)
需求分析 4 具体设计与实现 10
可行性分析 0.5 命名规则 3
业务流程 0.5 模块设计 7
需求规范 1 系统测试以及软件安装 10
数据字典 2 测试目的 1
概要设计 6 测试方法 1
系统运行总体流程 3 论坛测试 5
系统体系结构 3 测试报告 2
数据库设计 3 软件安装 1
数据库逻辑设计 3

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

1.系统设计说明书:

2.文档上传至GitHub截图:

任务5:完成《实验七 团队作业4:团队项目需求建模与系统设计》团队博文作业

1.记录完成各项任务实际花费的时间

任务内容 实际花费的时间(min)
任务1 40
任务2 179
系统数据流图 32
数据字典 34
E-R图 23
软件系统状态图 37
系统需求规格说明书 53
任务3 32
任务4 138
系统总体结构 32
系统数据库逻辑结构 47
系统设计说明书 59
任务5 54

2.完成本次作业的感受和体会

姓名 感受和体会
刘温元 本次实验我主要负责了数据流图等图标的绘制,不仅协助其他成员完成任务,也在其他成员的帮助下完成自己负责的部分,各司其职,相互帮助,合作融洽。本次实验的完成过程中,不仅共同学习了ProcessOn平台的使用,还对各图表的绘制进行了协作学习,掌握了软件系统总体设计过程、设计原理和启发式规则。
闫雨馨 在本次实验中,我们又接触到了一个新的建模工具ProcessOn,通过组内的讨论,我们先学习了如何使用这个工具,接着进行团队分工,讨论了一下与我们设计的系统所需要的文档相关的内容,将软件工程这门课学到的理论知识结合到实践中。在这个过程中也遇到了一些问题,比如各种UML建模图的实现,最终通过团队协作完成了本次的作业。在这个过程中,我们的合作也越来越顺利。
刘转弟 此次的软件项目我们在前期进行了讨论和分工,在后期的实施过程中通过查资料,讨论来完成项目的需求建模,软件系统设计等工作。在绘制数据流程图以及e-r图、系统状态图时我们采用了在线作图工具ProcessOn,它方便了我们对流程图的制作,对我们的后期设计也有一定启发,在具体实施中要把我们的项目具体应用到平时所学知识中,并且要考虑到项目的整体设计和具体细节设计,所以本次作业还是比较有收获的,团队协作发挥了很大作用,明确分工,组内成员有强烈合作意识,使整个项目的实施事半功倍。
李瑞婷 在本次作业中,我再次深深感受到了成员之间的合作是多么重要,成员之间的配合直接影响到了作业的质量,在此次合作中,我们分工明确,相互交流配合,提出问题,解决问题。在完成作业的过程中,主要是对于各种流程图的设计,我们用到了ProcessOn,我最大的感受就是用在线制作软件ProcessOn要比在WPS上制作更加简洁,方便,是一款很好的软件,容易上手,总之收获颇多!
posted @ 2022-05-16 20:49  软件工程四人小团队  阅读(24)  评论(1编辑  收藏  举报