计算机
类型
6.8
豆瓣评分
可以朗读
语音朗读
551千字
字数
2021-07-01
发行日期
展开全部
主编推荐语
全面阐述领域驱动设计知识,引入创新方法,实践案例展示统一过程,助力软件架构师与开发人员提升能力。
内容简介
本书全面阐释了领域驱动设计的知识体系,内容覆盖领域驱动设计的主要模式与主流方法,并在此基础上提出领域驱动设计统一过程,将整个软件构建过程划分为全局分析、架构映射和领域建模3个阶段。除给出诸多案例阐释领域驱动设计过程中的方法与模式之外,本书还通过一个真实而完整的案例全面展现了如何进行领域驱动设计统一过程的实施和落地。为了更好地运用领域驱动设计统一过程,本书还开创性地引入了业务服务、菱形对称架构、领域驱动架构、服务驱动设计等方法与模式,总结了领域驱动设计参考过程模型与能力评估模型。本书提出的一整套方法体系已在多个项目得到推广和落地。 本书适合希望体会软件架构本质、提高软件架构能力的软件架构师,希望提高领域建模能力、打磨软件设计能力的开发人员,希望掌握业务分析与建模方法的业务分析人员,希望学习领域驱动设计并将该方法运用到项目中的软件从业人员阅读参考。
目录
- 版权信息
- 版 权
- 内容提要
- 序 一
- 序 二
- 序 三
- 序 四
- 前 言
- 资源与支持
- 提交勘误
- 与我们联系
- 关于异步社区和异步图书
- 第一篇 开篇
- 第1章 软件复杂度剖析
- 1.1 什么是复杂系统
- 1.2 理解能力
- 1.3 预测能力
- 第2章 领域驱动设计概览
- 2.1 领域驱动设计的基本概念
- 2.2 领域驱动设计过程
- 2.3 控制软件复杂度
- 2.4 冷静认识
- 第3章 领域驱动设计统一过程
- 3.1 领域驱动设计现存的不足[2]
- 3.2 领域驱动设计统一过程
- 第二篇 全局分析
- 第4章 问题空间探索
- 4.1 全局分析的5W模型
- 4.2 高效沟通
- 4.3 高效协作
- 第5章 价值需求分析
- 5.1 识别利益相关者
- 5.2 明确系统愿景
- 5.3 确定系统范围
- 5.4 使用商业模式画布
- 第6章 业务需求分析
- 6.1 业务流程
- 6.2 业务场景
- 6.3 子领域
- 第三篇 架构映射
- 第7章 同构系统
- 7.1 概念层次的同构系统
- 7.2 设计层次的同构系统
- 7.3 管理层次的同构系统
- 第8章 系统上下文
- 8.1 “系统内”和“系统外”
- 8.2 系统上下文
- 8.3 系统上下文的确定
- 第9章 限界上下文
- 9.1 限界上下文的定义
- 9.2 限界上下文的特征
- 9.3 限界上下文的识别
- 第10章 上下文映射
- 10.1 上下文映射概述
- 10.2 通信集成模式
- 10.3 团队协作模式
- 10.4 上下文映射的设计误区
- 10.5 上下文映射的确定
- 第11章 服务契约设计
- 11.1 消息契约
- 11.2 服务契约
- 11.3 设计服务契约
- 第12章 领域驱动架构
- 12.1 菱形对称架构
- 12.2 系统分层架构
- 12.3 领域驱动架构风格
- 第四篇 领域建模
- 第13章 模型驱动设计
- 13.1 软件系统中的模型
- 13.2 模型驱动设计
- 13.3 领域模型驱动设计
- 第14章 领域分析建模
- 14.1 统一语言与领域分析模型
- 14.2 快速建模法
- 14.3 领域分析模型的精炼
- 14.4 领域分析模型与限界上下文
- 第15章 领域模型设计要素
- 15.1 领域设计模型
- 15.2 实体
- 15.3 值对象
- 15.4 聚合
- 15.5 聚合生命周期的管理
- 15.6 领域服务
- 15.7 领域事件
- 第16章 领域设计建模
- 16.1 角色构造型
- 16.2 设计聚合
- 16.3 服务驱动设计
- 第17章 领域实现建模
- 17.1 稳定的领域模型
- 17.2 测试优先的领域实现建模
- 17.3 领域建模过程
- 第五篇 融合
- 第18章 领域驱动设计的战略考量
- 18.1 限界上下文与微服务
- 18.2 限界上下文之间的分布式通信
- 18.3 命令查询职责的分离
- 18.4 事务
- 第19章 领域驱动设计的战术考量
- 19.1 设计概念的统一语言
- 19.2 领域模型的持久化
- 19.3 资源库的实现
- 第20章 领域驱动设计体系
- 20.1 领域驱动设计的精髓
- 20.2 领域驱动设计能力评估模型
- 20.3 领域驱动设计参考过程模型
- 20.4 总结
- 附录A 领域建模范式
- A.1 结构建模范式
- A.2 对象建模范式
- A.3 函数建模范式
- 附录B 事件驱动模型
- B.1 事件风暴
- B.2 事件溯源模式
- B.3 事件驱动架构
- 附录C 领域驱动设计魔方
- C.1 发展过程的里程碑
- C.2 领域驱动设计魔方
- C.3 全局分析的魔方切面
- C.4 架构映射的魔方切面
- C.5 领域建模
- 附录D 领域驱动设计统一过程交付物
- D.1 价值需求
- D.2 业务需求
- D.3 系统上下文
- D.4 业务架构
- D.5 应用架构
- D.6 子领域架构
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。