廖浩任 | 2021软件代码开发技术作业四 | 需求改进&系统设计

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11997
作业目标 1.加强对需求规格说明书的实践
2.尝试进行系统设计与拟定开发计划和测试计划

需求改进

1.允许用户对自己个人信息编辑
2.允许用户对项目和服务商进行备注
3.在正式下单前,用户可对订单各项数值进行更改
4.用户可以收藏项目和服务商的内容

系统设计

1.领域

通过对系统进行分析,可把系统分为以下领域:
服务商领域:负责实现与自由职业者有关的功能
客户领域:负责实现与客户有关的功能
管理员领域:负责实现与管理员有关的功能
公共权限领域:所有用户均可使用的功能集合
系统领域:系统基础功能的集合

2.子域

服务商领域:项目管理子领域,时间安排表子领域
客户领域:客户信息子领域,客户订单子领域
管理员领域:服务管理子领域,客户管理子领域
公共权限领域:公共查询子领域,账户子领域
系统领域:前端子领域,数据库子领域,日志子领域

3.限界上下文

项目管理子领域:服务商对项目的各项信息的修改,对项目的发布和对已发布项目的撤回
时间安排表子领域:实现服务商对自己时间安排的管理
客户信息子领域:客户对个人信息的修改
客户订单子领域:客户对订单的签订,查看过往订单记录
服务管理子领域:对服务商的信息进行管理筛选
客户管理子领域:对客户的信息进行管理筛选
公共查询子领域:所有系统用户可查询的公共信息功能
账户子领域:所有系统用户对自己账户的管理
前端子领域:实现系统界面的功能
数据库子领域:对系统进行数据的建立
日志子领域:为系统提供安全和审计日志

开发任务计划

任务名称 开发时长(day) 备注
数据库与环境的搭建 2
项目管理 3 ----
时间安排表管理 2
客户信息管理 3
订单管理 2
公共管理 4
账户管理 2
系统界面 5
系统后端 4

测试计划

测试目标

检验系统是否符合需求规格说明书的要求,能否满足用户的各项需求

测试方式

1.白盒测试
2.黑盒测试

测试时间安排

测试任务 测试时长(day) 测试人员 备注
系统界面 1 A
数据库 1 A
数据库的链接 1 A
服务商领域 2 A
客户领域 2 A
管理员领域 2 A
公共信息领域 2 A
系统基本领域 4 A
系统测试 3 A
验收测试 2 B、C

测试风险评估

1.人员风险
2.时间风险
3.资源风险

后台截图

posted on 2021-05-17 00:54  海色  阅读(77)  评论(0)    收藏  举报