需求改进&系统设计

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11997
这个作业的目标 运用面向领域建模的方法,完善上一次作业的需求规格说明

一、需求改进

  • 所有用户都可以登入系统,注册账户
  • 自由职业者(用户)可以查看自己的项目,个人信息
  • 用户可以设置自己的时间表
  • 员工可以查看所有自由职业者的信息,包括其项目
  • 员工可以查看所有的时间表,进行工作安排
  • 管理员拥有系统的全部功能使用权
  • 系统可以对各种信息表进行分析
  • 系统使用者可以搜索各种表中需要看到的内容
  • 系统的信息定期可以进行维护系统设计

二、系统设计

1.系统结构图

2.限界上下文

  • 管理员子域:完成管理员校验、分配项目等操作
  • 用户子域:完成用户登录注册功能
  • 客户子域:完成客户信息管理功能
  • 项目子域:完成项目发布和管理功能
  • 员工子域:完成员工信息管理功能
  • 自由职业者子域:完成自由职业者时间表和联系方式管理功能
  • 审计子域:完成审计功能

三、开发计划

1.模块开发计划

模块 花费时间(天) 开始时间
自由职业者模块 7 2022-4-21
客户模块 7 2022-4-28
项目信息 7 2022-4-5
时间表模块 7 2022-5-12
合同模块 7 2022-5-20

2.模块任务分解

任务名称 预期活动工期/h 预计开始时间 预计结束时间
数据库设计 10 2022/4/19 2022/4/19
环境搭建 8 2022/4/20 2022/4/21
自由职业者模块 56 2022/4/21 2022/4/27
增加自由职业者 8 2022/4/21 2022/4/21
删除自由职业者 8 2022/4/22 2022/4/22
查看自由职业者 24 2022/4/23 2022/4/25
修改自由职业者 16 2022/4/26 2022/4/27
客户模块 56 2022/4/21 2022/4/27
增加客户 8 2022/4/28 2022/4/28
删除客户 8 2022/4/29 2022/4/29
查看客户 24 2022/4/30 2022/5/1
修改客户 16 2022/5/2 2022/5/4
项目信息管理模块 56 2022/2/5 2022/5/11
项目基本信息管理 24 2022/5/5 2022/5/7
项目甲方人员管理 16 2022/5/8 2022/5/9
项目乙方人员管理 16 2022/5/10 2022/5/11
时间表模块 56 2022/5/12 2022/5/19
增加时间表 8 2022/5/12 2022/5/12
删除时间表 8 2022/5/13 2022/5/13
查看时间表 24 2022/5/14 2022/5/16
修改时间表 16 2022/5/17 2022/5/18
合同模块 56 2022/5/20 2022/5/26
增加合同 8 2022/5/20 2022/5/20
删除合同 8 2022/5/21 2022/2/21
查看合同 24 2022/5/22 2022/5/24
修改合同 16 2022/5/25 2022/5/26

3.甘特图

四、测试计划

1.测试范围
全系统所有模块

2.测试策略
2.1测试方法
手动测试,白盒测试/黑盒测试,压力测试

2.2测试人员
个人

2.3测试工具
IDEA

3.测试计划表

测试内容 测试方法 测试时间 测试人员
登录模块 待定 待定 廖智煜
存储模块 待定 待定 廖智煜
搜索模块 待定 待定 廖智煜
信息管理模块 待定 待定 廖智煜

五、相关截图

posted @ 2022-04-24 13:26  Jimoa  阅读(73)  评论(0)    收藏  举报