这书为知名的Martin Fowler进行。这书首版自1997年面世至今,备受用户热烈欢迎,称得上书中上品。第3版以UML 2.0为基本,引入互动概观图、定时执行图、复合型构造等新图型;对类图、顺序图、状态图、活动图等均多有升级。创作者始终如一,务求以很小篇数,叙述关键內容,见地独特,且应用会话健身培训,叙述技术性內容,好用与基本并举;文采清爽,扣人心弦。
这书可做为高等院校电子计算机、电子器件、通讯等技术专业低年级大学生及研究生学习之课堂教学用书,一起对手机软件学术研究与开发者亦极具实用价值。
目录
- 第3版前言
- 第1版前言
- 序
- 为何对UML操作
- 本书的结构
- 第3版的变动
- 致谢
- Chapter 1:引言
- 何谓UML?
- UML的使用方式
- UML发展简史
- 图示法与元模型
- UML图
- 何谓合法UML?
- UML的含义
- UML并非足够
- 何处着手使用UML
- 何处找寻更多资料
- Chapter 2:开发过程
- 迭代过程与瀑布过程
- 预见性计划制订与适合应性计划制订
- 敏捷过程
- Rational统一过程
- 过程行之有效配项目
- UML适配过程
- 需求分析
- 设计
- 文档
- 理解遗产代码
- 选择开发过程
- 何处找寻更多资料
- Chapter 3:类图:基础部分
- 物性
- 属性
- 关联
- 重数
- 特性的程序解释
- 双向关联
- 操作
- 泛化
- 注文与注释
- 依赖
- 约束规则
- 何时使用类图
- 何处找寻更多资料
- Chapter 4:顺序图
- 参加者的创建与删除
- 循环、条件等
- 同步调用与异步调用
- 何时使用顺序图
- Chapter 5:类图:高级概念
- 基词
- 职责
- 静态操作与静态属性
- 聚合与组合
- 导出特性
- 接口与抽象类
- 只读与冻结
- 指引对象与值对象
- 受限关联
- 分类与泛化
- 多重分类与动态分类
- 关联类
- 模板参数化类
- 枚举
- 主动类
- 可见性
- 消息
- Chapter 6:对象图
- 何时使用对象图
- Chapter 7:包图
- 包与依赖
- 包面
- 包的实现
- ……
- Chapter 8:部署图
- Chapter 9:用例
- Chapter 10:状态机图
- Chapter 11:活动图
- Chapter 12:通信图
- Chapter 13:复合结构
- Chapter 14:构件图
- Chapter 15:协作
- Chapter 16:交互概观图
- Chapter 17:定时图
- 何时使用定时图
- UML各个版本间的变动
- 参考文献
- 索引