客服公告:2024年博客來端午假期各項服務說明詳情

簡體周年慶
領域驅動設計︰軟件核心復雜性應對之道

領域驅動設計︰軟件核心復雜性應對之道

  • 定價:414
  • 優惠價:87360
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書是領域驅動設計方面的經典之作。全書圍繞著設計和開發實踐,結合若干真實的項目案例,向讀者闡述如何在真實的軟件開發中應用領域驅動設計。書中給出了領域驅動設計的系統化方法,並將人們普遍接受的一些最佳實踐綜合到一起,融入了作者的見解和經驗,展現了一些可擴展的設計最佳實踐、已驗證過的技術以及便于應對復雜領域的軟件項目開發的基本原則。

  本書適合各層次的面向對象軟件開發人員、系統分析員閱讀。
 

目錄

第一部分 讓領域模型發揮作用
 第1章 消化知識
  1.1 有效建模的要素
  1.2 知識消化 
  1.3 持續學習
  1.4 知識豐富的設計
  1.5 深層模型 
 第2章 語言的交流和使用
  2.1 模式︰UBIQUITOUS LANGUAGE
  2.2  “大聲地”建模 
  2.3 一個團隊,一種語言
  2.4 文檔和圖
   2.4.1 書面設計文檔
   2.4.2 完全依賴可執行代碼的情況
  2.5 解釋性模型 
 第3章 綁定模型和實現
  3.1 模式︰MODEL-DRIVEN DESIGN 
  3.2 建模範式和工具支持
  3.3 揭示主旨︰為什麼模型對用戶至關重要
  3.4 模式︰HANDS-ON MODELER 
第二部分 模型驅動設計的構造塊
 第4章 分離領域
  4.1 模式︰LAYERED ARCHITECTURE 
   4.1.1 將各層關聯起來
   4.1.2 架構框架
  4.2 模型屬于領域層 
  4.3 模式︰THE SMART UI“ANTI-PATTERN”
  4.4 其他分離方式
 第5章 軟件中所表示的模型
  5.1 關聯 
  5.2 模式︰ENTITY(又稱為REFERENCE OBJECT) 
   5.2.1 ENTITY建模 
   5.2.2 設計標識操作 
  5.3 模式︰VALUE OBJECT 
   5.3.1 設計VALUE OBJECT 
   5.3.2 設計包含VALUE OBJECT的關聯 
  5.4 模式︰SERVICE 
   5.4.1 SERVICE與孤立的領域層 
   5.4.2 粒度
   5.4.3 對SERVICE的訪問
  5.5 模式︰MODULE(也稱為PACKAGE)
   5.5.1 敏捷的MODULE
   5.5.2 基礎設施驅動的打包存在的隱患 
  5.6 建模範式 
   5.6.1 對象範式流行的原因
   5.6.2 對象世界中的非對象
   5.6.3 在混合範式中堅持使用MODEL-DRIVEN DESIGN 
 第6章 領域對象的生命周期 
  6.1 模式︰AGGREGATE
  ……
 第7章 使用語言︰一個擴展的示例 
第三部分 通過重構來加深理解
 第8章 突破 
 第9章 將隱式概念轉變為顯式概念 
 第10章 柔性設計 
 第11章 分析模式的應用 
 第12章 將設計模式應用于模型 
 第13章 通過重構得到更深層的理解 
第四部分 戰略設計
 第14章 保持模型的完整性
 第15章 精煉 
 第16章 大比例結構 
 第17章 領域驅動設計的綜合運用 
結束語
附錄 
術語表
參考文獻
圖片說明
索引 
 

我最早听說Eric Evans的《領域驅動設計》是在2007年,那時我所在的項目組出于知識儲備的考慮購進了一批軟件設計書和相關資料。其中一篇英文的短篇技術文檔與我們當時的項目非常相關,于是我們就仔細研讀了一番。這篇僅有幾萬字的文檔多次提到了Eric Evans的《領域驅動設計》,並引用了他的很多精闢觀點。由于當時領域驅動設計遠遠沒有現在這樣普及,因此這些觀點使我耳目一新,也給我留下了深刻的印象。隨後我又經常在一些文獻中看到Eric Evans的名字,更多地了解了他的領域驅動設計思想,沒想到時隔幾年後竟然有機會把這位大師的作品翻譯出來奉獻給各位讀者,也算是機緣巧合了。

相信大家對這本書都不陌生,它已經成為軟件設計書中的經典。在網上搜索一下,讀者對它好評如潮,我再多說一句贊美的話都是多余的。而我能想到的也唯有“經典”二字,它堪稱經典中的經典。

我們對“領域”這個概念都很熟悉,但有多少人真正重視過它呢?軟件開發人員幾乎總是專注于技術,把技術作為自己能力的展示和成功的度量。而直到Eric Evans出版了他的這部巨著之後,人們才真正開始關注領域,關注核心領域,關注領域驅動的設計,關注模型驅動的開發。相信在讀完本書後,你會對軟件設計有全新的認識。

我曾經和一些好友探討過以下一些問題。項目怎樣開發才能確保成功?什麼樣的軟件才能為用戶提供真正的價值?什麼樣的團隊才算是優秀的團隊?現在,在仔細研讀完本書後,這些問題都找到了答案。

本書廣泛適用于各種領域的軟件開發項目。在每個項目的生命周期中,都會有一些重大關頭或轉折點。如何制定決策,如何把握項目的方向,如何處理和面對各種機會和挑戰,將對項目產生決定性的影響。讓我們一起跟隨大師的腳步,分享他通過大量項目獲得的真知灼見和開發心得吧。

最後,衷心感謝人民郵電出版社圖靈公司各位編輯在翻譯工作中給予的幫助和寶貴意見,感謝熱心讀者魏海楓,他在百忙之中抽出時間對本書譯稿做了修訂工作,發現並修正了很多問題。由于譯者水平有限,在翻譯過程中難免還會留有一些錯誤,懇請讀者批評指正。
 

詳細資料

  • ISBN:9787115238870
  • 規格:平裝 / 369頁 / 普通級 / 單色印刷 / 初版
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【藝術設計】2024捷徑|資料夾文化電子書全書系,單書85折、雙書82折
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 簡體週年慶
  • 中信5折起
  • 曬書節