注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程UML用戶指南

UML用戶指南

UML用戶指南

定 價(jià):¥49.00

作 者: 劉輝編著
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈計(jì)算機(jī)科學(xué)叢書(shū)
標(biāo) 簽: UML

ISBN: 9787115148339 出版時(shí)間: 2006-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 362 字?jǐn)?shù):  

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

本書(shū)是UML方面最權(quán)威的一本著作,三位作者是面向?qū)ο蠓椒ㄗ钤绲某珜?dǎo)者,是UML的創(chuàng)始人。本版涵蓋了UML2.0。書(shū)中為具體的UML特征提供了參考,描述了一個(gè)使用UML進(jìn)行開(kāi)發(fā)的過(guò)程,旨在讓讀者掌握UML的術(shù)語(yǔ)、規(guī)則和語(yǔ)言特點(diǎn),以及如何有效地使用這種語(yǔ)言,知道如何應(yīng)用UML去解決一些常見(jiàn)的建模問(wèn)題。本書(shū)由7個(gè)部分組成,而且每章都描述了一個(gè)特定UML特征的具體用法,其中大部分按入門、術(shù)語(yǔ)和概念、常見(jiàn)建模技術(shù)、提示和技巧的方式組織。本書(shū)還為高級(jí)開(kāi)發(fā)人員提供了在高級(jí)建模問(wèn)題中應(yīng)用UML的一條非常實(shí)用的線索。本書(shū)適合作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)本科生或研究生“統(tǒng)一建模語(yǔ)言(UML)”課程的教材,也適用于進(jìn)行軟件生產(chǎn)、部署和維護(hù)的人員,特別適合于分析員、最終客戶、架構(gòu)師、開(kāi)發(fā)人員、質(zhì)量保證人員、構(gòu)件庫(kù)管理人員以及項(xiàng)目和程序管理者。UML(統(tǒng)一建模語(yǔ)言)已經(jīng)成為對(duì)軟件密集型系統(tǒng)的制品進(jìn)行可視化、詳述、構(gòu)造和文檔化的工業(yè)標(biāo)準(zhǔn)。作為事實(shí)上的標(biāo)準(zhǔn)建模語(yǔ)言,UML便于項(xiàng)目各方之間的交流,并能減少相互之間的誤解。UML2.0標(biāo)準(zhǔn)化進(jìn)一步擴(kuò)大了語(yǔ)言的范疇和生存能力。其內(nèi)在的表達(dá)能力允許用戶對(duì)從企業(yè)信息系統(tǒng)、基于Web的分布式應(yīng)用到實(shí)時(shí)嵌入式系統(tǒng)中的各種事物建模。本書(shū)是權(quán)威的UML使用指南,UML語(yǔ)言的創(chuàng)始人在書(shū)中提供了UML核心內(nèi)容的指南。本書(shū)從UML概述開(kāi)始,然后逐步地通過(guò)在每一章中引入一些概念和表示法來(lái)解釋該語(yǔ)言,此外還闡述了UML在諸多領(lǐng)域的各種復(fù)雜建模問(wèn)題中的應(yīng)用。深入、全面的內(nèi)容和豐富的示例使得本書(shū)前一版成為軟件開(kāi)發(fā)人員的必讀著作,本版繼承了這些優(yōu)點(diǎn),并對(duì)內(nèi)容進(jìn)行了全部更新,以反映UML2.0在表示法和用法上的變化。通過(guò)這本必備指南,讀者可以迅速地掌握工業(yè)標(biāo)準(zhǔn)建模語(yǔ)言的最新特性,并能將其應(yīng)用到軟件項(xiàng)目中。本版最顯著的變化·添加一章介紹構(gòu)件和內(nèi)部結(jié)構(gòu),包括用于構(gòu)造封裝設(shè)計(jì)的一些相當(dāng)重要的新能力?!ぬ砑雍透铝岁P(guān)于供接口、需接口、協(xié)作和UML外擴(kuò)方面的內(nèi)容?!ぬ砑雍透铝擞嘘P(guān)順序圖、活動(dòng)圖等方面的討論?!ずw了UML2.0規(guī)范所引入的其他修改。

作者簡(jiǎn)介

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

圖書(shū)目錄

