注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用框架體系結(jié)構(gòu)的UML檔案

框架體系結(jié)構(gòu)的UML檔案

框架體系結(jié)構(gòu)的UML檔案

定 價(jià):¥32.00

作 者: Marcus Fontoura等著;張罡,李侃譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件工程技術(shù)叢書 設(shè)計(jì)系列
標(biāo) 簽: UML

ISBN: 9787111116363 出版時(shí)間: 2003-01-01 包裝: 精裝
開本: 24cm 頁數(shù): 220頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書提供了對象和組件框架的UML檔案,介紹了UML-F元素和設(shè)計(jì)模式的UML-F標(biāo)記,展示了如何通過使用遵從UML的擴(kuò)展來描述框架體系結(jié)構(gòu)以及如何支持框架建模和注釋。本書還給出了如何使用UML-F描述JUnit框架的案例,并結(jié)合實(shí)際的開發(fā)案例提出框架設(shè)計(jì)、開發(fā)和適配各個(gè)階段所采用的方法。本書提供的相關(guān)網(wǎng)站含有書中所有示例的Java源代碼、附加示例、補(bǔ)充文章以及UML-F的演示幻燈片,便于讀者的學(xué)習(xí)。本書使讀者能夠:理解UML-F檔案的基本元素并利用UML更有效地支持框架開發(fā)。為特定領(lǐng)域的設(shè)計(jì)模式定義UML-F標(biāo)記。提供實(shí)用的指導(dǎo),引導(dǎo)讀者學(xué)習(xí)框架設(shè)計(jì)、開發(fā)和適配的實(shí)際方法。通過JUnit框架和嵌入式控制系統(tǒng)框架的樣例來闡明UML-F的應(yīng)用。本書特點(diǎn):實(shí)際的案例研究,包括引入極限設(shè)計(jì)(XD,eXtremeDesign)的概念以及如何把該過程應(yīng)用于實(shí)際工作當(dāng)中。包含各種通用“配方”的“食譜”,讀者可以借此實(shí)踐框架適配過程,完成特定任務(wù)。配套網(wǎng)站http://www.UML-F.net,包含本書所有示例的Java源代碼、附加示例、補(bǔ)充文章以及UML-F的幻燈片。

作者簡介

暫缺《框架體系結(jié)構(gòu)的UML檔案》作者簡介

圖書目錄

