可靠性:对软件FMEA的思考

软件FMEA(SFMEA)

【目的】评估需软件实现的功能是否能满足,软件设计风险分析,存在哪些对软件设计的风险及其影响?评估风险并软件设计预防,有效进行软件的测试验证,不断提高软件的可靠性。

软件FMEA,建议考虑:

1、整机、模块等需要软件帮他实现什么功能?包括保护功能,评估需要软件帮实现的功能是否满足。

2、对软件有影响的因素有哪些?是否发生变化?如芯片变更对软件的影响。

3、对软件有影响的外部环境应力有哪些?有什么不利影响?

4、软件的输出,会不会产生什么非预期的后果?通路分析,会有什么意想不到的通路吗?对整机系统有何影响?

5、算力是否充足?

6、是否满足软件设计规范要求?

7、历史软件失效在该产品软件上是否不会再次发生?

8、新增了哪些软件?变更了哪些软件?存在哪些风险?如何测试验证?

9、是否需要软件容错设计?防错设计?

10、若输入因子超规格时是否存在风险?最不利情况分析,是否存在风险?

11、需要新增或变更哪些测试用例?需要新增哪些摸底测试?

软件四个不断积累与沉淀:

1、软件设计规范;

2、所有的软件失败案例,设计测试过程发现的、市场出现过的。

3、软件的测试用例,整机级别的、硬件级别的、软件黑盒子、白盒子的。

4、软件FMEA,家族级、基础级、平台级、模块级、功能级、产品级的。

以上仅供参考。

可靠性严玲老师简介

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月2日
下一篇 2022年10月2日

相关推荐