第1章 引言
何谓UML?
发展历程
表示法与元模型
为何要进行分析与设计?
交流
学习面向对象(OO)
和领域专家沟通
找寻更多资料
第2章 概要开发过程
过程一览
初始
细化
对付需求风险
对付技术风险
对付技艺风险
对付政治风险
何时细化结束
构作阶段的计划制订
构作
侧写:自测试软件
在计划走岔之时
侧写:结构改组
构作中UML的使用
移交
侧写:模式
何时使用迭代开发
何处找寻更多资料
第3章 用案
用案图
参与者
用案关系
业务用案系统用案
何时使用用案
何处找寻更多资料
第4章 类图:基础部分
视面
关联
属性
操作
泛化
约束规则
侧写:按契约设计
何时使用类图
何处找寻更多资料
第5章 交互图
顺序图
协作图
顺序图和协作图的比较
侧写:CRC卡
何时使用交互图
第6章 类图:高级概念
衍型
对象图
类作用域操作与类作用域属性
多重分类与动态分类
聚合与组合
导出关联与导出属性
接口与抽象类
指引对象与值对象
多值关联端集合
冻结
分类与泛化
受限关联
关联类
参数化类
可见性
第7章 包与协作
包
协作
何时使用包图与协作
何处找寻更多资料
第8章 状态图
并发状态图
何时使用状态图
何处代寻更多资料
第9章 活动图
活动的分解
动态并发
泳道
何时使用活动图
何处找寻更多资料
第10章 物理图
部署图
构件图
构件图与部署图的结合
何时使用物理图
第11章 UML与编程
病人观察:领域模型
病人观察:规约模型
移往代码
附录A 技术及其使用
附录B UML各版间的变动
UML的修订
UML精粹中的变动
从UML 1.0版到UML 1.1版的变动
类型与实现类
完整与不完整判别元约束
组合
永恒与冻结
顺序图上的回送(返回)
术语“角色”的使用
从UML1.2(与1.1)版到1.3版的变动
用案
活动图
参考书目
图索引
汉英对照术语索引