RTCA DO-178B: 机载软件开发与审定准则

需积分: 0 11 下载量 151 浏览量 更新于2024-07-06 收藏 296KB PDF 举报
"RTCA DO-178B是一份重要的航空行业标准,详细规定了在设计和认证机载系统及设备中软件所应遵循的准则。这份文档旨在确保航空电子设备的软件质量,保障飞行安全。" RTCA DO-178B,即《机载系统和设备合格审定中的软件考虑因素》,是航空工业中关于软件开发和合格审定的核心指导文件。它涵盖了软件开发的各个阶段,从系统规划、需求分析、设计、编码到测试和验证,以确保软件的安全性和可靠性。 1. **范围**:DO-178B适用于包含软件的机载系统和设备的开发和审定,不仅指导开发者,也用于审定机构的审核工作。 2. **系统与软件关系**:系统和软件的生命周期紧密关联,软件过程需根据系统过程的信息进行调整。软件的失效状态被分为不同类别,这些状态影响软件等级的定义和确定。 3. **系统结构**:考虑到了系统的划分、多版本软件管理、安全性监控以及用户可更改软件、可选择选项软件和商用成品软件的特殊处理。 4. **软件生命周期**:包括软件计划、开发、验证等多个阶段,每个阶段都有明确的目标和活动,且各阶段之间有严格的转换准则。 5. **软件计划**:制定了软件开发的详细计划,包括软件生存周期环境的规划,如开发环境、语言和编译器的选择以及测试环境的设置。 6. **软件开发**:强调了需求分析、设计、编码和综合过程的重要性,每个阶段都有明确的目标和活动,并要求建立可追踪性。 7. **软件验证**:包括评审和分析,从高层需求到低层需求,再到源代码、集成过程和测试用例的全面检查。软件测试过程包括测试环境的配置、基于需求的测试用例选择和测试方法。 8. **软件评审和保证**:贯穿整个软件开发过程,确保所有步骤都符合标准和规定,提高软件质量。 RTCA DO-178B是航空工业中软件开发的关键指南,它的实施对于确保飞行安全至关重要。通过遵循此标准,开发人员可以保证其机载系统和设备的软件达到必要的安全性和可靠性标准,从而满足航空法规的要求。