需求改进与系统设计
2021/6/11 10:24:31
本文主要是介绍需求改进与系统设计,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
这个作业属于哪个课程群 | 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 |
后台截图
|
这篇关于需求改进与系统设计的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南