需求改进与系统分析

这个作业属于哪个课程 班级的链接
这个作业要求在哪里 作业要求的链接
这个作业的目标 1.复习领域驱动模型
2.加深对系统设计的了解
3.学会提前制定计划

需求改进

  • 客户添加打分模块,可以对自由职业者的服务进行评价
  • 自由职业者也可以添加打分模块,可以对客户的信誉进行打分评价
  • 平台管理员添加管理用户模块,对信誉分低以及服务低的用户拉入黑名单

系统设计

系统结构图

模块功能

  • 自由职业者模块
    • 提供信息子模块
    • 搜索子模块
    • 合同子模块
    • 评分子模块
  • 客户模块
    • 发布服务子模块
    • 搜索子模块
    • 合同子模块
    • 评分子模块
  • 系统管理员模块
    • 安全和审计子模块
    • 日志子模块
    • 用户管理子模块
  • 前端页面模块
    • 页面展示子模块
    • 数据交互子模块
  • 后端数据模块
    • 数据存储子模块

子模块的界限上下文

  • 提供信息子模块:提供服务的个人信息、时间表等
  • 搜索子模块:按客户、项目、自由职业者分类搜索
  • 合同子模块:发起合同签署、同意签署合同模块
  • 评分子模块:客户对自由职业者的评分以及自由职业者对客户的评分
  • 发布服务子模块:客户发布服务
  • 安全和审计子模块:提供安全和审计工作
  • 日志子模块:进行日志记录
  • 用户管理子模块:对评分低的用户进行拉入黑名单的操作
  • 页面展示子模块:展示应用的主要功能,供用户使用
  • 数据交互子模块:主要是对用户的操作与后端进行数据交互
  • 数据存储子模块:对用户的信息进行存储

代码开发任务计划

任务名称 开发时间 优先级
开发环境搭建 2个工作日
登录 1个工作日
注册 0.5个工作日
提供信息子模块 0.5个工作日
发布服务子模块 0.5个工作日
搜索子模块 1个工作日
合同子模块 1个工作日
评分子模块 2个工作日
安全和审计子模块 1.5个工作日
日志子模块 1.5个工作日
用户管理子模块 1个工作日
页面展示子模块 4个工作日
数据交互子模块 4个工作日

测试计划

  • 测试范围:前端页面、数据交互、后端数据存储
  • 测试方法:黑盒测试、白盒测试;临界测试、压力测试
任务名称 开始日期 结束时间 工期
测试分析 2021/5/20 2021/5/22 3d
测试设计 2021/5/23 2021/5/27 5d
测试执行 2021/5/28 2021/6/3 7d
缺陷跟踪 2021/6/4 2021/6/5 2d
缺陷分析 2021/6/6 2021/6/7 2d
评审管理 2021/6/8 2021/6/9 2d
posted @ 2021-05-16 20:57  ppp203  阅读(40)  评论(0编辑  收藏  举报