《队长说得队》第五次做业:项目需求分析改进与系统设计

项目 内容
这个做业属于哪一个课程 >>2016级计算机科学与工程学院软件工程(西北师范大学)
这个做业的要求在哪里 >>实验九 团队做业5—团队项目需求改进与系统设计
团队名称 队长说得队
做业学习目标 (1)掌握面向对象需求分析方法;
(2)学习软件系统整体结构和数据库逻辑结构设计,学会编制软件系统设计说明书,掌握系统整体设计过程、设计原理和技术。

  • 团队项目需求分析改进

    • 在本次团队项目需求改进与系统设计中,咱们根据老师的评论分析了在上次需求分析阶段的不足,基本内容以下:
      (1)在需求调研时,没有分清用户的重要程度,对该系统来讲,公寓管理员相对学生而言要重要一些,但在需求调研时没有对公寓管理员进行深度调研。所以在本次改进时,首先对公寓管理员进行了访谈。根据访谈结果,咱们进一步分析肯定系统的功能。
      (2)在使用UML进行建模时,对何种UML图不熟悉致使在建模时各类图乱搭。根据老师的建议,在本次改进时整个建模采用了UML进行建模,并对各类图进一步进行了学习。
      (3)在需求分析时没有合理充分的利用原型设计。
      根据以上内容,咱们进一步的进行了需求调研和分析,并对《软件需求说明书》进行了完善和修改。
      【《软件需求说明书v2.0》】
      (4)需求分析改进总结:经过此次对需求分析的改进,咱们深入认识代需求分析的重要性。对于有个开发一个系统,需求是第一位的。而需求的获取也就成为了首要的任务,进过本次需求调研咱们知道了不一样的项目它所适用的调研方式也不同,不一样的调研对象也有不一样的调研方式。如本项目的需求调研对于学生而言因为数量庞大,采用问卷调查比较合适,对于公寓楼管员,系统管理员采用访谈的方式更为合理。总之,需求分析对于项目开发是相当重要的。
    • 参考《构建之法》8.5节功能的定位和优先级,给出功能分析的四个象限。
    • 编制团队项目的WBS
      采用Leangoo完成了项目的WBS。【点击查看】html

      团队成员 分工 所需时间
      杨凡亿 后台设计,学生模块的实现 四周
      唐盖强 后台设计,公寓管理员模块的实现 四周
      何启芝 前端界面的设计 三周
      赵佳平 数据库设计与链接 四周
      旦增罗布 测试阶段 四周

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

    • 系统设计过程、系统设计方法与建模工具前端

      (1)设计过程:首先根据改进后的需求分析,设计项目的整体结构,并对一些功能给出了它的顺序图。对数据库部分,主要根据需求分析设计出E-R图,在根据E-R图转换成逻辑结构的数据表。
      (2)设计方法:主要采用UML的图形进行设计。
      (3)建模工具主要是Visio
      (4)【软件概要设计说明书v1.0】git

    • 项目的整体结构:根据项目功能进行了整体结构的设计
    • 数据库E-R图
    • 部分顺序图
      • 用户登陆的顺序图
      • 外来人员登记顺序图
      • 添加学生顺序图
    • 团队成员分工github

      项目成员 具体任务 工做比例
      杨凡亿 系统建模、需求说明书的完善和整理、编辑博客 22%
      唐盖强 系统概要设计书的编写、系统结构图绘制 20%
      何启芝 数据库逻辑结构设计 20%
      赵佳平 WBS的编写、系统概要设计书的编写 19%
      旦增罗布 系统概要设计书的编写 19%
    • 团队项目系统设计过程总结数据库

      这次团队项目系统设计是将用户提供的需求描述变得更加系统化、精确化。通过咱们团队的详细分工,咱们每一位成员负责其中某部分的模块编写,最后由组长将设计整合到一块儿。设计中咱们团队使用用例图将系统的整体功能展示出来,使用顺序图将系统各个模块的处理流程较详细展示,使用一览表的形式将数据结构和程序的联系展现出来。这份软件系统设计说明书较完整的展现出了软件的整体设计结构,也展现出了软件实现用户需求的大体过程和方法。此说明书能够给咱们程序编写人员很大的帮助。数据结构

相关文章
相关标签/搜索