*數量非實際在台庫存 *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為實際資訊。 印行年月:202311*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:領域驅動設計-業務建模與架構實踐 ISBN:9787111737544 出版社:機械工業 著編譯者:王紅亮 頁數:359 所在地:中國大陸 *此為代購商品 書號:1591120 可大量預訂,請先連絡。 內容簡介 這是一本從業務和架構視角講解DDD的基本原則、底層邏輯、落地難點、落地方法和進階技巧的實戰性著作。 DDD的理論體系複雜,學習和實踐門檻較高,已有的關於DDD的著作或多或少存在理論描述難理解、案例示範難落地等問題,阻礙了DDD在實踐中的應用。本書作者有20餘年的軟體研發經驗,對DDD有深刻的理解,深諳DDD實踐過程中的痛點,他在這本書中高屋建瓴、化繁為簡,讓讀者有撥雲見霧之感。 理論部分(第1∼3章) 從軟體工程的基本思想出發,首先分析了DDD產生的原因,並由此推出DDD的基本原則,這些內容是學習本書的基礎;接著分析了DDD落地的難點,幫助讀者掃清障礙;然後提煉出了DDD的成熟度模型,包括DDD的戰略、戰術和衡量指標。這些內容極具針對性和獨創性,是研發團隊必須掌握的,也是目前同類書中很少講的。 實戰部分(第4∼10章) 從業務建模和架構的角度切入,首先用搭積木的方式講解和演示了DDD項目由簡易到複雜的落地過程,包含大量的業務建模場景和案例,涉及如何應用通用語言、如何建模領域邏輯、如何應用上下文和子域切分系統以及如何保持語言、模型、代碼的一致性等重要內容;然後講解了如何將各種設計模式應用到DDD中,以及如何設計出能讓DDD更好落地的系統架構。這些內容兼具實操性和思想性,充滿經驗和智慧,在同類書中同樣也不多見。作者簡介 王紅亮,資深軟體開發專家,有超過20年的產品研發經驗。現就職于亞信雲,擔任研發總監;曾就職微軟、中信科技等企業。作為技術領頭人,成功研發和交付多款互聯網商業軟體,如多雲管理平台SmartCloud、中信產業互聯網平台等。DDD領域的資深專家,對DDD有非常深刻的理解。此外,他在研發管理、架構設計、雲計算等領域也積累了大量的一線實戰經驗。 《微軟軟體研發的奧秘MSF》譯者,企業上雲寶典《雲鑒》作者之一,北京交通大學軟體學院優秀企業講師。目錄 前言第1章 DDD的基本原則與價值分析 1 1 DDD的初心 1 1 1 軟體項目成敗的關鍵 1 1 2 兩個亟須驗證的事實 1 2 DDD的基本原則 1 2 1 DDD的兩個基本原則 1 2 2 原則的底層邏輯 1 3 DDD的價值分析 1 3 1 複雜度控制 1 3 2 架構原則 1 3 3 團隊協作 1 4 關於DDD原則的案例 第2章 DDD落地難點分析 2 1 DDD的適用範圍 2 1 1 領域特性 2 1 2 團隊成熟度 2 1 3 適用性評分表 2 2 5個常見誤區 2 3 文化的變革 2 3 1 領域專家的邊界 2 3 2 設計師的鎚子 2 3 3 開發人員的輪子 2 4 團隊的挑戰 2 4 1 管理者的責任 2 4 2 開發團隊的意識和技能 2 4 3 角色重新定位 2 5 測試、過程和架構的最佳搭檔 2 5 1 測試的最佳搭檔:TDD和單元測試 2 5 2 過程的最佳搭檔:敏捷過程和DevOps 2 5 3 架構的最佳搭檔:六邊形、洋蔥和分層架構 第3章 DDD成熟度模型 3 1 成熟度模型的目的及特殊性 3 2 5個度量維度 3 3 3級成熟度模型 第4章 模型的要素——用例、視圖和構造塊 4 1 模型的構建步驟 4 2 模型的場景:用例 4 2 1 用例的定義 4 2 2 用例的目的 4 2 3 發現用例 4 2 4 用例的編寫 4 3 模型的數據:類圖 4 3 1 屬性 4 3 2 方法 4 3 3 註釋、約束和關鍵字 4 3 4 依賴和限定關聯 4 3 5 聚合與組合 4 4 模型的行為:交互圖 4 4 1 時序圖 4 4 2 協作圖 4 4 3 交互圖與類圖的關係 4 5 模型的變化:操作契約 4 5 1 作用 4 5 2 後置條件 4 5 3 準則 4 6 模型的構造塊:實體、值對象、領域服務 4 6 1 實體 4 6 2 值對象 4 6 3 實體與值對象的比較 4 6 4 領域服務 第5章 從語言到模型——基礎模型構建 第6章 精鍊模型—深入模型設計 第7章 分而治之——上下文、模塊和子域 第8章 關鍵細節——從模型到代碼 第9章 智慧模型——將設計模式應用於模型設計 第10章 和諧生態——DDD與系統架構 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |