软件需求过程详解:DO-178B在机载系统认证中的关键要素
需积分: 40 146 浏览量
更新于2024-08-07
收藏 1.79MB PDF 举报
"软件需求过程是软件开发的关键阶段,它在通用型最新版的电机选型手册中被详细阐述。这一过程的目标是确保高层需求,如功能需求、性能需求、接口需求和安全相关需求,已经明确并得以开发。目标之一是将派生的高层需求提交给系统安全评估过程进行评估,以保证软件的质量和安全性。
5.1.1软件需求过程的活动主要包括以下几个步骤:首先,接收来自系统生命周期过程的系统需求,这包括系统的硬件接口和可能的体系结构;其次,参考软件计划过程中的软件开发计划和软件需求标准;最后,当满足预定的迁移准则时,进行软件需求的详细定义和文档化。这个过程需要整合各个阶段的信息,确保系统与软件之间的有效交互。
DO178B中文版,即《机载系统和设备合格审查中软件方面的考虑》,是针对含有数字计算机的机载系统和设备研制过程中推荐遵循的重要准则。该标准由美国航空无线电技术委员会和欧洲民用航空设备组织共同制定,旨在规范软件研制过程和合格审查,适用于航空电子设备的软件开发。它强调了系统层面与软件开发的紧密关联,例如,系统级别的信息流管理、失效状态与软件等级划分、系统体系结构的设计、用户可修改软件的处理,以及对多版本非相似软件和安全监控的要求。
在实际操作中,机载系统开发者和审查机构应根据DO-178B中的指导,确保软件符合航空行业的严格标准,以保证飞行安全。翻译者提供了中文译稿,以帮助国内的相关人员理解和应用DO-178B,但需注意版权问题,并在使用前确保具备合法使用权。这份译稿基于包含1999年10月19日修订内容的ED-12B版本,对于任何可能存在的不当之处,欢迎读者提出指正。
电机选型手册中的软件需求过程不仅关注技术细节,更关注软件在整个系统中的安全性和可靠性,而DO178B中文版则是这一过程中的重要参考依据。"
160 浏览量
2018-10-05 上传
点击了解资源详情
2013-02-17 上传
115 浏览量
2019-09-18 上传
2015-09-08 上传
2021-07-12 上传
羊牮
- 粉丝: 41
- 资源: 3859
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析