高可用架构模式——FMEA方法(排除架构可用性隐患的利器)
目录
-
- 一、FMEA 介绍
- 二、FMEA 方法
-
- 2.1、在架构设计领域FMEA 的具体分析方法
- 2.2、常见的 FMEA 分析表格包含的内容
-
- 2.2.1、功能点
- 2.2.2、故障模式
- 2.2.3、故障影响
- 2.2.4、严重程度
- 2.2.5、故障原因
- 2.2.6、故障概率
- 2.2.7、风险程度
- 2.2.8、已有措施
- 2.2.9、规避措施
- 2.2.10、解决措施
- 2.2.11、后续规划
本文来源:极客时间vip课程笔记
一、FMEA 介绍
- FMEA(Failure mode and effects analysis,故障模式与影响分析)又称为失效模式与后果分析、失效模式与效应分析、故障模式与后果分析等,专栏采用“故障模式与影响分析”,因为这个中文翻译更加符合可用性的语境。
- FMEA 是一种在各行各业都有广泛应用的可用性分析方法,通过对系统范围内潜在的故障模式加以分析,并按照严重程度进行分类,以确定失效对于系统的最终影响。
- FMEA 最早是在美国军方开始应用的,20 世纪 40 年代后期,美国空军正式采用了 FMEA。尽管最初是在军事领域建立的方法,但 FMEA 方法现在已广泛应用于各种各样的行业,包括半导体加工、餐饮服务、塑料制造、软件及医疗保健行业。FMEA 之所以能够在这些差异很大的领域都得到应用,根本原因在于 FMEA 是一套分析和思考的方法,而不是某个领域的技能或者工具。
- 回到软件架构设计领域,FMEA 并不能指导我们如何做架构设计,而是当我们设计出一个架构后,再使用 FMEA 对这个架构进行分析,看看架构是否还存在某些可用性的隐患。
二、FMEA 方法
2.1、在架构设计领域FMEA 的具体分析方法
- 1、给出初始的架构设计图。
- 2、假设架构中某个部件发生故障。
- 3、分析此故障对系统功能造成的影响。
- 4、根据分析结果,判断架构是否需要进行优化。