南京柯普瑞IT学校

为政府及企业客户提供专业化IT高端技术培训解决方案.

学校课程咨询服务:
400-882-5311
培训世界 >南京模具设计培训 >领域建模和领域驱动设计

领域建模和领域驱动设计

领域建模和领域驱动设计

上课时段: 详见内容

已关注: 296

课程价格: 请咨询

优惠价格: 请咨询

授课学校: 南京柯普瑞IT学校

教学点: 1个

开班时间: 滚动开班

咨询电话:400-882-5311

预约试听

课程详情


课程介绍
  软件开发中,需求是解决“系统怎样好卖”的问题,设计是解决“降低开发成本”的问题。要降低成本,就要尽可能复用已有的各种资源。
  目前大多数软件组织的复用往往只局限于基础设施级别的复用,很难复用产品所处核心域的组件。如果能够在基于核心域的复用方面做一些努力,对降低开发维护成本,改善利润会有很大帮助。特别是软件组织经过多年的积累,工作的范围往往会从单一的产品,变成围绕核心领域的一系列产品线,其中的各款产品都存在很多相同的机制,但又有许多不同。这种情况下,基于核心域的复用意义更为重大。
  本训练强化领域建模和领域驱动设计的技能,使软件组织迈向基于核心域的复用,降低开发维护成本。
  本课程可以作为软件组织接受UMLChina“软件需求设计建模方法学全程实例剖析”训练之后的进阶课程,更进一步强调细化分析和设计实践中的相关细节和技能;专注于分析设计技能改进的团队,也可以单独选择本课程。
  本训练秉行UMLChina一贯的“聚焦最后一公里”原则。训练过程中,专家当场和团队一起讨论和研究团队的当前项目,一起把所授知识当场应用到团队的当前项目,得到团队当前项目的模型。
训练方式
  针对每个工作流(业务建模、需求、分析、设计)循环以下步骤1-5:
  老师将先作知识和建模要点讲解,并随时布置练习题。
  老师演示如何根据要点实作UMLChina案例项目
  老师演示如何根据要点实作客户的一个当前项目。
  学员分组根据要点实作一个自己当前正在做的项目。
  老师检查学员实作结果,和学员讨论,指出其中错误和改进要点,修改出正确结果。
  自训练结束开始,提供一年的免费微信答疑。
课程大纲
 一、基于核心域的软件复用
  1、产品和产品线
  2、核心域和非核心域
  3、基于核心域复用的意义
  4、过程、工具和资料
 二、领域建模
  1、提炼恰当的领域概念
  2、提炼领域概念之间的静态关系
  3、提炼领域概念之间的动态关系
  4、复杂模型的简化
  5、提炼类恰当的责任
  6、系统的分区和组件切割
  7、状态机建模
  8、状态机的实现
  9、对象约束语言OCL
  10、彩色建模的架构型
  11、彩色建模的责任协作模式
  12、一些典型分析模式
  三、实现领域驱动设计
  1、核心域和非核心域的叠加原则
  2、类模型和实现之间的映射规则
  3、状态机模型和实现之间的映射规则
  4、主流平台下各架构层实现
  5、模型驱动开发的进展
  6、流行DDD“新词”的本质


领域建模和领域驱动设计相关推荐课程
1