译者序
OO式作者简介
原序
前言
第1章 简介
1.1 结构化范型与面向对象范型
1.2 本书怎样组织
1.3 怎样阅读本书
1.4 你学到了些什么
第2章 面向对象:一种新的软件范型
2.1 面向对象潜在的优点
2.2 面向对象潜在的缺点
2.3 对象技术会成为主流技术
2.4 现有的对象标准
2.5 面向对象软件过程
2.6 你学到了些什么
2.7 复习题
第3章 收集���求:从本质用况到变例
3.1 组建需求建模团队
3.2 基本需求收集技术
3.3 本质用况建模
3.4 本质用户界面原型
3.5 使用类职责协作卡进行领域建模
3.6 开发补充规范
3.7 确定变例
3.8 组织建模房间的经验
3.9 需求技巧和技术
3.10 你学到了些什么
3.11 复习题
第4章 确定需求正确无误:需求确认技术
4.1 尽早测试、经常测试
4.2 用况情景测试
4.3 用户界面走查
4.4 需求评审
4.5 你学到了些什么
4.6 复习题
第5章 理解基础知识:面向对象的概念
5.1 新老概念
5.2 从结构化观点看待面向对象
5.3 对象和类
5.4 属性和方法
5.5 抽象、封装和信息隐藏
5.6 继承
5.7 关联
5.8 聚合
5.9 协作
5.10 持久性
5.11 持久关联与临时关联
5.12 耦合
5.13 内聚
5.14 多态
5.15 接口
5.16 组件
5.17 模式
5.18 你学到了些什么
5.19 复习题
第6章 确定构建内容:面向对象分析
6.1 系统用况建模
6.2 顺序图:从用况到类
6.3 概念建模二类图
6.4 活动图
6.5 用户界面原型
6.6 演化补充规范
6.7 有效应用分析模式
6.8 用户文档
6.9 用包组织模型
6.10 你学到了些什么
6.11 复习题
第7章 确定如何构建系统:面向对象设计
7.1 把模型层次化--类类型体系结构
7.2 类建模
7.3 有效应用设计模式
7.4 状态图建模
7.5 协作建模
7.6 组件建模
7.7 部署建模
7.8 关系持久性建模
7.9 用户界面设计
7.10 设计技巧
7.11 你学到了些什么
7.12 复习题
第8章 构建系统:面向对象编程
8.1 什么是编程
8.2 从设计到 Java代码
8.3 从设计到持久代码
8.4 编程技巧
8.5 你学到了些什么
8.6 复习题
第9章 面向对象测试
9.1 消除对面向对象测试的误解
9.2 全生命周期面向对象测试
9.3 从测**例到缺陷
9.4 你学到了些什么
9.5 复习题
第10章 将它们装配在一起:软件过程
10.1 为什么面向对象开发会如此之不同
10.2 什么是软件过程
10.3 为什么会需要软件过程
10.4 从瀑布/顺序开发
10.5 ……到迭代开发
10.6 ……和增量开发
10.7 本书中给出的开发过程
10.8 面向对象软件过程的过程模式
10.9 统一过程
10.10 其他过程
10.11 何时使用对象
10.12 何时不使用对象
10.13 你学到了些什么
10.14 复习题
第11章 如何继续学习过程
11.1 P2K环境
11.2 适于特定职位的技能
11.3 继续整个学习过程
11.5 告别演说
词汇表
参考文献