第1章 UML概述
1.1 UML的历史
1.2 UML建模要素
1.3 UML标准视图
1.4 面向对象领域中的基本概念
1.5 UML图与OOP的关系
1.6 UML应用领域
1.7 UML图与软件开发阶段
1.8 本章小结
第2章 Rational Rose概述
2.1 Rose 2003简介
2.2 Rose建模环境
2.3 本章小结
第3章 UML用例图
3.1 用例
3.2 参与者
3.3 脚本
3.4 泛化关系
3.5 包含关系
3.6 扩展关系
3.7 三种关系的比较
3.8 用例建模
3.9 本章小结
第4章 UML顺序图和协作图
4.1 UML顺序图
4.2 UML协作图
4.3 本章小结
第5章 UML类图
5.1 概述
5.2 类的定义
5.3 关联关系
5.4 聚集和组成关系
5.5 泛化关系
5.6 依赖关系
5.7 接口和实现关系
5.8 抽象类
5.9 边界类、控制类和实体类
5.10 类图建模
5.11 在Rose下创建类图
5.12 UML对象图
5.13 UML包图
5.14 本章小结
第6章 UML数据建模
6.1 数据库设计
6.2 UML概念设计
6.3 逻辑设计
6.4 物理设计
6.5 本章小结
第7章 UML状态图和活动图
7.1 UML状态图
7.2 UML活动图
7.3 本章小结
第8章 UML组件图和部署图
8.1 逻辑与物理体系结构
8.2 组件图
8.3 部署图
8.4 本章小结
第9章 RUP软件开发过程
9.1 RUP 概述
9.2 RUP中的核心术语
9.3 RUP软件开发生命周期
9.4 RUP的特点
9.5 本章小结
第10章 Rose业务视图
10.1 简介
10.2 业务视图涉及的基本概念
10.3 创建业务视图
10.4 本章小结
第11章 Rose用例视图--需求分析
11.1 概述
11.2 系统预览
11.3 需求分析
11.4 本章小结
第12章 Rose逻辑视图--分析模型
12.1 概述
12.2 分析包
12.3 分析类图与用例实现
12.4 概念类分析
12.5 系统分析说明书
12.6 本章小结
第13章 Rose逻辑视图--设计模型
13.1 概述
13.2 结构设计
13.3 详细设计与界面设计
13.4 数据库设计
13.5 系统设计文档
13.6 本章小结
第14章 Rose组件、部署视图--实现模型
14.1 概述
14.2 系统组件的实现
14.3 系统管理的实现
14.4 图书信息管理的实现
14.5 读者信息管理的实现
14.6 出版社信息管理的实现
14.7 图书借还信息管理的实现
14.8 系统部署与运行
14.9 本章小结
主要参考文献