需求改进&系统设计
前言
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11997 |
这个作业的目标 | 运用面向领域建模的方法,修改完善上一次作业提交的需求规格说明书 |
博客园编辑界面截图
需求规格说明书
一、引言
1.项目分析
一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。
公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。
Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。
二、需求概述
1.业务需求概述
- 搜索自由职业者分类的功能
- 用于存储联系自由职业者的不同渠道的解决方案
- 搜索项目分类的功能
- 搜索客户分类的功能
- 维护合同中自由职业者的时间表
三、功能需求
1.功能需求概述
- 注册,个人信息编辑,查询项目信息(自由职业者/员工/客户)
- 自由职业者
- 对客户发起的合同签署进行确认
- 客户
- 对服务提供者进行查询
- 对服务提供者发起合同签署
- 管理员
- 安全和审计
- 日志记录
- 系统
- 维护时间表
- 对搜索功能细化(自由职业者分类,项目分类,客户分类)
2.用例图
3.E-R图
4.领域建模
5.最终领域划分
计划制定
1.git仓库链接
https://github.com/yasoudream/Service-Providing-System
2.时间安排表
任务名称 | 工期 | 开始时间 | 结束时间 |
---|---|---|---|
系统设计 | 3 | 2021/5/10 | 2021/5/13 |
模块接口设计 | 2 | 2021/5/14 | 2021/5/16 |
模块设计 | 3 | 2021/5/17 | 2021/5/20 |
代码编写 | 4 | 2021/5/21 | 2021/5/25 |
单元测试 | 2 | 2021/5/26 | 2021/5/28 |
集成测试 | 2 | 2021/5/29 | 2021/5/31 |
系统测试 | 2 | 2021/6/1 | 2021/6/3 |
交付测试 | 3 | 2021/6/4 | 2021/6/7 |