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

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

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

定 價:¥32.00

作 者: Marcus Fontoura等著;張罡,李侃譯
出版社: 機械工業(yè)出版社
叢編項: 軟件工程技術叢書 設計系列
標 簽: UML

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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