前言 1
目录 1
第一部分介绍UML 9
第一章引言 9
什么是UML 9
UML的构成 14
UML的发展情况 17
第二章概貌 23
问题、解决方案和问题解决 23
问题和解决方案 34
问题解决 44
世界 48
第三章面向对象 48
范型 54
面向对象 59
对象与类 63
链接(link)和关联(association) 69
场景和交互 75
变种和总结 78
第二部分使用UML 85
第四章UML教程 85
UML图 85
用例图 85
类图 89
对象图 97
序列图 102
协作图 109
状态图 117
活动图 120
组件图 122
部署图 123
其他表示法和信息 124
第五章UML概述 129
体系结构 129
元模型 133
体系结构视图与图 135
机制 137
问题、解决方案及问题解决 140
第三部分UML快速参考 149
第六章绘图与模型组织 149
图 149
注释 158
包 158
工具的作用 161
第七章类图和对象图 162
类 164
对象 172
关联 174
链接 180
组合 182
第八章用例图 185
参与者 186
用例 187
通信关系 190
扩展关系 191
使用关系 192
第九章序列图 193
交互 194
类角色 195
生命线 196
激活期 197
消息 198
第十章协作图 205
协作 206
关联角色 208
多重角色 209
消息流 211
第十一章状态图 215
状态 216
转换 221
事件 227
动作 230
第十二章活动图 235
泳道 236
动作状态 237
动作流 238
对象流 239
第十三章组件图 241
组件 242
开发时关系 243
调用关系 243
第十四章部署图 245
节点 246
通信关系 247
运行时关系 247
支持关系 248
生成关系 249
构造型(stereotype) 250
第十五章扩展机制 250
性质 258
约束 260
标记值(tagged value) 264
用于软件工程Objectory过程的UML扩展 265
用于业务建模的UML扩展 268
第十六章OCL 271
表达式 271
对象性质 273
集合(Collection) 276
标准类型 279
附录一参考资料 293
词汇表 297