第1章 基础知识
1.1 软件开发方法概述
1.2 面向对象的系统分析与设计
1.3 UML概述
小结
习题
第2章 面向对象的软件开发过程
2.1 RUP
2.2 项目开端阶段
2.3 精化阶段
2.4 系统构建
2.5 系统提交
2.6 循环节的生命周期活动
小结
习题
第3章 UML
3.1 UML语言结构
3.2 元模型
3.3 符号与图形
3.4 图与模型组织
3.5 公共机制
3.6 扩展机制
3.7 UML 2.0
小结
习题
第4章 Use Case图
4.1 概述
4.2 活动者
4.3 Use Case
4.4 Use Case的联系
4.5 Use Case图的应用
小结
习题
第5章 对象类图与对象图
5.1 对象类图
5.2 对象类的关联
5.3 聚合与组合
5.4 泛化
5.5 依赖
5.6 对象图
5.7 接口与端口
5.9 对象类图的应用
小结
习题
第6章 交互图
6.1 顺序图
6.2 通信图
6.3 协同
6.4 计时图
6.5 交互图的应用
小结
习题
第7章 状态机图
7.1 状态机
7.2 状态机图
7.3 状态
7.4 转移
7.5 并发状态机图
7.6 状态机图的应用
小结
习题
第8章 活动图
第9章 包图
第10章 物理图与对象约束语言
第11章 软件开发工具Rational Rose
第12章 简易教学管理系统的分析与设计
第13章 数据库分析与设计
第14章 Web应用系统分析设计
参考文献