作业三——综合系统开发---需求分析
| 这个作业属于哪个课程 | 2022软件代码开发技术 |
|---|---|
| 这个作业要求在哪里 | 综合系统开发---需求分析 |
| 这个作业的目标 | 了解软件开发需求,学习根据需求完成建模,撰写需求规格说明书,通过git实现文档的版本化和增量式管理 |
软件需求分析
一、项目背景
一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。以下是核心要求:
- 搜索自由职业者分类的功能
- 用于存储联系自由职业者的不同渠道的解决方案
- 搜索项目分类的功能
- 搜索客户分类的功能
- 维护合同中自由职业者的时间表
二、需求规格说明书
(一)、面向用户分析
- 客户(自由职业者)
1、注册登录功能
2、编辑个人信息功能
3、搜索服务出租项目的分类
4、签订合同 - 员工
1、注册登录功能
2、编辑个人信息功能
3、搜索服务出租项目的分类
4、签订合同
5、搜索客户分类的功能
6、查看客户信息的功能
7、编辑项目分类的功能
8、查看合同的功能
9、维护合同中自由职业者的时间表
(二)、用例图

(三)、用例描述



(四)、实体联系图

(五)、时间安排表
| 计划名称 | 开始时间 | 预计时间 | 结束时间 | 矫正时间 |
|---|---|---|---|---|
| 需求分析 | 2022.4.9 | 11天 | 2022.4.20 | 8天 |
| 文档编写 | 2022.4.19 | 3天 | 2022.4.22 | 1天 |
| 功能开发 | 2022.4.25 | 20天 | 2022.5.15 | 15天 |
| 软件测试 | 2022.5.13 | 10天 | 2022.5.23 | 7天 |
| 项目维护 | 2022.5.23 | 18天 | 2022.6.10 | 10天 |
| 矫正方法:在原有计划操作下,通过提交甲方需求,完成进一步审查操作,并在矫正时间里更好完成需求以及甲方审核的重担。 |
三、gitee仓库
(一)、链接
(二)、截图

四、作业截图


浙公网安备 33010602011771号