領(lǐng)域驅(qū)動設(shè)計

出版時間:2006-3-1  出版社:清華大學(xué)出版社  作者:Eric Evans  頁數(shù):390  譯者:陳大峰,張澤鑫  
Tag標(biāo)簽:無  

內(nèi)容概要

  領(lǐng)域建模已被業(yè)界普遍認(rèn)為是軟件設(shè)計成敗的關(guān)鍵。通過領(lǐng)域建模,軟件開發(fā)人員能夠展示豐富的功能并將這些功能實現(xiàn)為真正滿足用戶需要的軟件。盡管領(lǐng)域建模非常重要,但市面上介紹如何將有效的領(lǐng)域建模結(jié)合到軟件開發(fā)過程中的著作卻非常少?! ”緯褪菫榇四康亩帉懙?。它向讀者系統(tǒng)地講述了領(lǐng)域驅(qū)動設(shè)計的方法,介紹了大量優(yōu)秀的設(shè)計示例、技術(shù)經(jīng)驗以及用于處理復(fù)雜領(lǐng)域軟件工程的基本原則。本書做到了設(shè)計和開發(fā)實踐相結(jié)合,在介紹領(lǐng)域驅(qū)動設(shè)計的同時,還提供了大量的Java示例。  通過本書,讀者將獲得對領(lǐng)域驅(qū)動設(shè)計的總體認(rèn)識,了解領(lǐng)域驅(qū)動設(shè)計中涉及的關(guān)鍵原則和術(shù)語。  面向?qū)ο蟮拈_發(fā)人員、系統(tǒng)分析師以及設(shè)計師在深入思考領(lǐng)域問題時,能夠從本書中獲得一定的指導(dǎo),從而建立豐富而有用的領(lǐng)域模型,并將這些模型轉(zhuǎn)化為高質(zhì)量和持久的軟件實現(xiàn)。

作者簡介

  陳大峰,國防科技大學(xué)計算機(jī)與技術(shù)博士,研究方向;分布式計算;研究課題為過程集成工作流。對UML建模、EDOC、工作流和過程集成有深入的研究,曾發(fā)表多篇論文和專業(yè)文章。目前擔(dān)任某消息代理中間件產(chǎn)品開發(fā)組長,一直使用UML作為設(shè)計工具和溝通工具,并取得顯著成果。

書籍目錄

第Ⅰ部分 讓領(lǐng)域模型發(fā)揮作用第1章 消化知識1.1 有效建模的因素1.2 知識消化1.3 持續(xù)學(xué)習(xí)1.4 知識豐富的設(shè)計1.5 深層模型第2章 交流及語言的使用2.1 通用語言2.2 利用對話改進(jìn)模型2.3 一個團(tuán)隊,一種語言2.4 文檔和圖2.4.1 書面的設(shè)計文檔2.4.2 執(zhí)行的基礎(chǔ)2.5 說明性模型第3章 將模型和實現(xiàn)綁定3.1 模型驅(qū)動設(shè)計3.2 建模范型和工具支持3.3 突出主旨:為什么模型對用戶很關(guān)鍵3.4 實踐型建模人員第Ⅱ部分 模型驅(qū)動設(shè)計的構(gòu)建塊第4章 分離領(lǐng)域4.1 分層架構(gòu)4.1.1 層間的聯(lián)系4.1.2 架構(gòu)框架4.2 模型屬于領(lǐng)域?qū)?.3 其他種類的隔離第5章 軟件中的模型描述5.1 關(guān)聯(lián)5.2 實體(又稱引用對象)5.2.1 實體建模5.2.2 設(shè)計標(biāo)識操作5.3 值對象5.3.1 設(shè)計值對象5.3.2 設(shè)計包含值對象的關(guān)聯(lián)5.4 服務(wù)5.4.1 服務(wù)和分隔的領(lǐng)域?qū)?.4.2 粒度5.4.3 訪問服務(wù)5.5 模塊(包)5.5.1 敏捷的模塊5.5.2 基礎(chǔ)結(jié)構(gòu)驅(qū)動打包的缺陷5.6 建模范式5.6.1 對象范式的優(yōu)勢5.6.2 對象世界中的非對象5.6.3 在混合范式中使用模型驅(qū)動設(shè)計第6章 領(lǐng)域?qū)ο蟮纳芷?.1 聚合6.2 工廠6.2.1 工廠及其應(yīng)用場所的選擇6.2.2 只需構(gòu)造函數(shù)的情況6.2.3 接口的設(shè)計6.2.4 如何放置不變量的邏輯6.2.5 實體工廠與值對象工廠6.2.6 存儲對象的重建6.3 倉儲6.3.1 查詢倉儲6.3.2 了解倉儲實現(xiàn)的必要性6.3.3 實現(xiàn)倉儲6.3.4 在框架內(nèi)工作6.3.5 與工廠的關(guān)系6.4 為關(guān)系數(shù)據(jù)庫設(shè)計對象第7章 使用語言:擴(kuò)展示例7.1 貨物運輸系統(tǒng)概述7.2 隔離領(lǐng)域:系統(tǒng)簡介7.3 區(qū)分實體和值對象7.4 運輸領(lǐng)域中的關(guān)聯(lián)設(shè)計7.5 聚合的邊界7.6 選擇倉儲7.7 場景概述7.7.1 應(yīng)用特性示例:改變一件貨物的目的地7.7.2 應(yīng)用特性示例:重復(fù)業(yè)務(wù)7.8 對象的創(chuàng)建7.8.1 Cargo的工廠和構(gòu)造函數(shù)7.8.2 添加一個Handling Event7.9 停下來重構(gòu):Cargo聚合的另一種設(shè)計7.10 運輸模型中的模塊7.11 引入新特性:配額檢查7.11.1 連接兩個系統(tǒng)7.11.2 改進(jìn)模型:劃分業(yè)務(wù)7.11.3 性能調(diào)整7.12 小結(jié)第Ⅲ部分 面向更深層理解的重構(gòu)第8章 突破8.1 關(guān)于突破的故事8.1.1 中看不中用的模型8.1.2 突破8.1.3 更深層的模型8.1.4 冷靜的決定8.1.5 成效8.2 時機(jī)8.3 著眼于根本8.4 尾聲:一連串的新理解第9章 隱含概念轉(zhuǎn)變?yōu)轱@式概念……第10章 柔性設(shè)計第11章 應(yīng)用分析模式第12章 把設(shè)計模式和模型聯(lián)系起來第13章 向更深層理解重構(gòu)第Ⅳ部分 戰(zhàn)略性設(shè)計第14章 維護(hù)模型完整性第15章 精煉第16章 大比例結(jié)構(gòu)第17章 綜合應(yīng)用戰(zhàn)略性設(shè)計第18章 尾聲附錄A 關(guān)于模式附錄B 術(shù)語表附錄C 參考文獻(xiàn)附錄D 關(guān)系圖

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    領(lǐng)域驅(qū)動設(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7