解構領域驅動設計

,

作者:張逸

出版社:人民郵電出版社

ISBN:9787115566232

$68.00

產品號碼: 170082 貨號: 9787115566232 分類: , 標籤: , ,

本書全面闡釋了領域驅動設計(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 業務流程的關鍵點

出版地

大陸

出版日期

09/01/2021

印刷

單色印刷

版別

初版

裝訂

平裝

語系

簡體中文

頁數

576