机载系统软件设计过程-DO-178B标准解读
需积分: 40 9 浏览量
更新于2024-08-07
收藏 1.79MB PDF 举报
"软件设计过程-电机选型手册(通用型最新版),DO178B中文版"
在软件设计过程中,关键在于将高层需求转化为具体的软件体系结构和低层需求,这一过程通常涉及多个迭代。《软件设计过程-电机选型手册》中详细阐述了这一流程,旨在为软件开发提供明确的指导。软件设计的目标不仅是创建软件体系结构和低层需求,还要求这些需求能够通过系统安全评估,确保软件的安全性和可靠性。
5.2.1 软件设计过程目标:
- 开发出基于高层需求的软件体系结构和低层需求,这是设计阶段的核心任务。
- 低层需求需要提交到系统安全评估过程中,以进行全面的安全性评估,确保它们符合安全标准和规定。
5.2.2 软件设计过程活动:
- 输入:设计过程依赖于软件需求数据,软件开发计划,以及遵循的软件设计标准。这些输入为设计过程提供了基础。
- 输出:主要的输出是设计描述,其中包括对软件体系结构的详细说明以及低层需求的定义。这些文档是后续编码和测试阶段的重要依据。
关联的DO178B标准,即《机载系统和设备合格审查中软件方面的考虑》,是航空行业中用于软件开发和认证的关键指南。该标准详细规定了软件开发的各个阶段,从需求分析到系统集成,再到测试和验证,确保机载系统的软件满足严格的性能和安全性要求。
在DO178B中,强调了系统生命周期与软件生命周期之间的信息交互,强调了失效状态分类、软件等级定义及其确定方法,这对于风险管理和安全性至关重要。此外,标准还涵盖了系统架构的设计考虑,如系统分区、多版本软件的管理、安全监控机制,以及对用户可修改软件、可选项软件和商用成品软件的特殊处理,以确保软件在整个系统中的适应性和兼容性。
翻译的DO178B中文版为中国相关从业者提供了一个理解和应用此标准的平台,促进了国内航空软件开发与国际标准的接轨。通过遵循DO178B,开发团队能够保证其软件产品达到航空行业的高标准,确保飞行安全。
161 浏览量
2018-10-05 上传
点击了解资源详情
2013-02-17 上传
115 浏览量
2019-09-18 上传
2015-09-08 上传
2021-07-12 上传
羊牮
- 粉丝: 41
- 资源: 3857
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