课程大纲:
一、基于核心域的软件复用
    1、产品和产品线
    2、核心域和非核心域
    3、基于核心域复用的意义
    4、 过程、工具和资料
	 
	二、领域建模
    1、提炼恰当的领域概念
    2、提炼领域概念之间的静态关系
    3、提炼领域概念之间的动态关系
    4、复杂模型的简化
    5、提炼类恰当的责任
    6、系统的分区和组件切割
    7、状态机建模
    8、状态机的实现
    9、对象约束语言OCL
    10、彩色建模的架构型
    11、彩色建模的责任协作模式
    12、一些典型分析模式
	 
	三、实现领域驱动设计
    1、核心域和非核心域的叠加原则
    2、类模型和实现之间的映射规则
    3、状态机模型和实现之间的映射规则
    4、主流平台下各架构层实现
    5、模型驱动开发的进展
    6、流行DDD“新词”的本质
	 

