失效評定

軟體設計中的失效評定failure assessment)是指確認一算法在特定條件下會失敗,並設法修正其失敗原因的計算機科學。失效評定和算法的準確性魯棒性可靠度有直接關係。

基本介紹

  • 中文名:失效評定
  • 外文名:failure assessment
可靠度,健壯性,準確與精密,

可靠度

可靠度(Reliability),指產品在規定的條件下和規定的時間內,完成規定任務的機率。若一批產品的總數為N,當t = 0時開始使用,隨著時間增加,失效的產品數量r(t)逐漸增加。若產品在任意時間t的可靠度為R(t),則
而不可靠度F(t)則為
在t時刻尚未失效的產品,在該時刻後的單位時間內發生失效的機率,稱為產品的瞬時失效率。則失效率

健壯性

計算機科學中,健壯性(英語:Robustness)是指一個計算機系統在執行過程中處理錯誤,以及算法在遭遇輸入、運算等異常時繼續正常運行的能力。 諸如模糊測試之類的形式化方法中,必須通過製造錯誤的或不可預期的輸入來驗證程式的健壯性。很多商業產品都可用來測試軟體系統的健壯性。健壯性也是失效評定分析中的一個方面。

準確與精密

準確度(英語:accuracy)與精密度(英語:precision)是科學工程學工業統計學等範疇的重要概念。
準確度是每一次獨立的測量之間,其平均值與已知的數據真值之間的差距(與理論值相符合的程度)。例如:多次實驗結果其平均值接近於已知的數據真值(理論值),可知道數據“準確”,或是數據具有“高準確度”;反之,平均值與已知的數據真值差距較大,表示實驗數據不準確,或準確度不高。
精密則是當實驗數據很精準時,會要求實驗有高度的再現性,表示實驗數據是可信的,也就是實驗數據需要具有高精密度(多次量度或計算的結果的一致程度)。
一個結果必須要同時符合準確與精密這兩個條件,才可算是精準。
常見文獻以射擊彈著點分布情形來說明準確度與精密度的意義,初看似乎簡明易懂,實際仍隱含認知的盲點。以射擊而言每一彈著點均儘量接近靶心才稱得上精確或是精準;最左邊就一般射擊而言屬於高準確度高精密度。如果是期望求得彈道與瞄準機制間的關係、以槍枝調校為目的的射擊,其本質與一般真值未知的測量或實驗相同,因為彈著點分布其平均值接近靶心,依準確度的定義則屬於高準確度低精密度。
日益受到重視的國際標準組織ISO發表一份標準檔案ISO5725,其名稱為“Accuracy (trueness and precision) of measurement methods and results”(量測方法與成果之準確度(真實度與精密度)),其內涵最大的改變是趨向從俗的定義accuracy為一般用語(the general term),即一般用來描述量測、實驗整體成果的“精準”度一詞,或者簡稱為“精度”。其間差異主要在於ISO5725使用“真實度”(trueness)替代原本的準確度(accuracy)。 “精度”為真實度與精密度的組合,包含受到偶然與系統兩部分誤差的影響,實務上,以被認可的參考值視為真值。

相關詞條

熱門詞條

聯絡我們