ARJ 21 软件开发适航标准 DO-178B:关键要素概览
5星 · 超过95%的资源 需积分: 33 80 浏览量
更新于2024-07-29
收藏 268KB PDF 举报
DO_178B 是美国航空无线电通信协会 (RTCA) 提出的一份关键文档,专门针对航空器和发动机上使用的机载系统和设备中软件开发过程中的适航性合格审定提供了详尽的准则。这份规范主要关注软件生命周期中的各个环节,旨在确保软件质量与安全性,以满足飞行系统的严格要求。
该标准在章节1中明确了目的和范围,指出它仅关注软件开发过程,不涉及软件运行阶段,且作为ARJ 21型号的软件开发指南被引用。章节2讨论了与软件开发相关的系统背景,包括系统和软件之间的信息流、失效状态分类与软件等级、系统结构的划分、多版本软件管理、外场可加载软件的考虑以及系统需求对软件验证的影响。
软件生存周期在第3章详细阐述,定义了各个阶段的过程,如软件计划、开发、需求、设计、编码、综合和验证。每个阶段都设置了明确的目标,列出了相应的活动,强调了软件开发环境(如编程语言、编译器)、测试环境的选择,以及软件计划的评审和保证。
例如,软件需求过程在第5章中重点关注明确用户需求,通过活动如需求分析和规格编写来确保软件设计符合预期功能。软件设计阶段则涉及功能模块划分和用户可更改软件的设计策略。编码过程中,编码目标明确,活动包括编写高质量的源代码,并注重代码的可追溯性。
软件验证过程在第6章占据重要地位,其目标是验证软件的正确性和完整性,包括高层需求、低层需求、体系结构、源代码和集成输出的审查,以及详细的测试用例设计和执行。测试环境的设置是确保有效测试的关键,如根据需求选择测试用例和采用合适的测试方法。
DO_178B为中国航空工业的软件开发提供了一套严谨而全面的指导框架,旨在提升软件质量,降低飞行风险,是确保航空电子设备安全性和性能的重要依据。遵循此规范,软件开发者需要在每个步骤中严格把控,以满足适航性要求。
2016-02-29 上传
2019-02-25 上传
2023-04-03 上传
2023-08-06 上传
2023-08-02 上传
2023-05-17 上传
2023-05-31 上传
2023-06-08 上传
pubuzhixia
- 粉丝: 13
- 资源: 53
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析