李彦霆|2021软件代码开发技术作业四|需求改进&系统设计
Posted Kenney00
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了李彦霆|2021软件代码开发技术作业四|需求改进&系统设计相关的知识,希望对你有一定的参考价值。
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/ |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11997 |
1、需求改进
- 用户能够查看汽车官方价格
- 汽车信息能够及时更新
- 交易商可以设置价格查看权限
- 公司销售人员可以确认进行交易
- 管理员可以查看所属公司交易清单
2、系统设计
领域:根据需求分析的结果,可将本系统分为如下领域:
浏览者领域:负责实现查看汽车信息的功能
客户领域:负责实现与客户有关的功能
系统管理员领域:为系统管理员提供系统管理、维护接口
公共权限领域:公共权限的功能的集合
系统领域:所有系统基础功能的集合
子域:根据需求分析的结果,可将各个领域拆分为如下子领域:
- 浏览者领域:
- 个人账号管理子领域
- 汽车信息展示子领域
- 客户领域:
- 意向提出领域
- 账号管理子领域
- 交易管理子领域
- 系统管理员领域:
- 用户管理子领域
- 日志管理子领域
- 公共权限领域:
- 公共信息子领域
- 系统领域:
- 数据子领域
- 日志子领域
- 用户界面子领域
限界上下文:对于各个子领域的界限上下文定义如下:
-
个人账号管理子领域:完成自由职业者的账号(包含用户的各种联系方式)创建、修改、注销功能;
-
汽车信息展示子领域:向客户展示汽车信息;
-
意向提出子领域:预览售价,交易信息;
-
交易管理子领域:为客户提供修改、删除已经提出的交易意向的功能;
-
账号管理子领域:完成客户的账号(包含客户的各种联系方式)创建、修改、注销功能;
-
用户管理子领域:为系统管理员完成用户管理功能
-
日志管理子领域:为系统管理员完成日志管理功能,包括导出、审查、打印日志等功能。
-
公共信息子领域:为所有权限的用户提供查询公共信息的功能
-
数据子领域:完成与数据库的搭建、连接,保证数据与数据库的安全。完成各种需要存储的数据的存储。
-
日志子领域:提供安全和审计日志
-
用户界面子领域:完成用户界面
3、代码开发任务计划
3.1功能模块之间的依赖关系
3.2开发任务安排
任务名称 | 开发时间 | 优先级 | 备注 |
搭建数据库 | 3个工作日 | 高 | |
用户账号管理 | 1个工作日 | 高 | |
中间商账号管理 | 1个工作日 | 高 | |
汽车信息管理 | 5个工作日 | 高 | |
交易平台构建 | 2个工作日 | 高 | |
交易管理 | 3个工作日 | 高 | |
日志管理 | 1个工作日 | ||
日志生成 | 1个工作日 | ||
交易信息生成 | 1个工作日 | ||
公共信息 | 1个工作日 | ||
前端界面 | 14个工作日 | 高 | 前端界面与后台同时进行设计和开发 |
测试 | 24个工作日 | 包括对数据库和前端的测试;测试与开发可以并行 |
4、测试计划
4.1任务概述
4.1.1测试范围
测试的范围包括本系统的后台系统、系统数据库和前端界面系统。
4.1.2测试目标
测试的目的是检查系统能否满足用户的需求,包括功能性的与非功能性的,具体的参考可以查阅本系统的需求规格说明书。
4.2测试策略
4.2.1测试人员需求、分工
测试人员:测试员
测试人数:3
人员需求:熟悉软件测试工具,熟悉客户需求。
4.2.2测试方法
自动化测试/手动测试;白盒测试/黑盒测试;中断测试/临界测试/压力测试等
4.2.3测试阶段计划
阶段 | 测试任务 | 时间安排 | 人员安排 |
模块测试 | 数据库 | 2个工作日 | |
用户账号管理 | 1个工作日 | ||
中间商账号管理 | 1个工作日 | ||
汽车信息管理 | 1个工作日 | ||
交易平台构建 | 3个工作日 | ||
交易管理 | 1个工作日 | ||
日志管理 | 1个工作日 | ||
交易信息生成 | 1个工作日 | ||
公共信息 | 1个工作日 | ||
前端界面 | 10个工作日 | ||
-- |
4.2.4测试环境
参考需求规格说明书的系统运行环境
4.3风险评估
4.3.1人员方面
测试人员数量可能不满足完成测试计划的要求,可根据实际情况增加测试人员
4.3.2时间方面
有可能会出现测试任务不能按计划完成的情况。
以上是关于李彦霆|2021软件代码开发技术作业四|需求改进&系统设计的主要内容,如果未能解决你的问题,请参考以下文章
尚通 | 2021软件代码开发技术作业四| 需求改进&系统设计
曾星 | 2021软件代码开发技术作业四 | 需求改进&系统设计
周勇铨 | 2021软件代码开发技术作业四| 需求改进&系统设计
何隽熙 | 2021软件代码开发技术作业四 |需求改进&系统设计