《机载软件研制流程最佳实践(附光盘)(精)》(作者沈小明、王云明、陆荣国、蔡喁、欧旭坡)首先介绍了机载软件适航的基本概念和基本要求,并说明了软件研制流程对软件适航的重要性;其次从严格的数学角度提出了软件研制流程的模型,给出了软件研制流程的具体内涵分析,并定义了软件研制流程四个不同层次的质量要求:再次综合了国外著名航空单位机载软件研制的大量案例,结合中国航空工业的实际特点,依据国际软件适航标准的要求,经过分析、研究和归纳,提出了一套完整的、严格的、规范的、易操作的机载软件研制流程的最佳实践,并综合评估了最佳实践的各项流程质量要求以及与适航标准的符合性;最后针对书中提出的数学模型以及最佳实践,简要介绍了配套的机载软件集成开发环境ASIDE以及其生成的部分软件生命周期数据的样本。希望《机载软件研制流程最佳实践(附光盘)(精)》对软件适航标准的实施和审定都具有良好的指导和借鉴意义。
《机载软件研制流程最佳实践(附光盘)(精)》(作者沈小明、王云明、陆荣国、蔡喁、欧旭坡)所提出的软件研制流程最佳实践,是从国内外多个著名航空单位的机载软件研制案例中概括、总结并提练出来的。书中剔除了这些案例中过于个性化的成份,结合了中国航空工业单位的实际情况,保留了一个完备的共性流程。因此该最佳实践具有足够的典型性和良好的代表性,对初次建设流程的单位来说具有很好的参考意义和实用价值。但是,作者认为非常有必要提醒读者,本书所给出最佳实践并不是对DO-178B标准实施的唯一标准答案。建议大家结合本单位的组织架构、项目特点、软件级别等实际情况,对症下药,有选择性地吸收和改进本最佳实践,才能取得更好的效果。
1 机载软件研制概述1
1.1 软件研制的发展史1
1.2 机载软件的发展趋势3
1.3 机载软件研制要求5
2 软件研制流程的内涵分析12
2.1 软件研制流程的数学模型12
2.2 软件研制流程的关系详解19
2.3 软件研制流程的质量评价55
2.4 软件生命周期环境66
2.5 小结69
3 软件研制流程的最佳实践74
3.1 概述74
3.2 活动79
3.3 角色107
3.4 数据115
3.5 活动的输入输出关系 117
3.6 其他项目管理、监控及支持活动138
3.7 流程质量评价141
4 机载软件集成研制环境ASIDE143
4.1 ASIDE概述143
4.2 ASIDE系统层功能144
4.3 ASIDE组织资产层功能145
4.4 ASIDE项目层功能152
4.5 ASIDE与单点功能工具的集成166
4.6 ASIDE与审定辅助工具的集成 168
4.7 ASIDE的特色与价值172
4.8 ASIDE光盘177
5 软件生命周期数据样本178
5.1 概述178
5.2 软件开发计划179
5.3 软件验证计划180
5.4 软件配置管理计划182
5.5 软件质量保证计划 183
5.6 软件合格审定计划183
6 总结185
6.1 软件研制流程的数学模型185
6.2 软件研制流程的最佳实践186
6.3 机载软件集成研制环境ASIDE 186
6.4 软件生命周期数据的参考样本188
6.5 流程最佳实践与多个行业标准的符合性188
6.6 软件研制和软件审定无缝对接的机制 188
附录A 与DO-178B/C的符合性矩阵189
附录B 与GJB-5000A的符合性矩阵200
附录C 与EN 50128的符合性矩阵211
附录D 与IEC 60880的符合性矩阵219
附录E 软件开发计划(样本)235
附录F 软件验证计划(样本)249
附录G 软件配置管理计划(样本)264
附录H 软件质量保证计划(样本)284
附录I 软件合格审定计划(样本)292
术语表340
参考文献345