项目 |
内容 |
这个作业属于哪个课程 |
|
这个作业的要求在哪里 |
|
团队名称 |
Always Run! |
作业学习目标 |
(1)掌握面向对象需求分析方法; (2)学习软件系统总体结构和数据库逻辑结构设计,学会编制软件系统设计说明书,掌握系统总体设计过程、设计原理和技术。 |
一.团队项目github仓库地址链接:https://github.com/2016710104ZXFL/-
二.更新Github仓库《软件需求规格说明书》:https://github.com/2016710104ZXFL/-/blob/master/酒店管理软件需求规格说明书1.0.docx
三.《Always Run!团队项目需求分析改进》
1、分析《酒店管理系统项目需求规格说明书》的不足
在上周的《酒店管理系统需求规格说明书》中我们还需要改进的地方有:
a.没有将说明书发布到github仓库中;
b.没有按照国标进行编辑;
C.没有主要的类图;
2、参考《构建之法》8.5节功能的定位和优先级,给出功能分析的四个象限。
第一象限(杀手功能,必要需求):入住管理、插入删除房间详细信息、价格管理、客房预订的功能
第二象限(外围功能,必要需求):查看预订房间信息功能、界面的美观性
第三象限(外围功能,辅助需求):客房换房功能,报表功能
第四象限(杀手功能,辅助需求):各个功能的及时性与实用性
3、 编制团队项目的WBS
4、团队成员估计各自任务所需时间
成员 |
任务 |
时间 |
种兴达 |
后台 |
三周 |
徐浩杰 |
数据库 |
两周 |
李敏 |
测试 |
两周 |
冯婷秀 |
前端 |
两周 |
四.Github仓库上传《团队项目软件系统设计说明书》地址:
https://github.com/2016710104ZXFL/-
五.团队项目系统设计过程总结:
1、团队项目系统总体结构和数据库逻辑结构如下:
系统总体结构图
类图
数据库结构设计图
2、团队项目的系统设计过程、系统设计方法与建模工具
设计过程:系统的总体技术框架采用:jsp+ssm+mysql。
设计方法:采用结构化的设计方法
建模工具:使用在线作图工具ProcessOn
3、描述团队成员在系统设计的具体分工及占整个系统设计文档任务的工作量比例
成员 | 分工 | 工作量 |
种兴达 | 任务四 | 25% |
徐浩杰 | 任务二 | 20% |
李敏 | 博客撰写、任务三 | 25% |
冯婷秀 | 任务一、任务三 | 30% |
5、总结团队项目系统设计心得
这次根据之前的经验,我们反思了自己的不足,加强了对UML的学习,更深层次的理解了系统功能的设计。通过参考国标GB8567——88,我们对软件相关说明书也有了进一步的了解,在本次作业中,我们四个分工明确,每个人都对自己的任务尽心尽力,认真对待,大家相互协作,互相帮助,正所谓众人拾柴火焰高,也让我们明白了团队合作的好处。