第一部分   UML-F 檔案
第1章   為何需要框架的 UML 檔案 3
1.1   UML 檔案 3
1.2   面向?qū)ο蟮目蚣軘U(kuò)展是關(guān)鍵 5
1.2.1   框架的白箱組件 7
1.2.2   框架的黑箱組件 8
1.3   框架的優(yōu)點(diǎn)和缺點(diǎn) 9
1.4   UML-F 檔案的目的 11
第2章   框架文檔的 UML 要素 13
2.1   UML 概述 14
2.2   類圖 15
2.3   對象圖 19
2.3.1   對象圖示例 20
2.3.2   對象圖的典型特征 22
2.4   順序圖 23
2.4.1   順序圖示例 23
2.4.2   有關(guān)協(xié)作圖的考慮 25
2.5   小結(jié) 26
第3章   UML-F 檔案的基本元素 27
3.1   UML-F 檔案 27
3.2   UML-F 標(biāo)記—標(biāo)準(zhǔn) UML 標(biāo)記值和構(gòu)造型的統(tǒng)一 31
3.2.1   構(gòu)造型 32
3.2.2   標(biāo)記值 33
3.2.3   用于描述屬性的 UML-F 標(biāo)記 34
3.3   框架文檔的標(biāo)準(zhǔn) UML 標(biāo)記 36
3.4   UML-F 顯示標(biāo)記 39
3.4.1   完整性和抽象性 39
3.4.2   類和擴(kuò)展類視圖的扁平和層次表示 41
3.4.3   對象圖符號的 UML-F 擴(kuò)展 45
3.4.4   順序圖的標(biāo)記 46
3.5   UML-F 框架標(biāo)記 52
3.5.1   框架和應(yīng)用類 52
3.5.2   適配標(biāo)記概述 53
3.5.3   方法適配標(biāo)記 54
3.5.4   類和接口語境中的標(biāo)記 58
3.5.5   泛化語境中的標(biāo)記 60
3.6   定義新標(biāo)記的 UML-F 機(jī)制 64
3.7   小結(jié) 66
第4章   框架構(gòu)造原則和模式的UML-F 標(biāo)記 67
4.1   Unification原則 — 由繼承適配 68
4.1.1   UML-F 模板和鉤子標(biāo)記 72
4.1.2   Unification構(gòu)造原則的 UML-F 標(biāo)記 77
4.2   Separation原則 — 通過組合適配 79
4.2.1   使用預(yù)定義黑箱組件的組合適配 80
4.2.2   運(yùn)行時(shí)擴(kuò)展黑箱組件集合 81
4.2.3   Separation構(gòu)造原則的 UML-F 標(biāo)記 83
4.3   術(shù)語和概念簡介:抽象類. 抽象耦合. Java 接口 86
4.3.1   抽象類和抽象耦合 87
4.3.2   Java 接口 88
4.4   鉤子作為模式目錄條款的名字設(shè)計(jì) 91
4.4.1   使用模板-鉤子統(tǒng)一的GoF 模式 92
4.4.2   使用模板-鉤子分離的GoF 模式 93
4.4.3   使用遞歸的模板-鉤子結(jié)合的GoF 模式 94
4.5   框架模式的 UML-F 標(biāo)記 95
4.5.1   Factory Method 模式的 UML-F 標(biāo)記 97
4.5.2   Strategy 模式的 UML-F 標(biāo)記 100
4.5.3   Composite 模式的 UML-F 標(biāo)記 103
4.5.4   特定領(lǐng)域模式的 UML-F 標(biāo)記 108
4.5.5   非框架 GoF 模式的 UML-F 標(biāo)記 110
4.6   如何確定必要的框架構(gòu)造原則范圍 111
4.7   小結(jié) 113
第5章   UML-F 模式注釋的框架適配 115
5.1   框架適配的食譜 115
5.2   食譜配方樣例 118
5.3   適配Unification構(gòu)造原則的配方 120
5.4   適配Separation構(gòu)造原則的配方 121
5.5   適配 Composite 模式的配方 122
5.6   UML-F 模式注釋的自動(dòng)化適配 123
5.7   小結(jié) 124
第二部分   工作中的 UML-F
第6章   JUnit測試框架基于UML-F的文檔編制和適配 127
6.1   JUnit 概述 127
6.1.1   測試案例 129
6.1.2   測試套件 130
6.1.3   報(bào)告測試結(jié)果 132
6.2   定義新測試的配方 133
6.2.1   使用 JUnit 創(chuàng)建自動(dòng)測試的配方 135
6.2.2   測試案例定義的食譜配方 137
6.2.3   在一個(gè)源碼文件中定義一些測試案例 140
6.3   將測試案例組織到測試套件中 145
6.3.1   創(chuàng)作測試套件的食譜配方 145
6.3.2   測試套件樣例的配方 147
6.4   報(bào)告測試結(jié)果 147
6.5   小結(jié) 149
第7章   框架開發(fā)和適配過程的提示和指導(dǎo) 151
7.1   框架開發(fā)和適配的簇循環(huán)過程模型 152
7.2   定義關(guān)鍵抽象作為初始步驟 155
7.3   類族. 類組和子系統(tǒng) 157
7.4   框架變化點(diǎn)的識別 159
7.4.1   變化點(diǎn)驅(qū)動(dòng)框架開發(fā) 160
7.4.2   特定對象模型的定義 160
7.4.3   變化點(diǎn)識別 162
7.4.4   框架(重)設(shè)計(jì) 162
7.4.5   框架使用 162
7.5   AOCS 框架:案例研究 163
7.5.1   控制器功能 164
7.5.2   遙感勘測功能 169
7.6   AOCS 管理模式 172
7.7   小框架輔助框架設(shè)計(jì) 174
7.8   使用實(shí)現(xiàn)案例進(jìn)行極限設(shè)計(jì) 179
7.8.1   作為框架規(guī)格說明載體的實(shí)現(xiàn)案例 181
7.8.2   從實(shí)現(xiàn)案例到配方食譜 182
7.9   通過食譜配方. 適配案例和適配報(bào)告適配框架 184
7.9.1   適配案例 185
7.9.2   適配報(bào)告 190
7.10   小結(jié) 193
7.11   UML-F 展望 194
附      錄
附錄 A   UML-F 標(biāo)記快速參考 195
A.1   標(biāo)記符號 195
A.2   顯示符號 196
A.2.1   完整和層次標(biāo)記 196
A.2.2   增強(qiáng)圖形繼承指示符 196
A.2.3   順序圖標(biāo)記 197
A.3   基本框架建模標(biāo)記 197
A.4   框架構(gòu)造原則的必要標(biāo)記 198
A.4.1   模板和鉤子標(biāo)記 198
A.4.2   Unification和Separation構(gòu)造原則的標(biāo)記 198
A.4.3   Composite. Decorator 和 Chain of Responsibility 的標(biāo)記 199
A.5   框架模式標(biāo)記 199
附錄 B   GoF 框架模式的 UML-F 標(biāo)記 201
B.1   Factory Method 模式標(biāo)記 201
B.2   Template Method 模式標(biāo)記 202
B.3   Abstract Factory 模式標(biāo)記 203
B.4   Bridge 模式標(biāo)記 205
B.5   Builder 模式標(biāo)記 206
B.6   Command 模式標(biāo)記 207
B.7   Interpreter 模式標(biāo)記 208
B.8   Observer 模式標(biāo)記 209
B.9   Prototype 模式標(biāo)記 210
B.10   State 模式標(biāo)記 211
B.11   Strategy 模式標(biāo)記 212
B.12   Composite 模式標(biāo)記 213
B.13   Decorator 模式標(biāo)記 214
B.14   Chain of  Responsibility模式標(biāo)記 215
參考文獻(xiàn) 217                  

本目錄推薦

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