《你说对就队》第五次作业:项目需求分析改进与系统设计

《你说对就队》第五次作业:项目需求分析改进与系统设计

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

任务一 团队项目需求分析改进总结

a.分析《XX项目需求规格说明书》初稿不足,特别是需求描述建模不完整的内容。

  • 仅仅才用了问卷调查的方法获取分析
  • 需求说明书排版不太规范
  • 没有将校领导纳入可查看考勤的列表
  • 未考虑节假日特殊时期访问量很大系统奔溃的情况
  • 初稿没有考虑到对学生信息安全保护

完善团队项目需求规格说明书

Github仓库更新《软件需求规格说明书》地址

b.参考《构建之法》8.5节功能的定位和优先级,给出功能分析的四个象限。

功能分析象限图通过四个象限来划分产品功能的特点,以便更准确地、理性地了解产品的核心价值,从而优化投资策略。
图示

分析

功能

c. 编制团队项目的WBS

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

学生出勤请假E-R图

出勤记录E-R图

请假记录E-R图

提交记录E-R图

系统功能总体结构图

WBS树形结构

燃尽图

任务分配

d. 团队成员估计各自任务所需时间

姓名 分工 占比
达选奇 分析上次作业《西北师范大学学生考勤管理系统项目需求规格说明书》,完善了上次的不足 19%
金生芳 总结功能分析的四个象限,统计整个博文的任务分工 16%
丁家辉 统计各任务所占时间发布博文,陈述团队项目的系统设计过程、系统设计方法与建模工具 27%
张旭辉 编制团队项目的WBS,设计团队项目系统总体结构和数据逻辑结构 28%
温永琴 编故事介绍项目功能及总结团队项目系统设计心得 10%

团队项目系统设计

系统设计过程:首先通过原型设计以及需求的二次分析,进一步更新了《需求规格说明书》,然后通过学习软件系统总体结构和数据库逻辑结构设计,编制了《软件系统设计说明书》,再通过各成员的分工进行下一步的工作。

设计方法:面向对象的分析和设计方法

建模工具:Visio

《团队项目软件系统设计说明书》

Github仓库《团队项目软件系统设计说明书》地址

团队项目系统设计过程总结

  • 开发小组的人员应少而精,开发人员的素质和数量是影响软件质量和开发效率的重要因素,不需要打酱油者 应该少而精。小组的成员虽然做了不同的分工,但最终所有的项目都需要做整合,团队合作精神很重要。
  • 在开发设计实行严格的产品控制,最痛恨的事情之一莫过于改动需求。但是实践告诉我们,需求的改动往往是不可避免的。这就要求我们要采用可续的产品控制技术来顺应这种要求。也就是要采用变动控制。当需求变动时,其他各个阶段的文档或代码也随之变动,以保证软件的一致性。
  • 软件系统的设计是一个复杂的过程,虽然我们运用了现今较为流行的面向对象的分析和设计方法,但是有些制图和建模过程中,设计还是十分繁琐的,此时,我们就要做到有耐心,不浮躁,静下心来认真的完成设计。

猜你喜欢

转载自www.cnblogs.com/16rg/p/10941589.html