注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具UML參考手冊

UML參考手冊

UML參考手冊

定 價:¥69.00

作 者: (美)James Rumbaugh,(美)Ivar Jacobson,(美)Grady Booch著;姚淑珍[等]譯;姚淑珍譯
出版社: 機械工業(yè)出版社
叢編項: Rational技術(shù)叢書
標(biāo) 簽: UML

ISBN: 9787111082200 出版時間: 2001-01-01 包裝: 精裝
開本: 24cm+光盤1片 頁數(shù): 440 字?jǐn)?shù):  

內(nèi)容簡介

  本書首先簡要介紹了UML 的歷史、基本概念、目標(biāo)及使用方法,然后按字母順序列出了UML 的所有術(shù)語及標(biāo)準(zhǔn)元素,從語義、表示法和用途等方面詳盡地介紹了UML 的構(gòu)成和概念。本書的三位作者是面向?qū)ο蠓椒ㄗ钤绲某珜?dǎo)者,是UML 的原創(chuàng)人。本書的手冊式特殊結(jié)構(gòu)不僅有助于對UML 概念的規(guī)范化學(xué)習(xí)與理解,更為廣大軟件開發(fā)人員、系統(tǒng)用戶和工程技術(shù)人員提供了方便快捷的查詢。

作者簡介

  作者:GradyBoochUML創(chuàng)始人之一,主要從事面向?qū)ο笱芯康闹麑<褿radyBooch是UML創(chuàng)始人之一,他和IvarJacotson、JamesRumbaugh是統(tǒng)一建模語言的創(chuàng)始人,世界公認(rèn)。這三個人對開發(fā)對象技術(shù)做出了許多重大的貢獻(xiàn)。包括對象工廠(OOSE)過程、Booch方法和對象建模技術(shù)(OMT)等,GradyBooch現(xiàn)在Rational軟件公司任職。UML用戶指南(第2版)>>更多作品

圖書目錄

