作业四:需求改进&系统设计
| 这个作业属于哪个课程 | 班级地址 |
|---|---|
| 这个作业要求在哪里 | 作业要求地址 |
| 这个作业的目标 | 需求改进、系统设计、开发任务计划、测试计划 |
需求改进
-
用户可以使用系统注册、登录、修改密码的功能,并通过身份验证识别用户身份。
-
公司管理员工可以使用系统对自由职业者的信息、项目信息、时间表进行增删改查。
-
自由职业者可以使用系统对自己的时间表进行增删改查。
-
自由职业者发布项目、对已发布项目进行增删查改。
-
自由职业者查询、签署合同。
-
自由职业者和客户查询签署合同对方的信息。
-
客户通过关键字搜索所有符合的项目。
-
客户查看、签署合同、查询已签署合同。
系统设计
领域划分
-
自由职业者领域:负责实现自由职业者相关模块
-
客户领域:负责实现客户相关模块
-
系统管理员领域:负责实现系统管理员相关模块
-
系统领域:负责实现系统基础功能模块
子域划分
自由职业者领域
- 管理个人信息领域
- 项目配置领域
- 时间管理领域
- 客户领域
信息管理领域
- 选择项目服务领域
- 已签订服务管理领域
- 系统管理员领域
客户管理领域
- 自由职业者管理领域
- 项目服务管理领域
- 日志管理领域
系统领域
- 系统设置配置领域
- 系统管理员账号配置领域
限界上下文
- 服务商任务子领域:实现服务商查询任务,接受任务,管理任务的功能
- 时间安排表子领域:实现服务商管理、维护自己的时间安排表的功能
- 客户任务子领域:实现客户查询任务,发布任务,管理任务的功能
- 合同子领域:实现合同签订、合同记录的功能
- 用户管理子领域:实现管理员管理用户的功能
- 系统管理子领域:实现管理员管理系统的功能,包括导出、审查、打印日志等功能
- 公共信息子领域:实现所有用户共同能查询的公共信息功能
- 账户子领域:实现所有用户对自己账号的创建,修改信息功能
- 前端子领域:实现系统界面的功能
- 后端子领域:实现前端与数据库的连接
- 数据库子领域:实现系统的数据库建立,增删查改功能
- 日志子领域:实现系统提供安全和审计日志的功能
领域划分图

代码开发任务计划
功能模块依赖图

开发任务安排
| 任务名称 | 开发时间 |
|---|---|
| 基础环境搭建 | 2h |
| 个人信息管理 | 0.5h |
| 系统设置 | 0.5h |
| 项目配置 | 1h |
| 项目服务配置 | 0.5h |
| 已签订服务管理 | 1h |
| 信息管理 | 2h |
| 日志信息管理 | 2h |
甘特图

测试计划
测试范围:对整个系统包括后端、前端全体进行测试
测试目标
系统可以正常运行无异常情况,各项指标达到需求
测试人员:目前为自测
测试环境:模拟线上测试环境
测试方法
- 自动化测试
- 手动测试
- 黑盒测试
- 中断测试
- 压力测试
- 白盒测试
后台截图


浙公网安备 33010602011771号