实验九 团队作业5—团队项目需求改进与系统设计

实验时间 2019-5-23(24)


Deadline:

2018-5-29 10:00,以团队随笔博文提交至班级博客的时间为准。

评分标准:

  • 按时交 – 根据实验九评分细则打分(满分100分,团队博文)
  • 任务1部分(30分)
  • 任务2、3部分(33分)
  • 任务4部分(37分)
  • 本实验为团队任务,团队成员成绩以团队博文成绩为准
  •  晚交 - 0分
  • 抄袭 - 倒扣本次作业分数
 

一、实验目的与要求

(1)掌握面向对象需求分析方法;

(2)学习软件系统总体结构和数据库逻辑结构设计,学会编制软件系统设计说明书,掌握系统总体设计过程、设计原理和技术。

二、实验环境要求

(1)实验九编制的团队项目需求规格说明书;

(2)UML绘制工具。

常用UML图形绘制工具有:

三、实验内容与步骤

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

应用面向对象分析方法(OOA),修改完善团队项目需求规格说明书,要求如下:

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

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

c. 编制团队项目的WBS

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

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

以上任务内容请参考:http://www.cnblogs.com/zhengrui0452/p/6653964.html

e. 将以上完善内容以《XX团队项目需求分析改进》为名发布在团队博客中,并在团队项目Github仓库中更新《软件需求规格说明书》。

任务2:团队项目系统设计

       在软件项目系统设计阶段,开发团队通过设计系统总体结构和数据库逻辑结构(如果必要),以回答:概括来说,软件是如何实现用户需求的?这就是系统设计要解决的问题。请设计团队项目系统总体结构和数据库逻辑结构。

分析设计方法请参考:http://www.cnblogs.com/xinz/p/4525232.html

任务3:参考国标GB8567——88中《软件系统概要设计说明书》格式,撰写团队项目软件系统设计说明书,文档要求使用一致的图形符号和文字描述内容,将该文档上传到团队项目Github仓库。

任务4:在团队博客发布博文,陈述团队项目的系统设计过程、系统设计方法与建模工具,描述团队成员在系统设计的具体分工及占整个系统设计文档任务的工作量比例,总结团队项目系统设计心得。

团队博文格式符合以下要求

团队随笔博文名称:《XXX团队》第五次作业:项目需求分析改进与系统设计(2分)

作业正文开头格式:(3分)

项目

内容

这个作业属于哪个课程

<任课教师博客主页链接>

这个作业的要求在哪里

<作业链接地址>

团队名称

<填写团队名称>

作业学习目标

<填写具体目标>

随笔博文正文内容包括:

  1. 团队项目github仓库地址链接;(2分)
  2. 更新Github仓库《软件需求规格说明书》(10分)
  3. 按任务要求完成团队项目需求分析改进总结;(20分)
  4. Github仓库上传《团队项目软件系统设计说明书》;(33分)
  5. 团队项目系统设计过程总结。(30分)