-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
解构领域驱动设计 版权信息
- ISBN:9787115566232
- 条形码:9787115566232 ; 978-7-115-56623-2
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
解构领域驱动设计 本书特色
1.领域驱动设计是一种能够有效应对软件复杂度的领域逻辑设计方法,本书适合希望提高软件架构能力的软件架构师和提高领域建模能力开发人员等学习参考。 2.本书试图解构领域驱动设计,进一步精化与提炼领域驱动设计方法体系,提出了“领域驱动设计统一过程”。 3.本书通过真实而完整的案例全面展现了如何进行领域驱动设计统一过程的实施和落地。 4.本书引入了业务服务、菱形对称架构、领域驱动架构、服务驱动设计等方法与模式,总结了领域驱动设计参考过程模型与能力评估模型。 5.本书提出的一整套方法体系已在多个项目中推广和落地。
解构领域驱动设计 内容简介
本书全面阐释了领域驱动设计(domain-driven design,DDD)的知识体系,内容覆盖领域驱动设计的主要模式与主流方法,并在此基础上提出“领域驱动设计统一过程”(domain-driven design unified process,DDDUP),将整个软件构建过程划分为全局分析、架构映射和领域建模3个阶段。除给出诸多案例来阐释领域驱动设计统一过程中的方法与模式之外,本书还通过一个真实而完整的案例全面展现了如何进行领域驱动设计统一过程的实施和落地。为了更好地运用领域驱动设计统一过程,本书还开创性地引入了业务服务、菱形对称架构、领域驱动架构、服务驱动设计等方法与模式,总结了领域驱动设计能力评估模型与参考过程模型。本书提出的一整套方法体系已在多个项目中推广和落地。 本书适合希望领会软件架构本质、提高软件架构能力的软件架构师,希望提高领域建模能力、打磨软件设计能力的开发人员,希望掌握业务分析与建模方法的业务分析人员,希望学习领域驱动设计并将其运用到项目中的软件行业从业人员阅读参考。
解构领域驱动设计 目录
第 一篇 开篇
第 1章 软件复杂度剖析 2
1.1 什么是复杂系统 2
1.2 理解能力 4
1.3 预测能力 9
第 2章 领域驱动设计概览 13
2.1 领域驱动设计的基本概念 14
2.2 领域驱动设计过程 19
2.3 控制软件复杂度 21
2.4 冷静认识 28
第3章 领域驱动设计统一过程 29
3.1 领域驱动设计现存的不足 30
3.2 领域驱动设计统一过程 31
第二篇 全局分析
第4章 问题空间探索 40
4.1 全局分析的5W模型 40
4.2 高效沟通 42
4.3 高效协作 49
第5章 价值需求分析 57
5.1 识别利益相关者 57
5.2 明确系统愿景 61
5.3 确定系统范围 62
5.4 使用商业模式画布 64
第6章 业务需求分析 66
6.1 业务流程 66
6.2 业务场景 71
6.3 子领域 77
第三篇 架构映射
第7章 同构系统 82
7.1 概念层次的同构系统 83
7.2 设计层次的同构系统 87
7.3 管理层次的同构系统 89
第8章 系统上下文 93
8.1 “系统内”和“系统外” 93
8.2 系统上下文 94
8.3 系统上下文的确定 95
第9章 限界上下文 98
9.1 限界上下文的定义 98
9.2 限界上下文的特征 101
9.3 限界上下文的识别 111
第 10章 上下文映射 124
10.1 上下文映射概述 124
10.2 通信集成模式 126
10.3 团队协作模式 132
10.4 上下文映射的设计误区 138
10.5 上下文映射的确定 140
第 11章 服务契约设计 145
11.1 消息契约 145
11.2 服务契约 149
11.3 设计服务契约 160
第 12章 领域驱动架构 165
12.1 菱形对称架构 165
12.2 系统分层架构 197
12.3 领域驱动架构风格 202
第四篇 领域建模
第 13章 模型驱动设计 206
13.1 软件系统中的模型 206
13.2 模型驱动设计 207
13.3 领域模型驱动设计 210
第 14章 领域分析建模 215
14.1 统一语言与领域分析模型 215
14.2 快速建模法 215
14.3 领域分析模型的精炼 222
14.4 领域分析模型与限界上下文 223
第 15章 领域模型设计要素 226
15.1 领域设计模型 226
15.2 实体 229
15.3 值对象 239
15.4 聚合 247
15.5 聚合生命周期的管理 265
15.6 领域服务 280
15.7 领域事件 287
第 16章 领域设计建模 295
16.1 角色构造型 295
16.2 设计聚合 301
16.3 服务驱动设计 312
第 17章 领域实现建模 324
17.1 稳定的领域模型 324
17.2 测试优先的领域实现建模 329
17.3 领域建模过程 334
第五篇 融合
第 18章 领域驱动设计的战略考量 362
18.1 限界上下文与微服务 362
18.2 限界上下文之间的分布式通信 368
18.3 命令查询职责的分离 377
18.4 事务 383
第 19章 领域驱动设计的战术考量 396
19.1 设计概念的统一语言 396
19.2 领域模型的持久化 402
19.3 资源库的实现 417
第 20章 领域驱动设计体系 423
20.1 领域驱动设计的精髓 423
20.2 领域驱动设计能力评估模型 426
20.3 领域驱动设计参考过程模型 429
20.4 总结 495
附录
附录A 领域建模范式 498
A.1 结构建模范式 498
A.2 对象建模范式 507
A.2.1 职责 507
A.2.2 抽象 514
A.3 函数建模范式 522
附录B 事件驱动模型 533
B.1 事件风暴 534
B.2 事件溯源模式 547
B.3 事件驱动架构 555
附录C 领域驱动设计魔方 561
C.1 发展过程的里程碑 561
C.2 领域驱动设计魔方 562
C.3 全局分析的魔方切面 563
C.4 架构映射的魔方切面 565
C.5 领域建模 566
附录D 领域驱动设计统一过程交付物 569
D.1 价值需求 569
D.2 业务需求 569
D.3 系统上下文 571
D.4 业务架构 571
D.5 应用架构 571
D.6 子领域架构 572
参考文献 573
解构领域驱动设计 作者简介
张逸,高质量编码实践者、领域驱动设计布道师、微服务系统架构师、大数据平台架构师、敏捷转型咨询师,曾就职于中兴通讯、惠普、思特沃克(ThoughtWorks)、民航(成都)信息等企业,致力于大型软件企业的分布式架构设计、领域驱动设计、大数据平台架构设计以及垂直领域的企业架构规划与建设,并为国内外多家企业提供技术培训与咨询服务。
- >
人文阅读与收藏·良友文学丛书:一天的工作
人文阅读与收藏·良友文学丛书:一天的工作
¥14.7¥45.8 - >
李白与唐代文化
李白与唐代文化
¥8.9¥29.8 - >
【精装绘本】画给孩子的中国神话
【精装绘本】画给孩子的中国神话
¥17.6¥55.0 - >
回忆爱玛侬
回忆爱玛侬
¥9.8¥32.8 - >
姑妈的宝刀
姑妈的宝刀
¥13.5¥30.0 - >
烟与镜
烟与镜
¥15.4¥48.0 - >
经典常谈
经典常谈
¥28.3¥39.8 - >
我从未如此眷恋人间
我从未如此眷恋人间
¥24.9¥49.8
-
”互联网+“时代计算机算法的应用及其实践研究
¥19.9¥59 -
微服务设计
¥52.8¥69 -
图说深度学习:用可视化方法理解复杂概念
¥109¥188 -
计算机基础
¥17.2¥31 -
改变未来的九大算法
¥50¥68 -
生成式AI入门与AWS实战
¥77.8¥99.8