第1章 绪论 1
软件产品基础 2
策划人语 3
基本的软件开发过程 6
译者序 7
软件集成和发布方法的地位 7
第2章 关于文件、工具和源码的非技术性入门知识 11
文件和目录层次 12
英文版前言 13
什么是工具 18
什么是源文件 19
源码控制需要 20
文件合并需要 23
第3章 源码控制 25
源码控制行为的核心集 26
源文件管理协议 36
分支管理 39
大规模开发策略 40
第4章 创建 53
开发环境 56
工具 63
产品创建 67
源码树 67
创建中的操作顺序 69
创建策略 71
运行环境 72
开发者的创建环境 73
创建可重复性 76
创建自动化 79
第5章 缺陷跟踪 83
缺陷跟踪的高级方法 85
缺陷跟踪的基本要素 88
缺陷记录的基本要素 94
高级缺陷跟踪系统的附加要素 102
缺陷跟踪系统的其他使用 130
缺陷统计 133
第6章 模块化系统集成 143
什么时候不需要模块化系统集成 144
产品模块化 146
系统集成综述 147
系统集成中的并行 157
系统集成循环的主要方面 163
创建资格验证 172
集中化系统集成的协调 175
在修改控制系统中使用计算机应用程序 185
第7章 变更控制 189
变更控制的独立要素 191
开发环境中代码控制的实现细节 197
变更控制委员会 205
第8章 产品发布的分类和编号方式 213
客户发布分类 214
产品发布的客户支持 227
版本分类和版本编号 231
内部发布版本编号 244
确定客户发布版本号 260
第9章 版本发行 263
媒体类型 264
物理发行媒体 269
媒体管理 281
网络媒体 298
客户发行方式 304
内部发行和客户交付原型 309
发布注释文档 313
第10章 发布工程服务策略 319
什么是发布方法 320
开发服务小组中的一些问题 320
规模和复杂度考虑 348
第11章 发布管理和计划 355
发布管理 356
过程开发和配置 380
发布执行 392