目      錄
譯者序
前言
第一部分   背景知識
第1章   UML 綜述    3
1.1   UML簡介    3
1.2   UML 的歷史    4
1.2.1   面向?qū)ο蟮拈_發(fā)方法    4
1.2.2   統(tǒng)一工作    5
1.2.3   標(biāo)準(zhǔn)化    5
1.2.4   核心組員    5
1.2.5   統(tǒng)一的意義    6
1.3   UML的目標(biāo)    7
1.4  UML概念域    7
1.5   表達(dá)式和圖表語法    8
第2章   模型的性質(zhì)與用途    10
2.1   什么是模型    10
2.2   模型的用途    10
2.3   模型的層次    12
2.4   模型的內(nèi)容    13
2.5   模型的含義    15
第二部分   基本概念
第3章   UML初覽    19
3.1   UML視圖    19
3.2  靜態(tài)視圖     20
3.3   用例視圖    21
3.4   交互視圖    22
3.4.1   順序圖    22
3.4.2   協(xié)作圖    23
3.5   狀態(tài)機視圖    24
3.6   活動視圖    25
3.7   物理視圖    26
3.8   模型管理視圖    29
3.9   擴展組件    30
3.10   各種視圖間的關(guān)系    31
第4章   靜態(tài)視圖    32
4.1   概述    32
4.2   類元    33
4.3   關(guān)系    35
4.4   關(guān)聯(lián)    36
4.5   泛化    39
4.5.1   繼承    40
4.5.2   多重繼承    40
4.5.3   單分類和多重分類    41
4.5.4   靜態(tài)分類和動態(tài)分類    41
4.6   實現(xiàn)    42
4.7   依賴    43    4.8   約束    45
4.9   實例    45
4.10   對象圖    46
第5章   用例視圖    47
5.1   概述    47
5.2   參與者    47
5.3   用例    48
第6章   狀態(tài)機視圖    51
6.1   概述    51
6.2   狀態(tài)機    51
6.3   事件    52
6.4   狀態(tài)    54
6.5   轉(zhuǎn)換    54
6.6   組成狀態(tài)    57
第7章   活動視圖    61
7.1   概述    61
7.2   活動圖    61
7.3   活動和其他視圖    63
第8章   交互視圖    64
8.1   概述    64
8.2   協(xié)作    64
8.3   交互    65
8.4   順序圖    65
8.5   激活    66
8.6   協(xié)作圖    67
8.7   模板    69
第9章   物理視圖    70
9.1   概述    70
9.2   構(gòu)件    70
9.3   節(jié)點    71
第10章   模型管理視圖    73
10.1   概述    73
10.2   包    73
10.3   包間的依賴關(guān)系    73
10.4   訪問與引入依賴關(guān)系    75
10.5   模型和子系統(tǒng)    75
第11章   擴展機制    76
11.1   概述    76
11.2   約束    76
11.3   標(biāo)記值    77
11.4   構(gòu)造型    78
11.5   裁制UML    79
第12章   UML環(huán)境    80
12.1   概述    80
12.2   語義職責(zé)    80
12.3   表示法職責(zé)    81
12.4   程序設(shè)計語言職責(zé)    82
12.5   使用建模工具建模    82
12.5.1   工具問題    82
12.5.2   工作進(jìn)展過程中產(chǎn)生的不一致模型    83
12.5.3   空值和未詳細(xì)說明的值    83
第三部分   參考資料
第13章   術(shù)語大全    87
1. abstract(抽象)    87
2. abstract class(抽象類)    90
3. abstract operation(抽象操作)    90
4. abstraction(抽象)    91
5. access(訪問)    92
6. action(動作)    94
7. action expression(動作表達(dá)式)    97
8. action sequence(動作序列)    97
9. action state(動作狀態(tài))    98
10. activation(激活)    98
11. active(活動的/主動的)    100
12. active class(主動類)    101
13. active object(主動對象)    102
14. active state configuration(活動狀態(tài)配置)    103
15. activity(活動)    104
16. activity diagram(活動圖)    104
17. activity expression(活動表達(dá)式)    104
18. activity graph(活動圖)    105
19. activity state(活動狀態(tài))    110
20. activity view(活動視圖)    111
21. actor(參與者)    112
22. actual parameter(實際參數(shù))    113
23. aggregate(聚集)    113
24. aggregation(聚合)    113
25. analysis(分析)    117
26. analysis time(分析時間)    117
27. ancestor(祖先)    117
28. architecture(構(gòu)架)    117
29. argument(參量)    118
30. artifact(制品)    118
31. association(關(guān)聯(lián))    119
32. association class(關(guān)聯(lián)類)    122
33. association end(關(guān)聯(lián)端點)    124
34. association generalization(關(guān)聯(lián)泛化)    126
35. association role(關(guān)聯(lián)角色)    127
36. asynchronous action(異步動作)    128
37. atomic(原子)    129
38. attribute(屬性)    129
39. background information(背景信息)    132
40. become(變成)    133
41. behavior(行為)    134
42. behavioral feature(行為特征)    134
43. behavioral view(行為視圖)    134
44. binary association(二元關(guān)聯(lián))    134
45. bind(綁定)    135
46. binding(綁定)    135
47. Boolean(布爾型)    136
48. Boolean expression(布爾型表達(dá)式)    136
49. bound element(綁定元素)    136
50. branch(分支)    138
51. call(調(diào)用)    140
52. call event(調(diào)用事件)    141
53. canonical notation(規(guī)范表示法)    142
54. cardinality(基數(shù))    142
55. change event(改變事件)    143
56. changeability(可變性)    144
57. child(子)    144
58. class(類)    145
59. class diagram(類圖)    148
60. class-in-state(狀態(tài)類)    149
61. class name(類名)    150
62. classifier(類元)    151
63. classifier role(類元角色)    152
64. client(客戶)    153
65. collaboration(協(xié)作)    153
66. collaboration diagram(協(xié)作圖)    159
67. collaboration role(協(xié)作角色)    159
68. combination(組合)    160
69. comment(注釋)    161
70. communication association(通信關(guān)聯(lián))    161
71. compartment(分欄)    162
72. compile time(編譯時間)    163
73. completion transition(完成轉(zhuǎn)換)    163
74. complex transition(復(fù)雜轉(zhuǎn)換)    164
75. component(構(gòu)件)    169
76. component diagram(構(gòu)件圖)    173
77. composite aggregation(組成聚合)    174
78. composite class (組成類)    174
79. composite object(組成對象)    174
80. composite state(組成狀態(tài))    175
81. composition(組合)    177
82. concrete(具體)    182
83. concurrency(并發(fā))    183
84. concurrency substate(并發(fā)子狀態(tài))    183
85. conditional thread(條件線程)    183
86. conflict(沖突)    183
87. constraint(約束)    184
88. construction(構(gòu)造)    186
89. constructor(構(gòu)造函數(shù))    186
90. container(包容器)    187
91. context(語境)    187
92. control flow(控制流)    187
93. control icons(控制圖標(biāo))    188
94.copy(復(fù)制)    191
95. creation(創(chuàng)建)    192
96. current event(當(dāng)前事件)    193
97. data type(數(shù)據(jù)類型)    194
98. data value(數(shù)據(jù)值)    194
99. default value(缺省值)    195
100. deferred event(延遲事件)    195
101. delegation(委派)    196
102. dependency(依賴)    196
103. deployment(部署)    198
104. deployment diagram(部署圖)    198
105. deployment view(部署視圖)    199
106. derivation(導(dǎo)出)    199
107. derived element(導(dǎo)出元素)    199
108. descendant(后代)    201
109. descriptor(描述符)    201
110. design(設(shè)計)    201
111. design time(設(shè)計時間)    201
112. destroy(銷毀)    202
113. destruction(銷毀)    202
114. development process(開發(fā)過程)    202
115. diagram(圖)    204
116. direct class(直接類)    205
117. direct instance(直接實例)    205
118. discriminator(判別式)    205
119. disjoint substate(互斥子狀態(tài))    207
120. distribution unit(分布單元)    207
121. dynamic classification(動態(tài)分類)    207
122. dynamic concurrency(動態(tài)并發(fā)性)    207
123. dynamic view(動態(tài)視圖)    208
124. elaboration (細(xì)化)    208
125. element(元素)    208
126. entry action(入口動作)    208
127. enumeration(枚舉)    209
128. event(事件)    210
129. exception(異常)    211
130. exit action(出口動作)    212
131. export(示出)    212
132. expression(表達(dá)式)    213
133. extend(擴展)    213
134. extension point(擴展點)    217
135. extent(外延)    218
136. feature(特征)    219
137. final state(終止?fàn)顟B(tài))    219
138. fire(激發(fā))    220
139. flow(流)    220
140. focus of control(控制期)    221
141. font usuage(字體使用)    221
142. fork(分叉)    221
143. formal argument(形式參量)    222
144. framework (框架)    222
145. friend (友元)    222
146. full descriptor(完全描述符)    223
147. functional view(功能視圖)    223
148. generalizable element(可泛化元素)    223
149. generalization(泛化)    224
150. graphic marker(圖形標(biāo)記)    227
151. guard condition(監(jiān)護(hù)條件)    227
152. guillemets(書名號)    228
153. history state(歷史狀態(tài))    228
154. hyperlink(超級鏈接)    229
155. identity(身份)    230
156. ill formed(非良性結(jié)構(gòu))    230
157. implementation(實現(xiàn))    230
158. implementation class(實現(xiàn)類)    231
159. implementation inheritance(實現(xiàn)繼承)    231
160. implementation view(實現(xiàn)視圖)    231
161. import(引入)    231
162. inactive(不活動的)    232
163. inception(初始)    232
164. include(包含)    232
165. incremental development(增量式開發(fā))    234
166. indirect instance(間接實例)    234
167. inheritance(繼承)    234
168. initial state(初始狀態(tài))    235
169. initial value(初始值)    237
170. initialization(初始化)    237
171. instance(實例)    237
172. instance of(的實例)    239
173. instantiable(可實例化的)    239
174. instantiate(實例化)    240
175. instantiation(實例化)    240
176. intent(內(nèi)涵)    241
177. interaction(交互)    241
178. interaction diagram(交互圖)    242
179. interaction view(交互視圖)    242
180. interface(接口)    243
181. interface inheritance(接口繼承)    245
182. interface specifier(接口說明符)    246
183. internal transition(內(nèi)部轉(zhuǎn)換)    247
184. invariant(不變量)    248
185. iteration expression(迭代表達(dá)式)    248
186. iterative development(迭代開發(fā))    249
187. join(結(jié)合)    249
188. junction state(結(jié)合狀態(tài))    250
189. keyword(關(guān)鍵字)    251
190. label(標(biāo)簽)    252
191. language type(語言類型)    252
192. layer(層)    252
193. leaf(葉)    253
194. lifeline(生命線)    253
195. link(鏈)    254
196. link end(鏈端點)    255
197. list(列表)    255
198. location (位置)    257
199. many(多)    258
200. member(成員)    259
201. merge(合并)    259
202. message(消息)    260
203. metaclass(元類)    264
204. meta-metamodel(元-元模型)    265
205. metamodel(元模型)    265
206. metaobject(元對象)    265
207. metarelationship(元關(guān)系)    265
208. method(方法)    265
209. model(模型)    266
210. model element(模型元素)    267
211. model management view(模型管理視圖)    268
212. modeling time(建模時間)    268
213. module(模塊)    268
214. multiobject(多對象)    268
215. multiple classification(多重分類)    269
216. multiple inheritance(多重繼承)    269
217. multiplicity(多重性)    270
218. multiplicity of association(關(guān)聯(lián)的多重性)    271
219. multiplicity of attribute(屬性的多重性)    272
220. multiplicity of class(類的多重性)    272
221. n-ary association(n元關(guān)聯(lián))    273
222. name(名稱)    275
223. namespace(命名空間)    276
224. navigability(導(dǎo)航性)    276
225. navigable(可導(dǎo)航的)    277
226. navigation(導(dǎo)航)    277
227. navigation efficiency(導(dǎo)航效率)    278
228. node(節(jié)點)    279
229. note(注解)    280
230. object(對象)    281
231. object diagram(對象圖)    283
232. object flow(對象流)    284
233. object flow state(對象流狀態(tài))    284
234. object lifeline(對象生命線)    287
235. object set expression(對象集表達(dá)式)    287
236. OCL    287
237. operation(操作)    288
238. ordering(定序)    292
239. orthogonal substate(正交子狀態(tài))    293
240. owner scope(所有者作用域)    294
241. package(包)    294
242. parameter(參數(shù))    297
243. parameter list(參數(shù)表)    298
244. parameterized element(參數(shù)化元素)    299
245. parent(父)    299
246. participates(參與)    299
247. passive object(被動對象)    299
248. path(路徑)    300
249. pathname(路徑名)    302
250. pattern(模式)    302
251. permission(許可)    303
252. persistent object(永久對象)    304
253. polymorphic (多態(tài))    304
254. postcondition (后置條件)    305
255. powertype(強類型)    306
256. precondition(前置條件)    307
257. presentation element(表示元素)    308
258. primitive type(簡單類型)    308
259. private(私有的)    308
260. private inheritance(私有繼承)    308
261. procedure expression(過程表達(dá)式)    309
262. process(過程)    309
263. product(產(chǎn)品)    310
264. projection(投影)    310
265. property(特性)    310
266. property list(特性列表)    310
267. protected(受保護(hù)的)    311
268. pseudoattribute(偽屬性)    311
269. pseudostate(偽狀態(tài))    311
270. public(公共的)    312
271. qualifier(限定符)    312
272. query(查詢)    317
273. realization(實現(xiàn))    317
274. realize(實現(xiàn))    319
275. receive (接收)    319
276. receiver(接收者)    319
277. reception(接收)    319
278. reference (引用)    320
279. refine(精化)    321
280. refinement (精化)    321
281. reification(具體化)    322
282. reify(具體化)    322
283. relationship(關(guān)系)    323
284. repository(倉庫)    324
285. request(請求)    324
286. requirement(需求)    324
287. responsibility(職責(zé))    324
288. reuse (重用)    325
289. role(角色)    325
290. rolename(角色名)    325
291. run time(運行時間)    327
292. run to completion(運行到完成)    327
293. scenario (腳本)    327
294. scope (作用域)    328
295. self-transition (自轉(zhuǎn)換)    329
296. semantic variation point(語義變更點)    329
297. semantics(語義)    329
298. send(發(fā)送)    329
299. sender(發(fā)送者)    332
300. sequence diagram(順序圖)    333
301. sequence number(順序號)    335
302. signal(信號)    336
303. signal event(信號事件)    338
304. signature(特征標(biāo)記)    338
305. simple state(簡單狀態(tài))    338
306. simple transition(簡單轉(zhuǎn)換)    338
307. single classification(單分類)    338
308. single inheritance(單繼承)    338
309. singleton(單實例類)    339
310. snapshot(快照)    339
311. source scope(源作用域)    339
312. source state(源狀態(tài))    339
313. specialization(特化)    340
314. specification(規(guī)格說明)    340
315. stages of modeling(建模階段)    340
316. state (狀態(tài))    341
317. state machine (狀態(tài)機)    346
318. state machine view(狀態(tài)機視圖)    352
319. statechart diagram(狀態(tài)圖)    352
320. static classification(靜態(tài)分類)    352
321. static view(靜態(tài)視圖)    352
322. stereotype (構(gòu)造型)    353
323. string(字符串)    355
324. structural feature(結(jié)構(gòu)特征)    356
325. structural view(結(jié)構(gòu)視圖)    356
326. stub state(樁狀態(tài))    356
327. stubbed transition(樁轉(zhuǎn)換)    357
328. subclass(子類)    358
329. submachine(子狀態(tài)機)    358
330. submachine reference state(子狀態(tài)機
引用狀態(tài))    358
331. substate(子狀態(tài))    360
332. substitutability principle(替代原理)    360
333. subsystem(子系統(tǒng))    360
334. subtype(子類型)    362
335. summarization(概要)    362
336. superclass(超類)    362
337. supertype(超類型)    363
338. supplier(提供者)    363
339. swimlane (泳道)    363
340. synch state(同步狀態(tài))    365
341. synchronous action(同步動作)    368
342. system(系統(tǒng))    368
343. tag(標(biāo)記)    368
344. tagged value(標(biāo)記值)    368
345. target scope(目標(biāo)作用域)    370
346. target state(目標(biāo)狀態(tài))    370
347. template(模板)    370
348. thread(線程)    374
349. time(時間)    374
350. time event(時間事件)    374
351. time expression(時間表達(dá)式)    375
352. timing mark(時標(biāo))    375
353. trace(跟蹤/蹤跡)    376
354. transient link(暫時鏈)    377
355. transient object(暫時對象)    377
356. transition(轉(zhuǎn)換)    377
357. transition phase(轉(zhuǎn)換階段)    381
358. transition time(轉(zhuǎn)換時間)    381
359. trigger(觸發(fā)器)    381
360. triggerless transition(無觸發(fā)器轉(zhuǎn)換)    382
361. tuple(元組)    382
362. type(類型)    382
363. type expression(類型表達(dá)式)    384
364. uninterpreted(無解釋的)    384
365. unspecified value(未指定值)    384
366. usuage(使用)    385
367. use(使用)    385
368. use case(用例)    386
369. use case diagram(用例圖)    390
370. use case generalization(用例泛化)    390
371. use case instance(用例實例)    392
372. use case model(用例模型)    392
373. use case view(用例視圖)    392
374. utility(效用)    392
375. value(值)    393
376. vertex(頂點)    393
377. view(視圖)    393
378. visibility(可見性)    393
379. well formed(良性構(gòu)成)    394
第14章    標(biāo)準(zhǔn)元素    395
1. access(訪問)    395
2. association(關(guān)聯(lián))    395
3. become(變成)    395
4. bind(綁定)    396
5. call(調(diào)用)    396
6. complete(完整)    396
7. copy(復(fù)制)    396
8. create(創(chuàng)建)    397
9. derive(導(dǎo)出)    397
10. destroy(銷毀)    397
11. destroyed(被銷毀的)    397
12. disjoint(互斥)    397
13. document(文檔)    398
14. documentation(文檔編制)    398
15. enumeration(枚舉)    398
16. executable(可執(zhí)行的)    398
17. extend(擴展)    398
18. facade(虛包)    399
19. file(文件)    399
20. framework(框架)    399
21. friend(友無)    399
22. global(全局)    399
23. implementation(實現(xiàn))    400
24. implementationClass(實現(xiàn)類)    400
25. implicit(隱含)    400
26. import(引入)    400
27. include(包含)    400
28. incomplete(不完整)    401
29. instanceOf(的實例)    401
30. instantiate(實例化)    401
31. invariant(不變量)    401
32. leaf(葉)    401
33. library(庫)    402
34. local(局部)    402
35. location(位置)    402
36. metaclass(元類)    402
37. new(新)    402
38. overlapping(重疊)    403
39. parameter(參數(shù))    403
40. persistence(永久)    403
41. postcondition(后置條件)    403
42. powertype(強類型)    403
43. precondition(前置條件)    404
44. process(過程)    404
45. refine(精化)    404
46. requirement(需求)    404
47. responsibility(職責(zé))    404
48. self(自身)    405
49. semantics(語義)    405
50. send(發(fā)送)    405
51. stereotype(構(gòu)造型)    405
52. stub(樁)    405
53. system(系統(tǒng))    406
54. table(表)    406
55. thread(線程)    406
56. trace(跟蹤)    406
57. transient(暫時)    406
58. type(類型)    407
59. use(使用)    407
60. utility(效用)    407
61. xor(異或)    407
第四部分   附      錄
附錄A   UML元模型    411
附錄B   表示法小結(jié)    414
附錄C   過程擴展    423
參考文獻(xiàn)    427
索引    429

本目錄推薦

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