第1章 面向对象说 1
1.1 发展经过 2
1.2 原则 12
1.3 方法论 20
1.3.1 增改的生命周期宏观模式 20
1.3.2 问题领域和解决领域 23
1.3.3 对象和类的静态描述 26
1.3.4 对象和类的动态描述 36
1.3.5 子系统及系统的体系结构 37
1.3.6 微观的研制步骤 38
1.4 图示记号 42
第2章 面向对象信息系统的研制 57
2.1 分析 58
2.1.1 发现对象的一些途径 59
2.1.2 使用情节与交往图 65
2.1.3 对象类结构图与对象生命周期图 71
2.2 设计 74
2.2.1 识别接口对象和控制对象 75
2.2.2 系统的体系结构 80
2.2.3 六类子系统的设计 81
2.3 实现 89
2.3.1 OO程序设计语言 91
2.3.2 可视速成编程环境 137
2.3.3 一个CASE工具 148
第3章 面向对象信息系统的新进展 152
3.1 交互操作对象以及可视化,组件化与速成化 152
3.1.1 交互操作对象 152
3.1.2 可视化 158
3.1.3 速成化 160
3.1.4 组件化 161
3.1.5 4GL-OO研制环境与工具 164
3.2 分布对象系统与顾客/服务者系统 167
3.2.1 OMA和CORBA 173
3.2.2 SOM和OpenDoc 179
3.2.3 COM和OLE 183
3.3 组件软件与复合文书 190
3.3.1 复合文书工艺和组件软件工艺 193
3.3.2 OLE 197
3.3.3 OpenDoc 199
3.3.4 交互操作对象的标准问题 201
3.3.5 几个代表性的商品软件的评介 204
3.4 信息系统工程的今后展望 212
附录 222
参考文献 311