注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(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ū) 設(shè)計(jì)系列
標(biāo) 簽: UML

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第一部分   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   類(lèi)圖 15
2.3   對(duì)象圖 19
2.3.1   對(duì)象圖示例 20
2.3.2   對(duì)象圖的典型特征 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   類(lèi)和擴(kuò)展類(lèi)視圖的扁平和層次表示 41
3.4.3   對(duì)象圖符號(hào)的 UML-F 擴(kuò)展 45
3.4.4   順序圖的標(biāo)記 46
3.5   UML-F 框架標(biāo)記 52
3.5.1   框架和應(yīng)用類(lèi) 52
3.5.2   適配標(biāo)記概述 53
3.5.3   方法適配標(biāo)記 54
3.5.4   類(lèi)和接口語(yǔ)境中的標(biāo)記 58
3.5.5   泛化語(yǔ)境中的標(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原則 — 通過(guò)組合適配 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ù)語(yǔ)和概念簡(jiǎn)介:抽象類(lèi). 抽象耦合. Java 接口 86
4.3.1   抽象類(lèi)和抽象耦合 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測(cè)試框架基于UML-F的文檔編制和適配 127
6.1   JUnit 概述 127
6.1.1   測(cè)試案例 129
6.1.2   測(cè)試套件 130
6.1.3   報(bào)告測(cè)試結(jié)果 132
6.2   定義新測(cè)試的配方 133
6.2.1   使用 JUnit 創(chuàng)建自動(dòng)測(cè)試的配方 135
6.2.2   測(cè)試案例定義的食譜配方 137
6.2.3   在一個(gè)源碼文件中定義一些測(cè)試案例 140
6.3   將測(cè)試案例組織到測(cè)試套件中 145
6.3.1   創(chuàng)作測(cè)試套件的食譜配方 145
6.3.2   測(cè)試套件樣例的配方 147
6.4   報(bào)告測(cè)試結(jié)果 147
6.5   小結(jié) 149
第7章   框架開(kāi)發(fā)和適配過(guò)程的提示和指導(dǎo) 151
7.1   框架開(kāi)發(fā)和適配的簇循環(huán)過(guò)程模型 152
7.2   定義關(guān)鍵抽象作為初始步驟 155
7.3   類(lèi)族. 類(lèi)組和子系統(tǒng) 157
7.4   框架變化點(diǎn)的識(shí)別 159
7.4.1   變化點(diǎn)驅(qū)動(dòng)框架開(kāi)發(fā) 160
7.4.2   特定對(duì)象模型的定義 160
7.4.3   變化點(diǎn)識(shí)別 162
7.4.4   框架(重)設(shè)計(jì) 162
7.4.5   框架使用 162
7.5   AOCS 框架:案例研究 163
7.5.1   控制器功能 164
7.5.2   遙感勘測(cè)功能 169
7.6   AOCS 管理模式 172
7.7   小框架輔助框架設(shè)計(jì) 174
7.8   使用實(shí)現(xiàn)案例進(jìn)行極限設(shè)計(jì) 179
7.8.1   作為框架規(guī)格說(shuō)明載體的實(shí)現(xiàn)案例 181
7.8.2   從實(shí)現(xiàn)案例到配方食譜 182
7.9   通過(guò)食譜配方. 適配案例和適配報(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)記符號(hào) 195
A.2   顯示符號(hào) 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 ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)