第3版译序1
第2版译序3
第3版前言5
第1版前言9
序11
为何对UML操心?13
本书的结构14
第3版的变动15
致谢16
第1章引言1
何谓UML?1
UML的使用方式2
UML发展简史9
图示法与元模型12
UML图14
何谓合法UML?17
UML的含义19
UML并非足够19
何处着手使用UML21
何处找寻更多资料22
第2章开发过程23
迭代过程与瀑布过程24
预见性计划制订与适应性计划制订28
敏捷过程31
Rational统一过程32
过程适配项目33
UML适配过程36
需求分析37
设计38
文档40
理解遗产代码41
选择开发过程42
何处找寻更多资料42
第3章类图: 基础部分44
特性46
属性46
关联47
重数48
特性的程序解释50
双向关联53
操作56
泛化58
注文与注释59
依赖60
约束规则63
何时使用类图66
何处找寻更多资料67
第4章顺序图68
参加者的创建与删除73
循环、条件等73
同步调用与异步调用78
何时使用顺序图79
第5章类图: 高级概念83
基词83
职责85
静态操作与静态属性85
聚合与组合86
导出特性88
接口与抽象类89
只读与冻结93
指引对象与值对象93
受限关联95
分类与泛化96
多重分类与动态分类97
关联类99
模板(参数化)类103
枚举105
主动类105
可见性106
消息107
第6章对象图108
何时使用对象图109
第7章包图110
包与依赖112
包面115
包的实现116
何时使用包图117
何处找寻更多资料118
第8章部署图119
何时使用部署图121
第9章用案122
用案的内容123
用案图126
用案级别128
用案与特征(或情节)128
何时使用用案129
何处找寻更多资料130
第10章状态机图131
内部活动134
活动状态134
超态136
并发状态136
状态图的实现138
何时使用状态图141
何处找寻更多资料141
第11章活动图143
动作的分解146
分划148
信号149
权标151
流与边151
饰针与转换152
展开区域154
流终155
汇合指明156
此外尚有更多内容157
何时使用活动图158
何处找寻更多资料158
第12章通信图160
何时使用通信图162
第13章复合结构164
何时使用复合结构166
第14章构件图167
何时使用构件图169
第15章协作170
何时使用协作173
第16章交互概观图174
何时使用交互概观图174
第17章定时图176
何时使用定时图178
附录UML各个版本间的变动179
UML的修订179
《UML精粹》中的变动181
从UML 1.0到UML 1.1的变动182
类型与实现类182
完整与不完整判别元约束183
组合183
永恒与冻结184
顺序图上的回送(返回)184
术语“角色”的使用184
从UML 1.2(及1.1)到UML 1.3(及1.5)的变动185
用案185
活动图186
从UML 1.3到UML 1.4的变动187
从UML 1.4到UML 1.5的变动188
从UML 1.x到UML 2.0188
类图: 基础部分(第3章)189
顺序图(第4章)189
类图:高级概念(第5章)189
状态机图(第10章)190
活动图(第11章)190
参考文献191
图索引195
汉英对照术语索引198
英汉对照术语索引217