软件FMEA与硬件FMEA的主要差异是什么?
2023-06-13 09:15:53 时间
软件FMEA与硬件FMEA的主要差异是什么?不同于硬件的FMEA有比较多的案例来进行参考,软件FMEA尚缺乏统一可供参考的案例也比较少。两者之间也存在重要差异:
1)分析对象的差异
硬件的分析对象可以明确地选择到底层物理器件,而软件不容易清楚地划分模块和层次,软件分解的深度常常受到工程应用的限制。软件如果也分解至基本的语句级,要穷尽所有的逻辑路径风险,则将面临失效模式无法穷尽,分析工作难以为继的局面。软件运行时的输入数据和外界环境对运行结果也有影响,因此即使单独语句没有错误,运行时仍可能失效;
2)失效模式不同硬件的失效主要是由于物理器件的老化或磨损带来的参数漂移,因此,硬件的失效模式比较明确而且有限。而软件不存在磨损情况,其失效是由于设计造成的,也与用户的使用软件的方式有关,所以软件的失效模式较为复杂,目前尚无全面系统的定义,因此需要针对具体的应用进行分析。
软件FMEA它是一种引导式的分析方法,通常是在软件的概要设计完成后展开,并在其后的各开发阶段反复进行。下图以最为普及的软件生命周期模型:瀑布模型,为例,说明实施软件FMEA与软件开发过程之间的关系。
当软件的原型结构设计出来并且确定了每个模块的功能要求之后,就可以进行系统级软件 FMEA。其目的是鉴定软件架构的质量属性,侧重于从系统的角度去分析各个子模块的输出和各模块之间的协调匹配,主要包括软件功能FMEA、软件接口FMEA。
详细级软件FMEA可以确定模块设计是否达到了软件质量要求,识别具体的失效情况,确定失效的根本原因。
相关文章
- Adobe Prelude 2021 软件下载及安装教程
- 软件按什么标准收取维护费 ?
- ACDSee 2022软件下载和安装教程
- 能够激发创作灵感的笔记软件,强大在哪里? #RoamResearch
- 科学绘图GraphPad Prism 软件安装包下载,Prism中文版下载安装
- Linux和C语言:联合开发精彩软件(linux和c语言)
- Linux 下的看门狗软件:守护你的系统安全(linux看门狗软件)
- 安装Linux系统:从U盘快速准备(linux从u盘安装软件)
- Linux下的聊天欢乐时光(linux聊天软件)
- 与软件苹果硬件软件:MacOS协同创新(macos硬件)
- 深入探索Linux服务器源码,解密开放软件的奥秘(linux服务器源码)
- 下载好看小说必备工具MYSQL小说软件推荐(MYSQL下载小说软件)
- Oracle在上地软件园 满足未来软件需求(oracle 上地软件园)
- Oracle一体机融合硬件与软件双重优势(oracle一体机组成)
- 2017AR行业盘点,一文看懂AR硬件、软件及应用发展