fmea的五个步骤图表(FMEA无处不在如何做软件FMEA)
FMEA的应用无处不在,随着行业的发展,ISO26262的推广等因素,软件FMEA也越来越成为人们所关注的重点,其主要集中在嵌入式软件领域,并成功应用于关键行业,如医疗仪器、军用产品、汽车、航空航天业等。
所谓软件FMEA,就是通过识别软件失效模式,分析造成的后果,研究分析各种失效模式产生的原因,寻找消除和减少其有害后果的方法,以尽早发现潜在的问题,并采取相应的措施,从而提高软件的可靠性和安全性。
分析阶段
软件FMEA常用于开发阶段的需求分析、概要设计阶段和详细设计阶段,以及产品定型后的可靠性、安全性分析。
分析过程
软件FMEA的分析过程与硬件设计FMEA的过程类似(即我们常说的VDA五步法),分为以下步骤:软件系统结构和约定层次定义、建立功能网络、建立失效网络、提出措施和措施改进。
失效原因及措施举例
- 编码有误故障类型:输入变量数据类型未定义,存储类型有误,接口变量申明不一致等。改进措施:编写《模型设计规范文档》,二次开发变量类型检查组件,“一键式”自动检查变量类型。
- 数据有误故障类型:判断超时,二维查表维数错误,变化率限制不合理和高低限值不合理等。改进措施:采用DOE方法进行评估。
- 逻辑错误故障类型:与物理实际不相符,与驾驶人员操作习惯不相符。改进措施:利用P图设计对功能进行充分过程描述,明确定义输入量、输出量控制因子、干扰因子和偏差允许范围等要素。
- 计算异常故障类型:数据溢出,运算符合错误。改进措施:进行临界值判断,在注释中增加物理公式描述,进行编码对比。
- 软硬件接口有误故障类型:未防范已知的硬件故障模式改进措施:设计故障安全处理机制。
实例:小球悬浮系统
文章转自网络,如有侵权请联系删除。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com