1绪论
1.1航空电子软件的定义
1.1.1航空电子系统
1.1.2航空电子软件
1.2航空电子软件的特点
1.2.1嵌入式实时
1.2.2安全性
1.2.3适航性
1.3航空电子软件的发展
1.3.1航空电子系统的发展历程
1.3.2航空电子软件的发展历程
1.3.3航空电子软件的发展趋势
1.4航空电子软件开发相关要求
1.4.1ARP 4754A《航空器与系统开发指南》
1.4.2ARP 4761《民用机载系统与设备的安全性评估过程指南与方法》
1.4.3DO-297《综合模块化航空电子系统研制与审定指南》
1.4.4DO-178C《机载系统和设备合格审定中的软件考虑》
1.4.5能力成熟度模型集成(CMMI)
1.4.6DO-178C与能力成熟度模型集成(CMMI)的差异
1.5本书概览
2软件开发模型、方法和计划
2.1软件周期模型
2.1.1瀑布模型和V模型
2.1.2迭代模型和敏捷过程
2.2软件开发方法
2.2.1结构化方法
2.2.2面向对象方法和DO-332
2.2.3形式化方法和DO-333
2.2.4基于模型的方法和DO-331
2.2.5软件产品线工程方法
2.3软件计划
2.3.1软件合格审定计划
2.3.2软件开发计划
2.3.3软件验证计划
2.3.4软件配置管理计划
2.3.5软件质量保证计划
3软件需求
3.1概述
3.1.1系统需求和软件需求
3.1.2需求层级
3.1.3软件需求类型
3.1.4软件需求过程
3.2软件需求获取
3.3软件需求分析建模
3.3.1建立软件需求标准
3.3.2选择需求分析建模方法
3.3.3基于用例的分析建模方法
3.3.4结构化分析建模方法
3.3.5软件安全性需求分析
3.3.6需求优先级划分
......