第一章 软件开发环境及本书的内容综述 1
1.1 引言 1
1.2 软件开发环境的分类 1
1.3 本书各章的概要介绍 10
第二章 APSE与软件工程环境 18
2.1 引言 18
2.2 APSE综述 19
2.3 Ada程序设计支持环境(APSE) 24
2.4 核心Ada程序设计支持环境(KAPSE) 27
2.5 最小Ada程序设计支持环境(MAPSE) 30
2.6 Ada语言及环境的有关研究 32
2.7 软件工程环境的基本结构 34
2.8 结束语 36
3.1 引言 37
第三章 通用APSE接口集CAIS分析与实现 37
3.2 定义 38
3.3 历史背景 40
3.4 技术特征 40
3.5 CAIS系统的实现 53
3.6 CAIS与集成环境开发的关系 59
3.7 结束语 62
第四章 可移植公共工具环境PCTE 64
4.1 PCTE一般介绍 64
4.2 PCTE的基本机制 68
4.3 用户界面 89
第五章 面向工程设计和项目管理的开发环境——EPOS 94
5.1 引言 94
5.2 基本概念 97
5.3 用规格化语言EPOS—R描述用户需求及设计方案 100
5.4 用规格化语言EPOS—S进行系统设计 102
5.5 用规格化语言EPOS—S描述项目管理、产品监控和质量保证信息 110
5.6 支持项目管理和生产保障的管理工具EPOS—M 113
5.7 诊断规格说明和设计错误的分析工具EPOS—A 115
5.8 文档管理工具EPOS—D 119
5.9 用户界面EPOS—C 126
5.10 结束语 126
第六章 IBM系统应用结构SAA 131
6.1 引言 131
6.2 SAA概述 132
6.3 SAA公共程序设计界面 137
6.4 公共用户界面 143
6.5 公共通信支持 149
6.6 在SAA基础上建立应用程序 152
6.7 结束语 165
7.1 VAX set简介 166
第七章 VAX set的概述与分析 166
7.2 代码管理系统(CMS) 168
7.3 模块管理系统(MMS) 173
7.4 测试管理程序(DTM) 176
7.5 性能及覆盖分析程序(PCA) 180
7.6 语言敏感编辑程序(LSE) 184
7.7 源代码分析程序(SCA) 188
7.8 VAX set中各工具的联合使用 191
第八章 仿真器与嵌入式系统开发环境 196
8.1 引言 196
8.2 嵌入式系统的特点 196
8.3 嵌入式系统开发环境SDE简介 197
8.4 ICE及其对嵌入式系统开发的支持 200
8.5 结束语 203
参考文献 203