本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
本书全面阐释了领域驱
动设计(domain-driven
design,DDD)的知识体系
,内容覆盖领域驱动设计的
主要模式与主流方法,并在
此基础上提出“领域驱动设
计统一过程”(domain-
driven design unified
process,DDDUP),将整
个软件构建过程划分为全局
分析、架构映射和领域建模
3个阶段。除给出诸多案例
来阐释领域驱动设计统一过
程中的方法与模式之外,本
书还通过一个真实而完整的
案例全面展现了如何进行领
域驱动设计统一过程的实施
和落地。为了 好地运用领
域驱动设计统一过程,本书
还开创性地引入了业务服务
、菱形对称架构、领域驱动
架构、服务驱动设计等方法
与模式,总结了领域驱动设
计能力评估模型与参考过程
模型。本书提出的一整套方
法体系已在多个项目中推广
和落地。
本书适合希望领会软件
架构本质、提高软件架构能
力的软件架构师,希望提高
领域建模能力、打磨软件设
计能力的开发人员,希望掌
握业务分析与建模方法的业
务分析人员,希望学习领域
驱动设计并将其运用到项目
中的软件行业从业人员阅读
参考。
第 一篇 开篇
第1章 软件复杂度剖析
1.1 什么是复杂系统
1.2 理解能力
1.2.1 规模
1.2.2 结构
1.3 预测能力
1.3.1 过度设计
1.3.2 设计不足
第2章 领域驱动设计概览
2.1 领域驱动设计的基本概念
2.1.1 领域驱动设计元模型
2.1.2 问题空间和解空间
2.1.3 战略设计和战术设计
2.1.4 领域模型驱动设计
2.2 领域驱动设计过程
2.3 控制软件复杂度
2.3.1 控制规模
2.3.2 清晰结构
2.3.3 响应变化
2.4 冷静认识
第3章 领域驱动设计统一过程
3.1 领域驱动设计现存的不足
3.2 领域驱动设计统一过程
3.2.1 统一过程的二维模型
3.2.2 统一过程的动态结构
3.2.3 统一过程的静态结构
第二篇 全局分析
第4章 问题空间探索
4.1 全局分析的5W模型
4.2 高效沟通
4.2.1 达成共识
4.2.2 统一语言
4.3 高效协作
4.3.1 商业模式画布
4.3.2 业务流程图
4.3.3 服务蓝图
4.3.4 用例图
4.3.5 事件风暴
4.3.6 学习循环
第5章 价值需求分析
5.1 识别利益相关者
5.1.1 什么是利益相关者
5.1.2 利益相关者的分类
5.2 明确系统愿景
5.3 确定系统范围
5.4 使用商业模式画布
第6章 业务需求分析
6.1 业务流程
6.1.1 业务流程的关键点