其他分享
首页 > 其他分享> > 需求改进&系统设计

需求改进&系统设计

作者:互联网

这个作业属于哪个课程 2021软件代码开发技术
这个作业要求在哪里 需求改进&系统设计
这个作业的目标 运用面向领域建模的方法,改善需求规格说明以及完成系统设计

一、需求改进

运用面向领域建模的方法,使用用例分析法,通过引入子域、限界上下文、聚合根、实体、值对象等概念对服务出租系统进行修改且完善:
(https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology)

二、系统设计

1、分层式结构

2、领域划分

3、定义领域实体Entity

根据题目要求我们不难找出实体及其属性

值对象为没有唯一标识,具有可度量或可描述,并满足不变性的对象。由于该系统中的所有的对象都是可变的,因此本次开发过程中没有设置值对象。

4、领域服务

领域服务强调一个无状态的操作,状态应该在实体中维护,领域服务处理是无状态的逻辑过程。

由上面可以得出符合条件的领域服务:

三、代码开发任务计划

1、开发顺序以及开发时间

模块名称 开始时间 结束时间
基础设施层 2021/5/21 2021/5/22
自由职业者管理模块 2021/5/23 2021/5/25
客户管理模块 2021/5/26 2021/5/28
项目管理模块 2021/5/29 2021/5/31
时间表管理模块 2021/6/1 2021/6/3
应用层 2021/6/4 2021/6/7
Wed界面开发 2021/6/8 2021/6/10

2、任务分解

任务名称 开始时间 持续时间
基础设施接口 2021/5/21 5h
基础设施层实现 2021/5/22 7h
自由职业者管理接口 2021/5/23 5h
添加删除自由职业者功能 2021/5/24 7h
查询自由职业者 2021/5/25 7h
客户管理模块接口 2021/5/26 7h
添加删除客户功能 2021/5/27 7h
查询客户 2021/5/28 7h
项目管理模块接口 2021/5/29 5h
添加删除项目功能 2021/5/30 7h
查询项目 2021/5/31 7h
时间表管理模块接口 2021/6/1 5h
添加删除时间表 2021/6/2 7h
维护时间表 2021/6/3 7h
应用层接口 2021/6/4 5h
实现 2021/6/5 10h
自由职业者管理界面开发 2021/6/8 7h
客户管理界面开发 2021/6/9 7h
项目管理界面开发 2021/6/10 7h

3、甘特图

四、测试计划

标签:需求,时间表,自由职业者,7h,改进,2021,模块,设计,5h
来源: https://www.cnblogs.com/ikano/p/14775536.html