第1章 机载软件管理概述 1
1.1 机载软件管理背景 1
1.2 术语定义和缩写词 2
1.3 国内外研究现状及发展趋势 2
1.4 主要内容概述 7
第2章 民用飞机研制体系中机载软件管理的组织架构 8
2.1 建立机载软件管理技术队伍的目的和意义 8
2.2 基于“两总”系统的机载软件管理组织架构方案 9
2.3 基于IPT模式的机载软件管理组织架构 11
2.4 其他类型的机载软件管理组织架构 13
2.5 机载软件管理中使用其他角色的情况 14
2.6 本章小结 15
第3章 机载软件有关的标准指南简介 16
3.1 SAEARP4754/4754A和SAEARP4761 16
3.2 RTCA/DO-297 17
3.3 RTCA/DO-178B和RTCA/DO-254 17
3.4 RTCA/DO-178C 18
3.5 FAA Order8110.49和FAA Order8110.105 18
3.6 EASACM-SWCEH-001和EASACM-SWCEH-002 20
3.7 FAA SoftWare Review Job Aid和FAA CEH Review JobAid 21
3.8 RTCA/DO-248C 22
3.9 RTCA其他软硬件有关的新发文件 22
3.10 FAA软硬件相关的咨询通告 22
3.11 本章小结 23
第4章 机载软件研制与系统研制之间的关系 24
4.1 民用飞机研制过程简介 24
4.2 飞机/系统研制与软件研制之间的关系 25
4.3 机载软件研制过程的工程监控和适航审查 31
4.4 本章小结 32
第5章 机载软件适航审查与工程评审之间的关系 33
5.1 机载软件适航审查介绍 33
5.2 接受局方软件适航审查的准备工作 34
5.3 如何接受局方正式的软件适航审查 35
5.4 如何编制软件审核报告 39
5.5 机载软件工程评审 40
5.6 本章小结 40
第6章 机载软件计划过程 41
6.1 机载软件计划过程的目标和活动 41
6.2 机载软件计划和标准 41
6.3 机载软件计划阶段供应商的工作内容 44
6.4 机载软件计划阶段主制造商的工作内容 46
6.5 本章小结 52
第7章 机载软件开发过程 53
7.1 机载软件开发过程的目标和活动 53
7.2 机载软件开发过程的可追溯性 54
7.3 机载软件开发过程供应商的工作内容 55
7.4 机载软件开发阶段主制造商的工作内容 61
7.5 本章小结 73
第8章 机载软件验证过程 74
8.1 机载软件验证过程的目标和活动 74
8.2 机载软件验证过程供应商的工作内容 74
8.3 机载软件验证过程主制造商的工作内容 80
8.4 本章小结 91
第9章 机载软件构型管理过程 92
9.1 机载软件构型管理过程的目标和活动 92
9.2 供应商机载软件构型管理 92
9.3 主制造商机载软件构型管理过程 96
9.4 主制造商机载软件构型管理的组织机构和职责 98
9.5 飞机研制各阶段的机载软件构型管理活动 100
9.6 机载软件现场加载控制 111
9.7 预投产及批产阶段机载软件的构型管理 114
9.8 本章小结 116
第10章 机载软件质量保证过程 117
10.1 机载软件质量保证过程的目标 117
10.2 供应商的机载软件质量保证过程 117
10.3 主制造商的机载软件质量保证过程 117
10.4 本章小结 123
第11章 机载软件合格审定联络过程 124
11.1 机载软件合格审定联络过程的目标 124
11.2 机载软件合格审定联络的组织机制 124
11.3 机载软件符合性验证的方法和计划 126
11.4 机载软件符合性证据展示方式 128
11.5 需要提交局方批准的最少软件数据 128
11.6 型号设计有关的软件生命周期数据 128
11.7 软件最终阶段评审活动和SOI#4适航审查 129
11.8 本章小结 131
第12章 机载软件管理相关问题及经验总结 132
12.1 主制造商机载软件构型管理有关问题 132
12.2 使用先前开发软件的适航审查方法 133
12.3 TSO项目所含软件的适航审查方法 134
12.4 IMA架构下所含软件的适航审查方法 134
12.5 基于单元测试进行结构覆盖分析的问题 138
12.6 CPU裕度问题 140
12.7 外场可加载软件的批准指南 142
12.8 用户可更改软件批准指南 145
12.9 数据耦合和控制耦合结构覆盖分析的说明 147
12.10 机载软件管理经验总结 149
附录1 术语定义和缩写词 152
1 术语和定义 152
2 缩写词 165
附录2 民用飞机研制各阶段机载软件工作内容 168