廖浩任 | 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.资源风险
后台截图

浙公网安备 33010602011771号