需求改进&系统设计

这个作业属于哪个课程 班级
这个作业要求在哪里 [作业](https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11997

一、需求改进

  • 用户修改自己账户信息
  • 分类查看项目信息
  • 选择相应自由职业者或工作人员
  • 用户可以查看服务项目所对应的自由职业者或工作人员
  • 自由职业者可以维护自己的时间表,但次数受到限制
  • 管理员账号可以通过系统权限来创建,支持更多的管理员同时管理系统

二、系统设计

领域划分:自由职业者领域,客户领域(客户相关模块),系统管理员领域,系统领域

子域划分

1.自由职业者领域:管理个人信息领域,项目配置领域,时间管理领域
2.客户领域:信息管理领域,选择项目服务领域,已签订服务管理领域
3.系统管理员领域:客户管理领域,自由职业者管理领域,项目服务管理领域,日志管理领域
4.系统领域:系统设置配置领域,系统管理员账号配置领域

上下文限定

1.管理个人信息领域:自有职业者管理自己的名字、联系方式等;
2. 项目配置领域:自由职业者寻找合适的项目并负责;
3.时间管理领域:自有职业者管理自己的时间表;
4.信息管理领域:用户管理自己的名字、联系方式等信息;
5.选择项目服务领域:用户浏览项目信息并选择具体项目;
6.已签订服务管理领域:用户可浏览并管理自己已经签订的项目;
7.客户管理领域:管理员管理客户信息;
8.自由职业者管理领域:管理员管理自由职业者信息;
9.项目服务管理领域:管理员管理服务信息;
10.日志管理领域:管理员查看、导出日志信息;
11.系统设置配置领域:配置系统访问权限、负载等信息;
12.系统管理员账号配置领域:管理系统管理员账号;

领域划分图

三、代码开发任务计划

功能模块依赖图

开发任务安排

任务名称 开发时间
基础环境搭建 2个工作日
自由职业者个人信息管理 3个工作日
客户个人信息管理 2个工作日
系统设置 3个工作日
自由职业者项目信息配置 3个工作日
客户项目配置 2个工作日
管理员项目服务配置 1个工作日
自由职业者时间管理 3个工作日
已签订服务管理 4个工作日
自由职业者信息管理 2个工作日
客户信息管理 2个工作日
日志信息管理 4个工作日

四、测试计划

1.测试范围:全体

2.测试目标:正常运行无bug,能满足生产环境的要求

3.测试人员

4.测试环境:模拟线上测试环境

5.测试方法:自动化测试,手动测试,黑盒测试,中断测试,压力测试,白盒测试

6.测试计划

测试阶段 测试任务 测试时间
功能模块测试 基础环境搭建 1个工作日
自由职业者个人信息管理 3个工作日
客户个人信息管理 2个工作日
系统设置 2个工作日
自由职业者项目信息配置 2个工作日
客户项目配置 3个工作日
管理员项目服务配置 3个工作日
自由职业者时间管理 4个工作日
已签订服务管理 2个工作日
自由职业者信息管理 1个工作日
客户信息管理 3个工作日
日志信息管理 3个工作日
集成测试 集成测试 6个工作日
系统测试 系统测试 4个工作日

7.测试风险评估

  • 人员风险:中途出现人员变动
  • 时间风险:出现测试时间不足情况
  • 环境风险:出现测试结果与线上环境不符情况
posted @ 2021-05-16 22:01  hzh003  阅读(40)  评论(0编辑  收藏  举报