fmea案例(软件FMEA如何做?)
FMEA这个工具在软件行业应用其实非常小众,在汽车行业或者说硬件这块应用相对比较多 。有些质量人员把硬件质量管理工具想延伸到软件上,才提出在软件设计时应用FMEA这个质量工具,但真正的软件从业者或者软件QA人员,可能有听过但真正在企业使用的可能是极少数 。
当下传统企业数字化转型以及新能源汽车电子化,使得软件的重要作用得以凸显,也导致软件研发质量的越来越得到重视 。但现实情况是,很多质量管理人员都是硬件出身,对软件并不太懂,因此很多人都希望宋老师讲讲软件FMEA,所以今天我们就聊聊软件的FMEA如何做 。
01
FMEA概述
FMEA:潜在失效模式及后果分析
FMEA是一种系统化的过程活动针对产品(系统、子系统、零件)或制造过程;分析潜在失效原因、失效模式及失效后果;识别现行的控制措施;风险评价;按行动优先级,制定改进措施并完成验证 。
我们简单一点描述就是分析风险的工具,在风险发生前予以识别出来,并在事前采取合适的措施来消除缺陷,这正是预防思想的具体体现 。
FMEA作为技术风险分析工具,可以帮助组织实现如下预期;
FMEA最早参数于美国军方的MIL-P-1629,后来在航天航空业得到应用并获得成功,再逐步推广到其他行业,2019年推出最新版 。下图可以看到FMEA的一个发展历程,可以发现在软件行业涉猎还比较少 。
最新版的FMEA最显著的改进是,一个是建立了FMEA制定的过程步骤;另一个是,在分析时,更强调系统环境对分析对象的影响 。
《GJB/Z1391-2006故障模式、影响及危害性分析指南》对软件FMEA做了一个定义:
软件FMECA主要是在软件开发阶段的早期,通过识别软件故障模式,研究分析各种故障模式产生的原因及其造成的后果,寻找消除和减少其有害后果的方法,以尽早发现潜在的问题,并采取相应的措施,从而提高软件的可靠性和安全性 。
02
软件FMEA与硬件FMEA的主要差异
不同于硬件的FMEA有比较多的案例来进行参考,软件FMEA尚缺乏统一可供参考的案例也比较少 。两者之间也存在重要差异:
1)分析对象的差异
硬件的分析对象可以明确地选择到底层物理器件,而软件不容易清楚地划分模块和层次,软件分解的深度常常受到工程应用的限制 。软件如果也分解至基本的语句级,要穷尽所有的逻辑路径风险,则将面临失效模式无法穷尽,分析工作难以为继的局面 。软件运行时的输入数据和外界环境对运行结果也有影响,因此即使单独语句没有错误,运行时仍可能失效;
2)失效模式不同
硬件的失效主要是由于物理器件的老化或磨损带来的参数漂移,因此,硬件的失效模式比较明确而且有限 。而软件不存在磨损情况,其失效是由于设计造成的,也与用户的使用软件的方式有关,所以软件的失效模式较为复杂,目前尚无全面系统的定义,因此需要针对具体的应用进行分析 。
推荐阅读
- 用周易算命原来如此简单 易经如何算命
- 手机数据恢复软件免费版 360u盘数据恢复软件
- 永久免费正版cad类软件 好用的免费cad软件有哪些
- 保单号如何贷款,用车子的保单怎么贷款
- 如何开具技术服务费发票 服务业发票
- 买房利息计算器软件 买房贷款利息多少怎么计算
- 银行流水怎么看 买房贷款如何查询流水
- 公司app如何推广,推广app的三大营销策略
- 数码软件产品教程:opporeno5pro怎么互传opporeno5pro互传在哪里
- 微信好友找回方法,教你如何不花钱恢复微信好友