培训目标:
|
- 了解领域驱动的设计概览
- 深刻理解领域模型的基本概念解析
- 学习领域模型的建模方法
- 领域对象的关系解析
- 领域分析
- 从领域分析过渡到领域设计
- 领域设计之-角色模型
- 领域设计之-实体模型
- 行为的领域模型
- 空间的领域分析与设计
- 人员-实体-行为-空间的集成模型
- 如何应对不断扩展的领域规模
- 从领域设计到实现设计
- 如何逆向领域模型
-
领域驱动的设计概览 |
从业务到开发的过程回顾
业务逻辑混乱带来的问题
什么是领域模型
什么是领域驱动的设计
为什么进行领域驱动的设计
领域驱动的设计参考框架
领域驱动的设计模式 |
领域模型的基本概念解析 |
什么是领域模型
什么是领域类
领域类之间存在哪些关系
领域类和面向对象的关系
如何使用UML类图建模领域类 |
领域模型的建模方法 |
什么是领域通用语言(UBIQUITOUS LANGUAGE)
领域模型的建摸语言UML
四色建模方法
|
领域对象的关系解析 |
关联关系
泛化关系
聚合关系
组成关系
依赖关系
衍生关系
|
领域分析 |
业务分析与建模
如何识别领域类
领域类的分析模式
如何分解领域类的关系
领域类的属性分析方法
领域类的行为分析方法 |
从领域分析过渡到领域设计 |
领域设计关注什么
领域分析和领域设计的关注点的差异,
场景驱动的分析设计
从分析模型到设计模型的映射方法
领域设计的参考层次框架
领域驱动设计过程中使用的模式
CQRS架构
DCI架构
Event Sourcing(事件溯源) |
领域设计之-角色模型
|
角色模型的本质剖析
角色相关典型领域类和关系
角色的属性建模、分析与设计
角色的关系建模、分析与设计
角色的行为建模、分析与设计
角色模型的应用设计:用户权限模型
角色模型的应用设计:处理人模型
角色模型的应用设计:创建者 |
领域设计之-实体模型 |
实体模型的本质剖析
实体相关典型的领域类和关系
实体的属性建模、分析与设计
实体的关系建模、分析与设计
实体的行为建模、分析与设计
|
行为的领域模型 |
什么是行为模型
为什么分析行为模型
行为典型的领域类
行为的时间相关性
行为之间的关系模式
行为相关的建模、分析与设计
行为的数据分析设计 |
空间的领域分析与设计 |
什么是空间模型
为什么分析空间模型
空间的不同概念和差异
典型的空间分析模式
空间的领域驱动设计应用案例 |
人员-实体-行为-空间的集成模型 |
人员-实体-行为-空间之间的:
- 关系分析与设计
- 属性分析与设计
- 行为分析与设计
集成的边界划分
集成的对接点设计
|
如何应对不断扩展的领域规模 |
领域模型扩张的可能原因
基于领域模型设计可扩展的业务框架
领域模型扩张的角度识别与处理:
- 同一领域中的规模扩张
- 同一领域中的应用扩展
- 多个领域的同时扩展
- 新的领域扩展
如何设计一个领域模型架构
|
从领域设计到实现设计 |
如何基于领域模型设计数据模型
从领域设计到SOA的映射
从领域设计到微服务模型的映射
如何基于领域模型设计软件架构
如何基于领域模型进行详细设计 |
如何逆向领域模型 |
IT系统的发展的遗留问题
逆向领域模型的必要性
如何基于数据逆向领域模型
如何基于代码逆向领域模型
逆向领域模型的维护和管理 |
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击
服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。
专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值