内容简介
前言页
译者序
译者介绍
前言
第一部分 入门
第1章 为什么要建模
1.1 建模的重要性
1.2 建模原理
1.3 面向对象的建模
第2章 UML介绍
2.1 UML概述
2.2 UML的概念模型
2.3 体系结构
2.4 软件开发生命周期
3.1 关键抽象
第3章 世界,你好!
3.2 机制
3.3 构件
第二部分 对基本结构建模
第4章 类
4.1 入门
4.2 术语和概念
4.3 普通建模技术
4.3.1 对系统的词汇建模
4.3.2 对系统中职责的分布建模
4.3.3 对非软件事物建模
4.3.4 对简单类型建模
4.4 提示和技巧
5.1 入门
第5章 关系
5.2 术语和概念
5.3 普通建模技术
5.3.1 对简单依赖建模
5.3.2 对单继承建模
5.3.3 对结构关系建模
5.4 提示和技巧
第6章 公共机制
6.1 入门
6.2 术语和概念
6.3 普通建模技术
6.3.1 对注释建模
6.3.2 对新构造块建模
6.3.3 对新特性建模
6.3.4 对新语义建模
6.4 提示和技巧
第7章 图
7.1 入门
7.2 术语和概念
7.3 普通建模技术
7.3.1 对系统的不同视图建模
7.3.2 对不同的抽象层次建模
7.3.3 对复杂视图建模
7.4 提示和技巧
第8章 类图
8.1 入门
8.2 术语和概念
8.3 普通建模技术
8.3.1 对简单协作建模
8.3.2 对逻辑数据库模式建模
8.3.3 正向工程和逆向工程
8.4 提示和技巧
第三部分 对高级结构建模
第9章 高级类
9.1 入门
9.2 术语和概念
9.3 普通建模技术
9.4 提示和技巧
第10章 高级关系
10.1 入门
10.2 术语和概念
10.3 普通建模技术
10.4 提示和技巧
11.1 入门
第11章 接口、类型和角色
11.2 术语和概念
11.3 普通建模技术
11.3.1 对系统中的接缝建模
11.3.2 对静态和动态类型建模
11.4 提示和技巧
第12章 包
12.1 入门
12.2 术语和概念
12.3 普通建模技术
12.3.1 对成组的元素建模
12.3.2 对体系结构视图建模
12.4 提示和技巧
第13章 实例
13.1 入门
13.2 术语和概念
13.3 普通建模技术
13.3.1 对具体实例建模
13.3.2 对原型实例建模
13.4 提示和技巧
第14章 对象图
14.1 入门
14.2 术语和概念
14.3 普通建模技术
14.3.1 对对象结构建模
14.3.2 正向工程和逆向工程
14.4 提示和技巧
第四部分 对基本行为建模
第15章 交互
15.1 入门
15.2 术语和概念
15.3 普通建模技术
15.4 提示和技巧
第16章 用况
16.1 入门
16.2 术语和概念
16.3 普通建模技术
16.4 提示和技巧
第17章 用况图
17.1 入门
17.2 术语和概念
17.3 普通建模技术
17.3.1 对系统的语境建模
17.3.2 对系统的需求建模
17.3.3 正向工程和逆向工程
17.4 提示和技巧
18.1 入门
第18章 交互图
18.2 术语和概念
18.3 普通建模技术
18.3.1 按时间顺序对控制流建模
18.3.2 按组织对控制流建模
18.3.3 正向工程和逆向工程
18.4 提示和技巧
第19章 活动图
19.1 入门
19.2 术语和概念
19.3 普通建模技术
19.3.1 对工作流建模
19.3.2 对操作建模
19.4 提示和技巧
19.3.3 正向工程和逆向工程
第五部分 对高级行为建模
第20章 事件和信号
20.1 入门
20.2 术语和概念
20.3 普通建模技术
20.3.1 对信号的族建模
20.3.2 对异常建模
20.4 提示和技巧
第21章 状态机
21.1 入门
21.2 术语和概念
21.3 普通建模技术
21.4 提示和技巧
22.1 入门
第22章 进程和线程
22.2 术语和概念
22.3.1 对多控制流建模
30.1 入门
22.3 普通建模技术
22.3.2 对进程间通信建模
22.4 提示和技巧
第23章 时间和空间
23.1 入门
23.2 术语和概念
23.3 普通建模技术
23.3.1 对时间的约束建模
23.3.2 对对象的分布建模
23.3.3 对移动的对象建模
23.4 提示和技巧
第24章 状态图
24.1 入门
24.2 术语和概念
24.3 普通建模技术
24.3.1 对反应型对象建模
24.3.2 正向工程和逆向工程
24.4 提示和技巧
第六部分 对体系结构建模
第25章 构件
25.1 入门
25.2 术语和概念
25.3 普通建模技术
25.3.1 对可执行体和库建模
25.3.2 对表、文件和文档建模
25.3.3 对API建模
25.3.4 对源代码建模
25.4 提示和技巧
第26章 实施
26.1 入门
26.2 术语和概念
26.3 普通建模技术
26.3.1 对处理器和设备建模
26.3.2 对构件的分布建模
26.4 提示和技巧
第27章 协作
27.1 入门
27.2 术语和概念
27.3 普通建模技术
27.3.1 对用况的实现建模
27.3.2 对操作的实现建模
27.3.3 对机制建模
27.4 提示和技巧
28.1 入门
第28章 模式和框架
28.2 术语和概念
28.3 普通建模技术
28.3.1 对设计模式建模
28.3.2 对体系结构模式建模
28.4 提示和技巧
第29章 构件图
29.1 入门
29.2 术语和概念
29.3 普通建模技术
29.3.1 对源代码建模
29.3.2 对可执行体的发布建模
29.3.3 对物理数据库建模
29.3.4 对可适应的系统建模
29.3.5 正向工程和逆向工程
29.4 提示和技巧
第30章 实施图
30.2 术语和概念
30.3 普通建模技术
30.3.1 对嵌入式系统建模
30.3.2 对客户/服务器系统建模
30.3.3 对全分布式系统建模
30.3.4 正向工程和逆向工程
30.4 提示和技巧
31.1 入门
第31章 系统和模型
31.2 术语和概念
31.3 普通建模技术
31.3.1 对系统的体系结构建模
31.3.2 对系统的系统建模
31.4 提示和技巧
第七部分 结束语
第32章 应用UML
32.1 转换到UML
32.2 下一步如何做
附录A UML表示法
附录B UML标准元素
附录C Rational统一过程
术语表
索引