软件需求过程详解:DO-178B在机载系统认证中的关键要素

需积分: 40 22 下载量 146 浏览量 更新于2024-08-07 收藏 1.79MB PDF 举报
"软件需求过程是软件开发的关键阶段,它在通用型最新版的电机选型手册中被详细阐述。这一过程的目标是确保高层需求,如功能需求、性能需求、接口需求和安全相关需求,已经明确并得以开发。目标之一是将派生的高层需求提交给系统安全评估过程进行评估,以保证软件的质量和安全性。 5.1.1软件需求过程的活动主要包括以下几个步骤:首先,接收来自系统生命周期过程的系统需求,这包括系统的硬件接口和可能的体系结构;其次,参考软件计划过程中的软件开发计划和软件需求标准;最后,当满足预定的迁移准则时,进行软件需求的详细定义和文档化。这个过程需要整合各个阶段的信息,确保系统与软件之间的有效交互。 DO178B中文版,即《机载系统和设备合格审查中软件方面的考虑》,是针对含有数字计算机的机载系统和设备研制过程中推荐遵循的重要准则。该标准由美国航空无线电技术委员会和欧洲民用航空设备组织共同制定,旨在规范软件研制过程和合格审查,适用于航空电子设备的软件开发。它强调了系统层面与软件开发的紧密关联,例如,系统级别的信息流管理、失效状态与软件等级划分、系统体系结构的设计、用户可修改软件的处理,以及对多版本非相似软件和安全监控的要求。 在实际操作中,机载系统开发者和审查机构应根据DO-178B中的指导,确保软件符合航空行业的严格标准,以保证飞行安全。翻译者提供了中文译稿,以帮助国内的相关人员理解和应用DO-178B,但需注意版权问题,并在使用前确保具备合法使用权。这份译稿基于包含1999年10月19日修订内容的ED-12B版本,对于任何可能存在的不当之处,欢迎读者提出指正。 电机选型手册中的软件需求过程不仅关注技术细节,更关注软件在整个系统中的安全性和可靠性,而DO178B中文版则是这一过程中的重要参考依据。"