第一部分 入門
第1章 為什么要建模    3
1.1 建模的重要性    3
1.2 建模原理    6
1.3 面向?qū)ο蠼!   ?
第2章 UML介紹    9
2.1 UML概述    9
2.1.1 UML是一種語(yǔ)言    9
2.1.2 UML是一種用于可視化的語(yǔ)言    10
2.1.3 UML是一種可用于詳細(xì)描述的語(yǔ)言    10
2.1.4 UML是一種用于構(gòu)造的語(yǔ)言    11
2.1.5 UML是一種用于文檔化的語(yǔ)言    11
2.1.6 在何處能使用UML    11
2.2 UML的概念模型    12
2.2.1 UML的構(gòu)造塊    12
2.2.2 UML規(guī)則    19
2.2.3 UML中的公共機(jī)制    20
2.3 體系結(jié)構(gòu)    23
2.4 軟件開(kāi)發(fā)生命周期    25
第3章 Hello, World!    27
3.1 關(guān)鍵抽象    27
3.2 機(jī)制    30
3.3 制品    31
第二部分 對(duì)基本結(jié)構(gòu)建模
第4章 類    35
4.1 入門    35
4.2 術(shù)語(yǔ)和概念    36
4.2.1 名稱    36
4.2.2 屬性    37
4.2.3 操作    37
4.2.4 對(duì)屬性和操作的組織    38
4.2.5 職責(zé)    39
4.2.6 其他特征    39
4.3 常用建模技術(shù)    40
4.3.1 對(duì)系統(tǒng)的詞匯建?!   ?0
4.3.2 對(duì)系統(tǒng)中的職責(zé)分布建模    41
4.3.3 對(duì)非軟件事物建?!   ?2
4.3.4 對(duì)簡(jiǎn)單類型建模    43
4.4 提示和技巧    43
第5章 關(guān)系    45
5.1 入門    45
5.2 術(shù)語(yǔ)和概念    46
5.2.1 依賴    46
5.2.2 泛化    47
5.2.3 關(guān)聯(lián)    48
5.2.4 其他特征    50
5.2.5 繪圖風(fēng)格    51
5.3 常用建模技術(shù)    51
5.3.1 對(duì)簡(jiǎn)單依賴建?!   ?1
5.3.2 對(duì)單繼承建模    52
5.3.3 對(duì)結(jié)構(gòu)關(guān)系建?!   ?3
5.4 提示和技巧    54
第6章 公共機(jī)制    57
6.1 入門    57
6.2 術(shù)語(yǔ)和概念    59
6.2.1 注解    59
6.2.2 其他修飾    59
6.2.3 衍型    60
6.2.4 標(biāo)記值    61
6.2.5 約束    62
6.2.6 標(biāo)準(zhǔn)元素    63
6.2.7 外廓    63
6.3 常用建模技術(shù)    63
6.3.1 對(duì)注釋建模    63
6.3.2 對(duì)新特性建?!   ?4
6.3.3 對(duì)新語(yǔ)義建?!   ?5
6.4 提示和技巧    66
第7章 圖    67
7.1 入門    67
7.2 術(shù)語(yǔ)和概念    68
7.2.1 結(jié)構(gòu)圖    70
7.2.2 行為圖    71
7.3 常用建模技術(shù)    72
7.3.1 對(duì)系統(tǒng)的不同視圖建?!   ?2
7.3.2 對(duì)不同的抽象層次建模    73
7.3.3 對(duì)復(fù)雜視圖建?!   ?5
7.4 提示和技巧    75
第8章 類圖    77
8.1 入門    77
8.2 術(shù)語(yǔ)和概念    78
8.2.1 普通特性    78
8.2.2 內(nèi)容    78
8.2.3 一般用法    79
8.3 常用建模技術(shù)    79
8.3.1 對(duì)簡(jiǎn)單協(xié)作建?!   ?9
8.3.2 對(duì)邏輯數(shù)據(jù)庫(kù)模式建?!   ?0
8.3.3 正向工程和逆向工程    82
8.4 提示和技巧    84
第三部分 對(duì)高級(jí)結(jié)構(gòu)建模
第9章 高級(jí)類    87
9.1 入門    87
9.2 術(shù)語(yǔ)和概念    88
9.2.1 類目    88
9.2.2 可見(jiàn)性    89
9.2.3 實(shí)例范圍和靜態(tài)范圍    90
9.2.4 抽象元素、葉子元素和多態(tài)性元素    91
9.2.5 多重性    92
9.2.6 屬性    93
9.2.7 操作    93
9.2.8 模板類    95
9.2.9 標(biāo)準(zhǔn)元素    96
9.3 常用建模技術(shù)    96
9.4 提示和技巧    97
第10章 高級(jí)關(guān)系    99
10.1 入門    99
10.2 術(shù)語(yǔ)和概念    100
10.2.1 依賴    100
10.2.2 泛化    102
10.2.3 關(guān)聯(lián)    104
10.2.4 實(shí)現(xiàn)    108
10.3 常用建模技術(shù)    109
10.4 提示和技巧    110
第11章 接口、類型和角色    111
11.1 入門    111
11.2 術(shù)語(yǔ)和概念    112
11.2.1 名稱    113
11.2.2 操作    113
11.2.3 關(guān)系    114
11.2.4 理解接口    115
11.3 常用建模技術(shù)    115
11.3.1 對(duì)系統(tǒng)中的接縫建模    115
11.3.2 對(duì)靜態(tài)類型和動(dòng)態(tài)類型建?!   ?17
11.4 提示和技巧    117
第12章 包         119
12.1 入門    119
12.2 術(shù)語(yǔ)和概念    120
12.2.1 名稱    120
12.2.2 擁有的元素    121
12.2.3 可見(jiàn)性    122
12.2.4 引入與引出    122
12.3 常用建模技術(shù)    124
12.3.1 對(duì)成組的元素建模    124
12.3.2 對(duì)體系結(jié)構(gòu)視圖建?!   ?25
12.4 提示和技巧    126
第13章 實(shí)例    127
13.1 入門    127
13.2 術(shù)語(yǔ)和概念    128
13.2.1 抽象和實(shí)例    128
13.2.2 類型    129
13.2.3 名稱    129
13.2.4 操作    130
13.2.5 狀態(tài)    130
13.2.6 其他特征    131
13.2.7 標(biāo)準(zhǔn)元素    132
13.3 常用建模技術(shù)    132
13.4 提示和技巧    133
第14章 對(duì)象圖    135
14.1 入門    135
14.2 術(shù)語(yǔ)和概念    136
14.2.1 普通特性    136
14.2.2 內(nèi)容    136
14.2.3 一般用法    137
14.3 常用建模技術(shù)    137
14.3.1 對(duì)對(duì)象結(jié)構(gòu)建?!   ?37
14.3.2 逆向工程    138
14.4 提示和技巧    139
第15章 構(gòu)件    141
15.1 入門    141
15.2 術(shù)語(yǔ)和概念    142
15.2.1 構(gòu)件和接口    142
15.2.2 可替換性    143
15.2.3 組織構(gòu)件    144
15.2.4 端口    144
15.2.5 內(nèi)部結(jié)構(gòu)    145
15.3 常用建模技術(shù)    148
15.3.1 對(duì)結(jié)構(gòu)類建?!   ?48
15.3.2 對(duì)API建模    149
15.4 提示和技巧    150
第四部分 對(duì)基本行為建模
第16章 交互    153
16.1 入門    153
16.2 術(shù)語(yǔ)和概念    154
16.2.1 語(yǔ)境    154
16.2.2 對(duì)象和角色    155
16.2.3 鏈和連接件    156
16.2.4 消息    157
16.2.5 序列    159
16.2.6 創(chuàng)建、修改和撤銷    160
16.2.7 表示法    161
16.3 常用建模技術(shù)    161
16.4 提示和技巧    162
第17章 用況    165
17.1 入門    165
17.2 術(shù)語(yǔ)和概念    167
17.2.1 主題    167
17.2.2 名稱    167
17.2.3 用況與參與者    168
17.2.4 用況與事件流    168
17.2.5 用況與腳本    169
17.2.6 用況與協(xié)作    169
17.2.7 組織用況    170
17.2.8 其他特性    172
17.3 常用建模技術(shù)    172
17.4 提示和技巧    174
第18章 用況圖    175
18.1 入門    175
18.2 術(shù)語(yǔ)和概念    176
18.2.1 公共特性    176
18.2.2 內(nèi)容    176
18.2.3 表示法    177
18.2.4 一般用法    177
18.3 常用建模技術(shù)    177
18.3.1 對(duì)系統(tǒng)的語(yǔ)境建?!   ?77
18.3.2 對(duì)系統(tǒng)的需求建?!   ?79
18.3.3 正向工程和逆向工程    180
18.4 提示和技巧    181
第19章 交互圖    183
19.1 入門    183
19.2 術(shù)語(yǔ)和概念    184
19.2.1 公共特性    185
19.2.2 內(nèi)容    185
19.2.3 順序圖    185
19.2.4 順序圖中的結(jié)構(gòu)化控制    186
19.2.5 嵌套活動(dòng)圖    188
19.2.6 通信圖    189
19.2.7 語(yǔ)義等價(jià)    190
19.2.8 一般用法    190
19.3 常用建模技術(shù)    191
19.3.1 按時(shí)間順序?qū)刂屏鹘!   ?91
19.3.2 按組織對(duì)控制流建?!   ?93
19.3.3 正向工程和逆向工程    194
19.4 提示和技巧    194
第20章 活動(dòng)圖    197
20.1 入門    197
20.2 術(shù)語(yǔ)和概念    199
20.2.1 公共特性    199
20.2.2 內(nèi)容    199
20.2.3 動(dòng)作和活動(dòng)結(jié)點(diǎn)    199
20.2.4 控制流    200
20.2.5 分支    201
20.2.6 分岔和匯合    201
20.2.7 泳道    202
20.2.8 對(duì)象流    203
20.2.9 擴(kuò)展區(qū)域    205
20.2.10 一般用法    206
20.3 常用建模技術(shù)    207
20.3.1 對(duì)工作流建模    207
20.3.2 對(duì)操作建?!   ?08
20.3.3 正向工程和逆向工程    209
20.4 提示和技巧    210
第五部分 對(duì)高級(jí)行為建模
第21章 事件和信號(hào)    213
21.1 入門    213
21.2 術(shù)語(yǔ)和概念    214
21.2.1 事件的種類    214
21.2.2 信號(hào)    214
21.2.3 調(diào)用事件    215
21.2.4 時(shí)間事件和變化事件    215
21.2.5 發(fā)送和接收事件    216
21.3 常用建模技術(shù)    217
21.3.1 對(duì)信號(hào)族建?!   ?17
21.3.2 對(duì)異常建?!   ?18
21.4 提示和技巧    220
第22章 狀態(tài)機(jī)    221
22.1 入門    221
22.2 術(shù)語(yǔ)和概念    223
22.2.1 語(yǔ)境    223
22.2.2 狀態(tài)    224
22.2.3 轉(zhuǎn)移    225
22.2.4 高級(jí)狀態(tài)和轉(zhuǎn)移    227
22.2.5 子狀態(tài)    230
22.3 常用建模技術(shù)    235
22.4 提示和技巧    237
第23章 進(jìn)程和線程    239
23.1 入門    239
23.2 術(shù)語(yǔ)和概念    240
23.2.1 控制流    240
23.2.2 類和事件    241
23.2.3 通信    242
23.2.4 同步    243
23.3 常用建模技術(shù)    244
23.3.1 對(duì)多控制流建模    244
23.3.2 對(duì)進(jìn)程間通信建?!   ?45
23.4 提示和技巧    246
第24章 時(shí)間和空間    247
24.1 入門    247
24.2 術(shù)語(yǔ)和概念    248
24.2.1 時(shí)間    248
24.2.2 位置    249
24.3 常用建模技術(shù)    250
24.3.1 對(duì)定時(shí)約束建?!   ?50
24.3.2 對(duì)對(duì)象的分布建模    250
24.4 提示和技巧    252
第25章 狀態(tài)圖    253
25.1 入門    253
25.2 術(shù)語(yǔ)和概念    254
25.2.1 公共特性    255
25.2.2 內(nèi)容    255
25.2.3 一般用法    255
25.3 常用建模技術(shù)    256
25.3.1 對(duì)反應(yīng)型對(duì)象建?!   ?56
25.3.2 正向工程和逆向工程    258
25.4 提示和技巧    259
第六部分 對(duì)體系結(jié)構(gòu)建模
第26章 制品    263
26.1 入門    263
26.2 術(shù)語(yǔ)和概念    264
26.2.1 名稱    264
26.2.2 制品和類    265
26.2.3 制品的種類    265
26.2.4 標(biāo)準(zhǔn)元素    266
26.3 常用建模技術(shù)    266
26.3.1 對(duì)可執(zhí)行程序和庫(kù)建?!   ?66
26.3.2 對(duì)表、文件和文檔建?!   ?67
26.3.3 對(duì)源代碼建模    268
26.4 提示和技巧    269
第27章 部署    271
27.1 入門    271
27.2 概念和術(shù)語(yǔ)    272
27.2.1 名稱    272
27.2.2 結(jié)點(diǎn)和制品    273
27.2.3 組織結(jié)點(diǎn)    273
27.2.4 連接    274
27.3 常用建模技術(shù)    274
27.3.1 對(duì)處理器和設(shè)備建?!   ?74
27.3.2 對(duì)制品的分布建?!   ?75
27.4 提示和技巧    276
第28章 協(xié)作    277
28.1 入門    277
28.2 術(shù)語(yǔ)和概念    279
28.2.1 名稱    279
28.2.2 結(jié)構(gòu)    279
28.2.3 行為    280
28.2.4 組織協(xié)作    281
28.3 常用建模技術(shù)    282
28.3.1 對(duì)角色建?!   ?82
28.3.2 對(duì)用況的實(shí)現(xiàn)建模    283
28.3.3 對(duì)操作的實(shí)現(xiàn)建?!   ?84
28.3.4 對(duì)機(jī)制建?!   ?85
28.4 提示和技巧    286
第29章 模式和框架    287
29.1 入門    287
29.2 術(shù)語(yǔ)和概念    288
29.2.1 模式和體系結(jié)構(gòu)    288
29.2.2 機(jī)制    289
29.2.3 框架    290
29.3 常用建模技術(shù)    291
29.3.1 對(duì)設(shè)計(jì)模式建模    291
29.3.2 對(duì)體系結(jié)構(gòu)模式建?!   ?93
29.4 提示和技巧    295
第30章 制品圖    297
30.1 入門    297
30.2 術(shù)語(yǔ)和概念    298
30.2.1 普通特性    298
30.2.2 內(nèi)容    298
30.2.3 一般用法    298
30.3 常用建模技術(shù)    299
30.3.1 對(duì)源代碼建?!   ?99
30.3.2 對(duì)可執(zhí)行程序的發(fā)布建?!   ?01
30.3.3 對(duì)物理數(shù)據(jù)庫(kù)建?!   ?02
30.3.4 對(duì)可適應(yīng)系統(tǒng)建?!   ?03
30.3.5 正向工程和逆向工程    304
30.4 提示和技巧    305
第31章 部署圖    307
31.1 入門    307
31.2 術(shù)語(yǔ)和概念    308
31.2.1 普通特性    308
31.2 2 內(nèi)容    308
31.2.3 一般用法    309
31.3 常用建模技術(shù)    309
31.3.1 對(duì)嵌入式系統(tǒng)建?!   ?09
31.3.2 對(duì)客戶/服務(wù)器系統(tǒng)建?!   ?10
31.3.3 對(duì)全分布式系統(tǒng)建?!   ?12
31.3.4 正向工程和逆向工程    313
31.4 提示和技巧    313
第32章 系統(tǒng)和模型    315
32.1 入門    315
32.2 術(shù)語(yǔ)和概念    316
32.2.1 系統(tǒng)和子系統(tǒng)    316
32.2.2 模型和視圖    317
32.2.3 跟蹤    318
32.3 常用建模技術(shù)    318
32.3.1 對(duì)系統(tǒng)的體系結(jié)構(gòu)建?!   ?18
32.3.2 對(duì)系統(tǒng)的系統(tǒng)建?!   ?20
32.4 提示和技巧    320
第七部分 結(jié)束語(yǔ)
第33章 應(yīng)用UML    323
33.1 轉(zhuǎn)到UML    323
33.2 進(jìn)一步介紹    324
附錄A UML表示法    327
附錄B Rational統(tǒng)一過(guò)程    331
術(shù)語(yǔ)表    337
索引    347

本目錄推薦

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