注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)解構(gòu)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)

解構(gòu)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)

解構(gòu)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)

定 價(jià):¥149.90

作 者: 張逸 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115566232 出版時(shí)間: 2021-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 598 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)全面闡釋了領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(domain-driven design,DDD)的知識(shí)體系,內(nèi)容覆蓋領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的主要模式與主流方法,并在此基礎(chǔ)上提出“領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)統(tǒng)一過(guò)程”(domain-driven design unified process,DDDUP),將整個(gè)軟件構(gòu)建過(guò)程劃分為全局分析、架構(gòu)映射和領(lǐng)域建模3個(gè)階段。除給出諸多案例來(lái)闡釋領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)統(tǒng)一過(guò)程中的方法與模式之外,本書(shū)還通過(guò)一個(gè)真實(shí)而完整的案例全面展現(xiàn)了如何進(jìn)行領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)統(tǒng)一過(guò)程的實(shí)施和落地。為了更好地運(yùn)用領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)統(tǒng)一過(guò)程,本書(shū)還開(kāi)創(chuàng)性地引入了業(yè)務(wù)服務(wù)、菱形對(duì)稱(chēng)架構(gòu)、領(lǐng)域驅(qū)動(dòng)架構(gòu)、服務(wù)驅(qū)動(dòng)設(shè)計(jì)等方法與模式,總結(jié)了領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)能力評(píng)估模型與參考過(guò)程模型。本書(shū)提出的一整套方法體系已在多個(gè)項(xiàng)目中推廣和落地。本書(shū)適合希望領(lǐng)會(huì)軟件架構(gòu)本質(zhì)、提高軟件架構(gòu)能力的軟件架構(gòu)師,希望提高領(lǐng)域建模能力、打磨軟件設(shè)計(jì)能力的開(kāi)發(fā)人員,希望掌握業(yè)務(wù)分析與建模方法的業(yè)務(wù)分析人員,希望學(xué)習(xí)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)并將其運(yùn)用到項(xiàng)目中的軟件行業(yè)從業(yè)人員閱讀參考。

作者簡(jiǎn)介

  張逸,高質(zhì)量編碼實(shí)踐者、領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)布道師、微服務(wù)系統(tǒng)架構(gòu)師、大數(shù)據(jù)平臺(tái)架構(gòu)師、敏捷轉(zhuǎn)型咨詢(xún)師,曾就職于中興通訊、惠普、思特沃克(ThoughtWorks)、民航(成都)信息等企業(yè),致力于大型軟件企業(yè)的分布式架構(gòu)設(shè)計(jì)、領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)、大數(shù)據(jù)平臺(tái)架構(gòu)設(shè)計(jì)以及垂直領(lǐng)域的企業(yè)架構(gòu)規(guī)劃與建設(shè),并為國(guó)內(nèi)外多家企業(yè)提供技術(shù)培訓(xùn)與咨詢(xún)服務(wù)。

圖書(shū)目錄

第 一篇 開(kāi)篇

第 1章 軟件復(fù)雜度剖析 2

1.1 什么是復(fù)雜系統(tǒng) 2

1.2 理解能力 4

1.3 預(yù)測(cè)能力 9

第 2章 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)概覽 13

2.1 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的基本概念 14

2.2 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)過(guò)程 19

2.3 控制軟件復(fù)雜度 21

2.4 冷靜認(rèn)識(shí) 28

第3章 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)統(tǒng)一過(guò)程 29

3.1 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)現(xiàn)存的不足 30

3.2 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)統(tǒng)一過(guò)程 31


第二篇 全局分析

第4章 問(wèn)題空間探索 40

4.1 全局分析的5W模型 40

4.2 高效溝通 42

4.3 高效協(xié)作 49

第5章 價(jià)值需求分析 57

5.1 識(shí)別利益相關(guān)者 57

5.2 明確系統(tǒng)愿景 61

5.3 確定系統(tǒng)范圍 62

5.4 使用商業(yè)模式畫(huà)布 64

第6章 業(yè)務(wù)需求分析 66

6.1 業(yè)務(wù)流程 66

6.2 業(yè)務(wù)場(chǎng)景 71

6.3 子領(lǐng)域 77


第三篇 架構(gòu)映射

第7章 同構(gòu)系統(tǒng) 82

7.1 概念層次的同構(gòu)系統(tǒng) 83

7.2 設(shè)計(jì)層次的同構(gòu)系統(tǒng) 87

7.3 管理層次的同構(gòu)系統(tǒng) 89

第8章 系統(tǒng)上下文 93

