这个作业属于哪个课程 | 2021软件代码开发技术 |
---|---|
作业要求 | 需求改进&系统设计 |
作业的目的 | 根据客户要求进行需求改进和运用邻域建模进行系统设计,并给出相应的代码开发计划和测试计划 |
-
需求改进:
-
根据管理员输入自由职业者的关键字进行搜索自由职业者分类
-
提供存储联系自由职业者的不同渠道的前端页面选择显示
-
-
领域设计建模
-
战略建模
-
划分限界上下文
- 根据用户需求描述可知,该平台是属于一个后台管理系统,因此,将该平台界定为一个M-端客户信息关系系统
- 限界上下文划分图:
-
目标需求描述
- 搜索自由职业者分类的功能
- 用于存储联系自由职业者的不同渠道的解决方案
- 搜索项目分类的功能
- 搜索客户分类的功能
- 维护合同中自由职业者的时间表
-
根据目标需求进行限界上下文细化
-
-
战术建模
-
设置实体与值对象
名称 分类 描述 客户表 实体 记录客户基本信息,ID,地址,性别等等 客户类别 值对象 记录客户的类别 项目类别 值对象 记录项目的类别 时间表 实体 记录项目创建的日期和结束的日期等等 -
关系图
-
-
-
代码开发计划
功能模块 开发开始时间 开发结束时间 存储模块 2021年5月17日8点 2021年5月18日8点 客户类别模块 2021年5月18日8点 2021年5月19日8点 合同时间表模块 2021年5月19日8点 2021年5月20日8点 项目类别模块 2021年5月20日八点 2021年5月21日8点 维护时间表模块 2021年5月21日8点 2021年5月22日8点 搜索功能模块 2021年5月22日8点 2021年5月23日8点 -
测试计划
-
任务概述:
-
测试范围
- 整个模块功能
-
测试目标
- 模块是否能正常运行
- 模块之间的依赖是否正常
-
-
测试策略
-
测试方法
- 手动测试;黑盒测试;临界测试
-
测试环境
- 操作系统:win10专业版 编译环境JDK16 测试工具idea,Mysql
-
-