第一部分 系统工程基础 3
第1章 系统工程和现代系统的世界 3
1.1 什么是系统工程 3
1.2 系统工程的起源 6
1.3 需要系统工程的系统实例 11
1.4 系统工程的观点 14
1.5 作为职业的系统工程 20
1.6 系统工程的力量 25
1.7 小结 28
习题 31
参考文献 32
第2章 复杂系统的结构 33
2.1 系统的构建模块和接口 33
2.2 复杂系统的递阶 34
2.3 系统的构建模块 38
2.4 系统的环境 44
2.5 接口和交互作用 47
2.6 小结 50
习题 52
参考文献 53
第3章 系统的开发过程 54
3.1 通过系统生命周期的系统工程 54
3.2 系统的生命周期 55
3.3 开发过程的演化特性 66
3.4 系统工程的方法 73
3.5 系统开发从头到尾的测试 86
3.6 小结 89
习题 93
参考文献 95
第4章 系统工程管理 96
4.1 管理系统的开发和风险 96
4.2 工作拆分结构 97
4.3 系统工程管理计划 102
4.4 风险管理 104
4.5 系统工程的组织 113
4.6 系统工程能力成熟度的评估 118
4.7 系统工程的标准 120
4.8 小结 121
习题 123
参考文献 124
第二部分 概念开发步骤 127
第5章 需求分析 127
5.1 开始一个新系统 127
5.2 运行分析 135
5.3 功能分析 137
5.4 可行性的确定 139
5.5 需求的证实 141
5.6 系统运行的要求 143
5.7 小结 146
习题 147
参考文献 148
6.1 系统要求的开发 149
第6章 概念的探索研究 149
6.2 运行要求的分析 155
6.3 性能要求的表达 158
6.4 实施概念的探索研究 165
6.5 性能要求的证实 170
6.6 小结 173
习题 175
参考文献 176
第7章 概念的确定 177
7.1 选择系统的概念 177
7.2 性能要求分析 182
7.3 功能分析和表达 187
7.4 概念的选择 190
7.5 概念的证实 196
7.6 系统开发的规划 198
7.7 系统的功能规格 203
7.8 小结 204
习题 207
参考文献 208
第三部分 工程开发步骤 211
第8章 高级开发 211
8.1 减小计划的风险 211
8.2 要求分析 215
8.3 功能分析和设计 222
8.4 原型的开发 229
8.5 开发测试 237
8.6 风险的减少 247
8.7 小结 248
习题 250
参考文献 252
第9章 工程设计 253
9.1 实施系统的构建模块 253
9.2 要求分析 257
9.3 功能分析和设计 261
9.4 部件设计 265
9.5 设计证实 278
9.6 配置管理 284
9.7 小结 287
习题 290
参考文献 291
第10章 集成和评价 293
10.1 集成、测试和评价整个系统 293
10.2 测试规划和准备 300
10.3 系统集成 306
10.4 开发的系统测试 314
10.5 运行测试和评价 322
10.6 小结 331
习题 335
参考文献 336
第四部分 后开发步骤 339
第11章 生产 339
11.1 在工厂中的系统工程 339
11.2 生产的过程化 341
11.3 从开发到生产的转移 345
11.4 生产的运作 350
11.5 获取一个生产的知识基础 355
11.6 小结 358
习题 362
参考文献 363
第12章 运行和支持 364
12.1 安装、维护和升级系统 364
12.2 安装和测试 366
12.3 运行中的维护 370
12.4 主要系统的升级:现代化 375
12.5 系统开发中的运行因素 380
12.6 小结 383
习题 385
参考文献 386
第13章 软件系统工程 389
13.1 妥善处理复杂性和抽象性 389
第五部分 特殊问题 389
13.2 软件开发的性质 392
13.3 软件概念的开发:分析和设计 400
13.4 软件的工程开发:编码和单元测试 414
13.5 软件集成和测试 423
13.6 软件的工程管理 426
13.7 小结 434
习题 438
参考文献 439
第14章 系统工程的决策工具 440
14.1 整个系统开发的建模 440
14.2 建模 441
14.3 仿真 453
14.4 折中分析 463
14.5 小结 472
习题 476
参考文献 477
术语 478