第1章 软件产品开发和软件建模
1. 1 为什么要建模
1. 2 软件建模及建模的原则
1. 2. 1 模型是对现实世界的简化
1. 2. 2 建模的原则
第2章 统一建模语言简介
2. 1 UML和软件体系结构
2. 2 UML概述
2. 2. 1 结构模型元素
2. 2. 2 行为模型元素
2. 2. 3 成组模型元素
2. 2. 4 注解元素
2, 2. 5 关系
2. 2. 6 模型图
2. 2. 7 UML建模规则
2. 2. 8 UML共用机制
第二篇 行为建棋基础
第3章 需求分析和用例视图
3. 1 需求分析
3. 2 系统作用者
3. 3 用例
3. 4 系统作用者和用例之间的联系:关联关系
3. 5 用例和系统交互者的绘制机制
3. 6 用例的组织和用例图
第4章 交互与交互图
4. 1 引例--用交互描述软件的动态行为
4. 2 对象
4. 3 消息
4. 4 交互
4. 5 交互图
4. 6 序列图
4. 7 协同图
4. 8 建模指南
第三篇 结构建模基础
第5章 结构建模与逻辑视图
5. 1 从交互图到类图--结构建模
5. 2 对象的实现
5. 3 类的表示
5. 4 拥有和继承
5. 5 调用和访问
5. 6 协同图和通路
第6章 类
6. 1 类的定义
6. 2 属性
6. 3 操作
6. 4 属性和操作的组织
6. 5 类的职责
6. 6 建模指南
第7章 关系
7. 1 关系的定义
7. 2 依赖关系
7. 3 泛化关系
7. 4 关联关系
7. 4. 1 名字
7. 4. 2 关联关系中的角色
7. 4. 3 角色的重复度
7. 4. 4 聚合
7. 5 建模指南
第8章 共用机制(Common Mechanism)
8. 1 引言
8. 2 概念和定义
8. 2. 1 标注(Note)
8. 2. 2 变体
8. 2. 3 标记值
8. 2. 4 约束
8. 3 标准扩充
8. 3. 1 文档
8. 3. 2 标准变体
8. 4 建模指南
第9章 类图(classdiagran)
9. 1 引言
9. 2 类图的定义
9. 3 类图的内容
9. 4 类图的用途
9. 4. 1 为系统的词汇建模
9. 4. 2 为协同建模
9. 4. 3 为数据库模式建模
9. 4. 4 正向工程和逆向工程
9. 5 建模指南
9. 5. 1 为协同建模
9. 5. 2 为数据库(常驻对象)建模
第四篇 结构建模
第10章 类的详解
10. 1 引言
10. 2 可见性
10. 3 作用域
10. 4 抽象类和多态性
10. 5 类的重复度
10. 6 属性的语法
10. 7 操作的语法
10. 8 模版类
10. 9 标准扩充
10. 10 类和分类符
10. 11 建模指南
第11章 关系详解
11. 1 引言:UML关系
11. 2 依赖关系
11. 2. 1 类或对象之间的关系
11. 2. 2 连接类与对象的关系
11. 2. 3 模型包之间的依赖关系
11. 2. 4 用例之间的关系
11. 2. 5 对象之间的关系
11. 2. 6 建模元素和模型之间的关第:回溯依赖
11. 3 泛化关系
11. 3. 1 泛化关系的约束
11. 3. 2 泛化关系的变体:实现继承
11. 4 关联关系
11. 4. 1 可访问性
11. 4. 2 关联关系的可见性
11. 4. 3 限定关联(qualification)
11. 4. 4 接口标识
11. 4. 5 复合聚合(composition)
11. 4. 6 关联类
11. 5 实现关系
11. 6 建模指南
第12章 接口. 类型. 角色
12. 1 引言
12. 2 接口
12. 2. 1 定义
12. 2. 2 接口的图形化表示
12. 2. 3 接口的名字
12. 2. 4 接口的操作
12. 2. 5 接口的规格说明
12. 3 实现关系
12. 3. 1 定义
12. 3. 2 实现关系的图形化表示
12. 4 类型和角色
12. 5 建模指南
第13章 模型包
13. 1 引言
13. 2 模型包的定义
13. 3 模型包的名字
13. 4 内含元素
13. 5 可见性
13. 6 导入和输出
13. 7 泛化关系
13. 8 标准扩充
13. 9 建模指南
第14章 实例
14. 1 引言
14. 2 概念
14. 2. 1 实例和抽象的区别
14. 2. 2 对象的命名
14. 2. 3 对象的操作
14. 2. 4 对象的状态
14. 2. 5 对象的其他特性
14. 2. 6 与对象相关的标准扩充
14. 3 建模指南
14. 3. 1 为真实存在的对象建模
14. 3. 2 为对象的交互建模
第15章 对象图
15. 1 引言
15. 2 概念
15. 2. 1 对象图的定义
15. 2. 2 对象图的内容
15. 2. 3 对象图的用途
15. 3 建模指南
15. 3. 1 为对象的结构建模
15. 3. 2 正向工程和逆向工程
第五篇 行为建模
第16章 状态机和状态机图
16. 1 引言
16. 2 状态机的定义及构成
16. 3 变迁的构成
16. 3. 1 起始状态和目标状态
16. 3. 2 触发事件
16. 3. 3 触发条件
16. 3. 4 变迁动作(action)
16. 3. 5 触发事件. 触发条件. 变迁动作的图形化表示
16. 4 状态的构成
16. 4. 1 名字
16. 4. 2 入口/出口动作
16. 4. 3 内部变迁
16. 4. 4 延迟事件
16. 4. 5 状态活动
16. 5 子状态
16. 5. 1 串行子状态
16. 5. 2 历史状态
16. 5. 3 并行子状态
16. 6 状态机图
16. 6. 1 状态机图的定义和特点
16. 6. 2 状态机图的正向工程
第17章 活动图
17. 1 引言
17. 2 活动图
17. 3 活动图的内容
17. 3. 1 动作状态
17. 3. 2 活动状态
17. 3. 3 无触发变迁
17. 4 分支
17. 5 循环
17. 6 分解和汇合
17. 7 泳道
17. 8 对象流
17. 9 活动图的作用