当前位置: 首页 > news >正文

高可用架构模式——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、根据分析结果,判断架构是否需要进行优化。

2.2、常见的 FMEA 分析表格包含的内容

2.2.1、功能点
http://www.dtcms.com/a/293232.html

相关文章:

  • linux辅助知识(Shell 脚本编程)
  • Agent 工具箱:一步步搭建你的第一个 MCP 服务
  • day21-定时任务
  • Atcoder Beginner Contest 415 D题
  • Elasticsearch Java 8.x 的聚合 API 及子聚合的用法
  • (Python)类的练习与巩固(图书管理系统)(类与方法的基础教程)(if条件扩展)(动态类型)(Python教程)
  • RDLC报表纵向合并单元格
  • 适配者模式
  • git reset HEAD的实用指南
  • PyQt5—QLabel 学习笔记
  • Python通关秘籍(四)数据结构——列表
  • 发票识别在费控系统应用剖析
  • Linux 重定向和缓冲区
  • 1.两数之和
  • CDN 优化前端打包体积
  • Unity里的加力
  • Linux研学-MySQL安装
  • IP43半加固笔记本L156H
  • Embassy实战:Rust嵌入式异步开发指南
  • 使用docker(ubuntu)搭建web环境(php,apahce2)
  • Vue 3 响应式系统中的 effectScope、watchEffect、effect 和 watch 详解
  • 解锁 Rust 语言:交叉编译与安全防护全攻略
  • Redis - ZSet数据结构与滑动窗口应用
  • 在 WebSocket 中使用 @Autowired 时遇到空指针异常
  • 二、Vue常用指令:v-bind、v-model、v-on
  • 【Python】常见模块及其用法
  • MSTP技术
  • 建造者模式:构建复杂对象的优雅方式
  • c练习-c基础
  • Pulsar存储计算分离架构设计之Broker无状态