• 领域驱动设计建模方法
  • 介绍
    • Domain-Driven Design
    • 针对传统软件开发流程(分析-设计-编码)各阶段业务割裂问题,一开始定义好领域
  • 目标
    • 维护概念完整性(纯洁),避免语义泄露和腐化
  • 落地阶段
    • 概念设计
      • 概念关联图:概念类、领域类、边界、属性
    • 逻辑设计
      • 业务逻辑、业务模型
    • 物理设计
      • 开发人员参与
      • 数据存储、架构风格
  • 问题
    • 架构师要求高
      • 技术高
      • 业务熟悉
    • 其它角色要求高
      • 读懂
    • 项目有一定体量
    • 人员流动后,项目难以维护
  • 历史
    • 2004年:领域驱动设计书出版
    • 2015年:微服务,细粒度
  • 框架
  • DDD分析
  • DDD建模
  • DDD最终一致性模型