《小团团团队》第五次作业:项目需求分析改进与系统设计

项目 内容
这个作业属于哪个课程 任课教师博客主页链接
这个作业的要求在哪里 实验九 团队作业5—团队项目需求改进与系统设计
团队名称 小团团团队
作业学习目标 (1)掌握面向对象需求分析方法;(2)学习软件系统总体结构和数据库逻辑结构设计,学会编制软件系统设计说明书,掌握系统总体设计过程、设计原理和技术。

任务1:团队项目需求分析改进

  • a. 在本次团队项目需求改进与系统设计中,我们首先分析了上次在需求分析阶段的不足,基本内容如下:

      1.需求规格文档不够完整和规范;
    
      2.系统设计图和用例图不够准确,缺少了最主要的类图,在画图是将多种图混搭;
    
      3.需求调研不够充分,调研方法单一,对本校的教务管理人员的调查太少。
    
      4.在调研时没有用到之前准备好的原型。
      对于以上不足,我们重新进行了用户需求调研,并对《需求规格说明书》再次进行了修改和完善,对于详细的更改内容请看任务3中团队项目github仓库链接地址 。
  • b.参考《构建之法》8.5节功能的定位和优先级,我们设计出了功能分析的四个象限。

  • c. 编制团队项目的WBS

      一个团队项目要在一段时间内完成诸多任务,若要满足用户需求,实现团队目标,完成需求分析后,编制项目WBS(Work Breakdown Structure,即工作分解结构,是根据项目目标把工作分解成许多层次分明的、可交付成果的工作任务,然后用逻辑图形或树形结构表示出来),是团队项目有序管理的工作依据。
  • d. 团队成员估计各自任务所需时间

项目成员 具体任务 所需时间
陈飞 系统建模、数据库逻辑结构设计 4h
周琳 系统概要设计书的编写、系统结构图绘制 3.5h
赵燕霞 需求说明书的完善和整理、编辑博客 3h
胡文艳 WBS的编写、系统概要设计书的编写 3.5h

任务2:团队项目的系统设计过程、设计方法与建模工具

  • 系统设计过程:

  我们先进行了用户调研,调研对象包括本校学生和教务老师,然后根据调研结果做了大量的需求分析,并编写《需求规格说明书》。接着,我们就开始设计我们的试卷管理系统了,设计内容主要包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、UI界面等内容,在总体规划好之后,参考国标GB8567——88编写了《软件系统概要设计说明书》,并对接下来要做的工作进行明确的分工,为实现我们的软件系统做好准备。

  • 处理流程图

  • 子程序调用图

  • 设计方法:采用面向对象的系统设计方法

  系统框架和数据结构全面设计,具体功能实现分阶段进行,从总体系统的功能、输入、输出、环境、处理流程、结构、程序、人的因素等各方面综合考虑,设计出整体最优的系统。进行系统设计时采用分解、综合与反馈的工作方法。

项目成员 具体任务 工作比例
陈飞 系统建模、数据库逻辑结构设计 26%
周琳 系统概要设计书的编写、系统结构图绘制 25%
赵燕霞 需求说明书的完善和整理、编辑博客 24%
胡文艳 WBS的编写、系统概要设计书的编写 25%

任务5:团队项目系统设计心得

  通过老师、助教点评和其他团队对我们调查工作中出现的问题的反馈,我们意识到在需求调研与分析阶段我们组的不足,在进行用户调研时一定要充分,要有一定的调研规模,调研对象应全面,针对不同的调研对象要采用不同的调研方法,只有做好这些,我们的需求分析才会合理,才有价值。因此,针对上次需求调研与分析阶段的缺漏,我们做了更改和完善。其次,从本次团队项目系统设计的过程中,我们明白了拿到一个大的项目时首先需要编制项目WBS,对项目进行分解,再对每个小模块进行详细划分和设计,这样做的好处就是目标明确、思路清晰、一个小模块出错不会影响其他模块,方便修改,对工作合理分工也很重要,使得效率提升很多。

猜你喜欢

转载自www.cnblogs.com/zhaoyanx/p/10915906.html