1.团队项目的系统设计过程:
首先,我们分析了我们项目的《需求规格说明书》的不足之处,着重分析了需求建模不完整的地方,对于一些缺乏的东西进行了补充完善。
- (1) 之前项目需求分析中没有添加类图,对整个项目中对类图重要性的认识没有充分的认识到,在这次改进中将类图添加进来;
- (2) 项目调查中只采用了问卷调查着一种方法,使得收集到的数据过于单一,没有用到之前准备好的原型。
- (3) 参考《构建之法》8.5节功能的定位和优先级,给出功能分析的四个象限。
- (4) 编制团队项目的WBS
其次,对于根据团队项目系统总体结构分析了数据库应该怎样设计,并且撰写了《软件系统概要设计说明书》。
2.系统设计方法与建模工具:
我们先对整个任务进行了细化分配,每个人都负责自己模块。通过对需求的分析,构建出系统的总体结构,通过结构分析再划分功能,清楚数据的流向,最后设计数据库。我们用到的建模工具是 Visio ,在第四次作业中对其进行了介绍,在这不做赘述。
4.具体分工及占整个系统设计文档任务的工作量比例:
整个任务分为两个部分:
第一部分:对需求分析进行改进,整理。
- 1.杨露露:分析了我们项目的《项目需求规格说明书》初稿的不足,特别是需求描述建模不完整的内容,然后参考《构建之法》8.5节功能的定位和优先级,给出功能分析的四个象限。占整个文档任务的工作量比例:28%
- 2.张琳:了解Leangoo软件工具,并根据获得的用户需求,编制团队项目的WBS。占整个需求文档任务的工作量比例:22%
第二部分:系统概要说明设计
- 1.陈润菊:设定系统设计方法以及建模工具,分析整个系统的数据以及数据库的设计,对团队成员进行大致分工。占整个需求文档任务的工作量比例:28%
- 2.沙沙:设计团队项目系统总体结构和数据库逻辑结构,描述团队项目的系统设计过程,总结项目系统分析心得。占整个需求文档任务的工作量比例:22%
- 3.团队项目软件系统概要说明设计书由团队每个成员共同编写。
5.团队项目系统设计心得:
我们团队虽然完成了需求分析文档的编写,但是少了很多的必要步骤,所以造成需求分析不是很到位,造成我们在系统概要设计的时候不得不返工去补充需求分析的内容,浪费了很多的时间,在系统概要设计的过程中对于系统总体的结构把握的不全面,在后面数据库逻辑设计的阶段就出现了很多问题,又进行了很多的改进。我们会在今后的项目分析以及开发过程中对团队成员进行更加细致的分工,从而各司其职,完善系统要求。