序言
前言
第一部分 概述
第1章 面向对象方法概论
1.1 传统开发方法中存在的问题
1.2 面向对象的基本思想
1.3 面向对象的主要概念及基本原则
1.3.1 面向对象的主要概念
1.3.2 面向对象的基本原则
1.4 面向对象方法的主要优点
1.5 面向对象方法的发展史及现状简介
1.6 关于统一建模语言UML
习题
第二部分 面向对象分析
第2章 什么是面向对象分析
2.1 分析面临的主要问题
2.2 面向对象分析综述
习题
第3章 建立需求模型——用况图
3.1 系统边界
3.2 参与者
3.2.1 概念与表示法
3.2.2 识别参与者
3.3 用况
3.3.1 概念与表示法
3.3.2 用况与参与者之间的关系
3.3.3 用况之间的关系
3.3.4 捕获用况
3.3.5 用况模板
3.4 用况图
3.5 检查与调整
3.6 用况模型和面向对象分析模型
3.7 例题
习题
第4章 建立基本模型——类图
4.1 对象与类
4.1.1 概念与表示法
4.1.2 识别对象与类
4.1.3 审查与筛选
4.1.4 抽象出类并进行调整
4.1.5 认识对象的主动行为并识别主动对象
4.1.6 类的命名
4.1.7 建立类图的对象层
4.2 属性与操作
4.2.1 属性
4.2.2 操作
4.3 关系
4.3.1 继承
4.3.2 关联
4.3.3 聚合
4.3.4 依赖
4.4 接口
习题
第5章 建立辅助模型
5.1 顺序图
5.1.1 概念与表示法
5.1.2 顺序图中的结构化控制
5.1.3 建立顺序图
5.2 通信图
5.2.1 概念与表示法
5.2.2 建立通信图
5.3 活动图
5.3.1 概念与表示法
……
第三部分 面向对象设计
第6章 什么是面向对象设计
第7章 问题域部分的设计
第8章 人机交互部分的设计
第9章 控制驱动部分的设计
第10章 数据管理部分的设计
第11章 构件及部署部分的设计
第12章 若干典型的设计模式
第13章 OOD的评价准则
第四部分 系统与模型
第14章 系统与模型
第五部分 建模实例