FMEA在架構設計中的應用分析
回到軟體架構設計領域,FMEA並不能知道我們如何做架構設計,而是當我們設計出一個架構後,再使用FMEA對這個架構進行分析,看看架構是否還存在某些可用性的隱患。
在架構設計領域,FMEA的具體方法是:
>給出初始的架構設計圖
>假設架構中某些部件發生了故障
>分析此故障對系統功能造成的影響
>根據分析結果,判斷架構是否需要進行優化
1 功能點
從使用者角度分析的功能點,而不是從模組功能劃分。
2 故障模式
系統會出現什麼樣的故障,包括故障點和故障形式。故障模式不是原因,只需要假設出某種故障現象即可。
3 故障影響
當發生故障模式中描述的故障時,功能點具體會受到什麼影響。常見的影響有:功能點偶爾不可用、功能點完全不可用、部分使用者功能點不可用、功能點響應緩慢、功能點出錯;
故障影響需要通過數字儘量準確描述。比如"20%使用者無法登陸"等。
4 嚴重程度
站在業務的角度故障的影響程度,一般分為"致命 、 高 、 中 、低、無"五個檔次。
嚴重程度評估公式:嚴重程度 = 功能點重要程度 * 故障影響範圍 * 功能點受損程度。
5 故障原因
"故障模式"中只描述了故障的現象,並沒有單獨列出故障原因。主要原因在於不管什麼故障原因,故障現象相同 ,對功能點的影響就相同。為何單獨列出故障原因?
·不同的故障原因發生概率不相同
·不同的故障原因檢測手段不一樣
·不同的故障原因處理措施不一樣
6 故障概率
某個故障原因發生的概率。例如mysql沒有索引的概率,介面不可用的概率,redis掛掉的概率。一般分為"高、中、低"三個檔次。
7 風險程度
風險程度就是綜合嚴重程度和故障概率來一起判斷某個故障的最終等級,風險程度 = 嚴重程度 * 故障概率。
8 已有措施
針對具體的故障原因,系統現在是否提供概率某些措施來應對,包括:檢測告警、容錯、自恢復等。
9 規避措施
為了降低故障發生概率而做的一些事情,可以是技術手段,也可以是管理手段。
10 解決措施
解決措施指為了能夠解決問題而做的一些事情,一般都是技術手段。
11 後續規劃
綜合分析,勘測處哪些故障是我們目前還缺乏的應對的措施,哪些已有措施還不夠,針對不足地方,結合風險程度進行排序,給出後續改進規劃。這些規劃既可以是技術手段,也可以是管理手段;可以是規避措施,也可以是解決措施。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69995298/viewspace-2893066/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- FMEA在車門設計中的應用策略
- 應用架構圖的設計應用架構
- Flutter 在流式場景下的架構設計與應用Flutter架構
- SaaS架構:應用服務、應用結構設計架構
- FMEA在安防技術系統中的應用
- FMEA技術在IT專案風險管理中的應用
- 論軟體架構設計及應用架構
- 在 .NET Core 中應用六邊形架構架構
- 微核心架構在大型前端系統中的應用架構前端
- FMEA和HAZOP在煤氣櫃風險分析綜合應用
- FMEA的應用方法
- 設計模式在vue中的應用(一)設計模式Vue
- 設計模式在vue中的應用(七)設計模式Vue
- 設計模式在vue中的應用(六)設計模式Vue
- 設計模式在vue中的應用(三)設計模式Vue
- 設計模式在vue中的應用(二)設計模式Vue
- socket程式設計在TCP中的應用程式設計TCP
- 設計模式在vue中的應用(四)設計模式Vue
- 設計模式在vue中的應用(五)設計模式Vue
- Angular應用架構設計-2:Data Service模式Angular應用架構模式
- Unity應用架構設計(12)——AOP思想的實踐Unity應用架構
- 系統設計概念:生產 Web 應用的架構Web架構
- 【架構設計】你的應用該如何分層呢?架構
- Unity應用架構設計(4)——設計可複用的SubView和SubViewModel(Part 1)Unity應用架構View
- 一文搞懂SaaS應用架構:應用服務、應用結構、應用互動設計應用架構
- [譯] 在 Kubernetes 之上架構應用架構
- Angular應用架構設計-5:設計原則與總結Angular應用架構
- 新零售SaaS架構:客戶管理系統的應用架構設計應用架構
- 百萬年薪架構師之路:談應用系統架構設計架構
- 設計模式在 TypeScript 中的應用 – 策略模式設計模式TypeScript
- SoIidWorks在鈑金件設計中的應用
- 貨拉拉應用多分組架構設計方案分享架構
- Unity應用架構設計oC工廠理念先行Unity應用架構
- thrift原始碼分析-架構設計原始碼架構
- MySQL高可用架構設計分析MySql架構
- Unity應用架構設計(1)—— MVVM 模式的設計和實施(Part 2)Unity應用架構MVVM模式
- Unity應用架構設計(1)—— MVVM 模式的設計和實施(Part 1)Unity應用架構MVVM模式
- 【恩墨學院】資料架構:中國電信的Oracle Sharding架構應用案例分析架構Oracle