8.1 “系統(tǒng)內(nèi)”和“系統(tǒng)外” 93

8.2 系統(tǒng)上下文 94

8.3 系統(tǒng)上下文的確定 95

第9章 限界上下文 98

9.1 限界上下文的定義 98

9.2 限界上下文的特征 101

9.3 限界上下文的識(shí)別 111

第 10章 上下文映射 124

10.1 上下文映射概述 124

10.2 通信集成模式 126

10.3 團(tuán)隊(duì)協(xié)作模式 132

10.4 上下文映射的設(shè)計(jì)誤區(qū) 138

10.5 上下文映射的確定 140

第 11章 服務(wù)契約設(shè)計(jì) 145

11.1 消息契約 145

11.2 服務(wù)契約 149

11.3 設(shè)計(jì)服務(wù)契約 160

第 12章 領(lǐng)域驅(qū)動(dòng)架構(gòu) 165

12.1 菱形對(duì)稱(chēng)架構(gòu) 165

12.2 系統(tǒng)分層架構(gòu) 197

12.3 領(lǐng)域驅(qū)動(dòng)架構(gòu)風(fēng)格 202


第四篇 領(lǐng)域建模

第 13章 模型驅(qū)動(dòng)設(shè)計(jì) 206

13.1 軟件系統(tǒng)中的模型 206

13.2 模型驅(qū)動(dòng)設(shè)計(jì) 207

13.3 領(lǐng)域模型驅(qū)動(dòng)設(shè)計(jì) 210

第 14章 領(lǐng)域分析建模 215

14.1 統(tǒng)一語(yǔ)言與領(lǐng)域分析模型 215

14.2 快速建模法 215

14.3 領(lǐng)域分析模型的精煉 222

14.4 領(lǐng)域分析模型與限界上下文 223

第 15章 領(lǐng)域模型設(shè)計(jì)要素 226

15.1 領(lǐng)域設(shè)計(jì)模型 226

15.2 實(shí)體 229

15.3 值對(duì)象 239

15.4 聚合 247

15.5 聚合生命周期的管理 265

15.6 領(lǐng)域服務(wù) 280

15.7 領(lǐng)域事件 287

第 16章 領(lǐng)域設(shè)計(jì)建模 295

16.1 角色構(gòu)造型 295

16.2 設(shè)計(jì)聚合 301

16.3 服務(wù)驅(qū)動(dòng)設(shè)計(jì) 312

第 17章 領(lǐng)域?qū)崿F(xiàn)建模 324

17.1 穩(wěn)定的領(lǐng)域模型 324

17.2 測(cè)試優(yōu)先的領(lǐng)域?qū)崿F(xiàn)建模 329

17.3 領(lǐng)域建模過(guò)程 334


第五篇 融合

第 18章 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的戰(zhàn)略考量 362

18.1 限界上下文與微服務(wù) 362

18.2 限界上下文之間的分布式通信 368

18.3 命令查詢(xún)職責(zé)的分離 377

18.4 事務(wù) 383

第 19章 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的戰(zhàn)術(shù)考量 396

19.1 設(shè)計(jì)概念的統(tǒng)一語(yǔ)言 396

19.2 領(lǐng)域模型的持久化 402

19.3 資源庫(kù)的實(shí)現(xiàn) 417

第 20章 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)體系 423

20.1 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的精髓 423

20.2 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)能力評(píng)估模型 426

20.3 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)參考過(guò)程模型 429

20.4 總結(jié) 495


附錄

附錄A 領(lǐng)域建模范式 498

A.1 結(jié)構(gòu)建模范式 498

A.2 對(duì)象建模范式 507

A.2.1 職責(zé) 507

A.2.2 抽象 514

A.3 函數(shù)建模范式 522

附錄B 事件驅(qū)動(dòng)模型 533

B.1 事件風(fēng)暴 534

B.2 事件溯源模式 547

B.3 事件驅(qū)動(dòng)架構(gòu) 555

附錄C 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)魔方 561

C.1 發(fā)展過(guò)程的里程碑 561

C.2 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)魔方 562

C.3 全局分析的魔方切面 563

C.4 架構(gòu)映射的魔方切面 565

C.5 領(lǐng)域建模 566

附錄D 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)統(tǒng)一過(guò)程交付物 569

D.1 價(jià)值需求 569

D.2 業(yè)務(wù)需求 569

D.3 系統(tǒng)上下文 571

D.4 業(yè)務(wù)架構(gòu) 571

D.5 應(yīng)用架構(gòu) 571

D.6 子領(lǐng)域架構(gòu) 572

參考文獻(xiàn) 573

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)