项目 | 内容 |
---|---|
这个作业属于哪个课程 | http://www.cnblogs.com/nwnu-daizh/ |
这个作业的要求在哪里 | https://www.cnblogs.com/nwnu-daizh |
团队名称 | ABCD组 |
作业学习目标 | (1)掌握面向对象需求分析方法;(2)学习软件系统总体结构和数据库逻辑结构设计,学会编制软件系统设计说明书,掌握系统总体设计过程、设计原理和技术。 |
一.团队项目github仓库地址链接
二.更新Github仓库《软件需求规格说明书》
本次实验,我们改善了上次项目中的《需求规格说明书》的不足之处,着重改善了需求分析在上次实验过程中的不规范之处,在原来需求分析的基础上进行了补充完善。对于该系统的目标和特点也相应做了一点改善,着重改善了需求规定中对功能的规定,对于功能的规定有更深,更确切的说明。
三.《团队项目需求分析改进》
1、分析《项目需求规格说明书》的不足
在上周的《需求规格说明书》中我们还需要改进的地方有:
a.没有将说明书发布到github仓库中;
b.没有按照国标进行编辑;
2、参考《构建之法》8.5节功能的定位和优先级,给出功能分析的四个象限。
第一象限(杀手功能,必要需求):输入自己想要的车型来搜索、在主页有几款爆款车型直接点击查看
第二象限(外围功能,必要需求):注册、登录、忘记密码、收藏自己喜欢的车型
第三象限(外围功能,辅助需求):用人机交互界面实现人机交互
第四象限(杀手功能,辅助需求):便于修改自己的信息以及查询自己想要的车辆
3、 编制团队项目的WBS
4、 团队项目总体构架
5、 编制团队项目E-R图
6、例图分析
;
4、团队成员估计各自任务所需时间
成员 |
任务 |
时间 |
朱石景 |
后台 |
三周 |
马玉琴 |
数据库 |
两周 |
邱世研 |
测试 |
两周 |
姚良 |
前端 |
两周 |
5、总结团队项目系统设计心得
通过之前的实验,我们反思了自己的不足,加强了对UML的学习,进一步理解了系统功能的设计。同时通过参考国标GB8567——88,我们学会了软件相关说明书的规范写法,在本次作业中,我们四个分工明确,每个人都对自己的任务尽心尽力,认真对待,大家相互协作,互相帮助,也让我们明白了团队合作的好处。