需求改进与系统设计
Posted 言群
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需求改进与系统设计相关的知识,希望对你有一定的参考价值。
这个作业属于哪个课程群 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology |
---|---|
这个作业要求 在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11997 |
作业目标 | 1.学会用领域模型分析需求 |
2.学会系统设计 | |
3.学会测试计划的书写 |
1.需求改进
将系统划分不同子域,并划分不同子域要实现的功能:
- 用户子域:完成用户登录注册功能
- 项目子域:完成项目发布和管理功能
- 审计子域:完成审计功能
- 时间表子域:完成时间表的管理功能
- 管理员子域:完成整个系统的管理功能
2.系统设计
2.1分层
2.2后台设计概要说明
Controller层:将前端的数据传给Service层进行业务处理,并将处理结果传回前端
Service层:完成核心逻辑业务的处理
Domain层:按照划分的子域实现子域功能和实体类
Mapper层:和数据库对接的层次,完成SQL语句等的编写
2.3领域划分
- 自由职业者子域:完成自由职业者的管理操作。
- 客户子域:完成客户的管理操作。
- 时间表子域:完成时间表的管理操作。
- 项目子域:完成项目的管理操作。
- 管理员子域:完成管理员校验、管理项目,用户等操作。
2.4实体类与属性
Admin
Worker
project
schedule
2.5领域服务和领域事件
(1) 用户登录注册功能
(2) 自由职业者管理功能
(3) 项目管理功能
(4) 客户管理功能
(5) 自由职业者时间表管理功能
(6) 审计功能
3.代码开发任务计划
(1)任务计划表
模块 | 开发时间 | 开发循序 | 优先级 | 任务 |
---|---|---|---|---|
前端页面 | 24小时 | 第一位 | 最高 | 页面总体设计 |
前端页面 | 24小时 | 第一位 | 最高 | 控件样式设计 |
前端页面 | 24小时 | 第一位 | 最高 | 页面布局优化,美观页面 |
信息管理模块 | 26小时 | 第二位 | 高 | 管理员信息管理功能实现 |
信息管理模块 | 26小时 | 第二位 | 高 | 普通客户信息管理功能实现 |
信息管理模块 | 26小时 | 第二位 | 高 | 时间表管理功能实现 |
信息管理模块 | 26小时 | 第二位 | 高 | 项目信息管理功能实现 |
后台存储模块 | 17小时 | 第三位 | 较高 | 数据库逻辑设计 |
后台存储模块 | 17小时 | 第三位 | 较高 | 数据库创建 |
后台存储模块 | 17小时 | 第三位 | 较高 | 数据库连接 |
打印审计日志模块 | 8小时 | 第四位 | 较高 | 打印审计日志功能实现 |
(2)甘特图
4.测试计划
4.1测试范围
系统所有模块,包括前端部分和后台部分,数据库等
4.2测试目标
检验软件系统是否满足规定的需求以及弄清预期结果与实际结果之间的差别
4.3测试策略
4.3.1测试人员:开发人员
4.3.2测试方法: 手动测试;白盒测试、黑盒测试;临界测试、压力测试
4.3.3 测试环境及配置
资源名称、类型 | 配置 |
---|---|
测试PC硬盘容量 | 1T |
测试PC处理器 | Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz 1.99 GHz |
操作系统 | Windows10 |
应用服务器 | Tomcat服务器 |
数据库管理系统 | mysql |
应用软件 | IDEA |
4.3.4测试进度表
编号 | 测试项目 | 预计时间 | 负责人 |
---|---|---|---|
1 | 单元测试 | 3天 | MXQ |
1.1 | 用户登录测试 | 6小时 | MXQ |
1.2 | 用户添加操作 | 6小时 | MXQ |
1.3 | 用户删除操作 | 6小时 | MXQ |
1.4 | 用户修改操作 | 6小时 | MXQ |
1.5 | 项目添加操作 | 6小时 | MXQ |
1.6 | 项目删除操作 | 6小时 | MXQ |
1.7 | 项目修改操作 | 6小时 | MXQ |
1.8 | 管理员登录操作 | 6小时 | MXQ |
1.9 | 生成审核日志 | 6小时 | MXQ |
1.10 | 导出审核日志 | 6小时 | MXQ |
2 | 集成测试 | 2天 | MXQ |
2.1 | 用户模块 | 6小时 | MXQ |
2.2 | 项目模块 | 6小时 | MXQ |
2.3 | 管理员模块 | 6小时 | MXQ |
2.4 | 日志模块 | 6小时 | MXQ |
3 | 系统测试 | 2天 | MXQ |
4 | 测试总结 | 1天 | MXQ |
后台截图
|
以上是关于需求改进与系统设计的主要内容,如果未能解决你的问题,请参考以下文章