軟體系統可靠性的衡量標準 x個9的意思?

2022-05-17 16:50:04 字數 713 閱讀 7813

衡量乙個軟體的可靠性有很多的方法和標準,但最近經常聽到和看到x個9的說法,本著不懂就查的精神,對其進行了翻閱,精簡解釋如下:

x個9的說法一般針對的是大型軟體系統,一些小的軟體咱就不提了,那麼先看看定義。

定義:x個9表示的是軟體系統在一年之內不宕機的概率,也可以換算成一年之內允許宕機的時間(100%-x個9)。

example:

1個9表示一年之內允許宕機的時間為:(1-90%)*365天 = 36.5天

2個9                                           (1-99%)*365天 = 3.65天

3個9                           (1-99.9%)*365天*24小時 = 8.76小時

4個9                 (1-99.99%)*365天*24小時*60分 = 52.6分鐘

5個9               (1-99.999%)*365天*24小時*60分 = 5.26分鐘

6個9           (1-99.9999%)*365天*24小時*60分*60秒 = 31秒

.............

從上面的計算可以看出,「1個9」和「2個9」的標準耗時太長,無法被接受。

6個9及以上的高可靠性(ha)可以做到,但是付出的成本太大,得不償失,因此也不太推薦。

綜合而言,業界使用較多的說法居於「3個9」到「5個9」之間。

如何衡量軟體的安全可靠性

軟體 的安全可靠性是衡量軟體好壞的乙個重要標準,安全性指與防止對程式及資料的非授權的故意或意外訪問的能力有關的軟體屬性,可靠性指與在規定的一段時間和條件下,軟體能維持其效能 水平能力有關的一組屬性。具體我 們可以從以下幾個方面來判斷 1.使用者許可權限制。軟體是否按功能 模組劃分使用者許可權,許可權...

軟體測試的原則和衡量標準

1 軟體測試的原則 good enough 原則 這是一種權衡投入 產出比的原則,測試既不要不充分,也不要過分,不充分和過分都是一種不負責任的表現,當然zero enough 是一種理想,good enough 是原則 pareto 原則 一般情況 在分析,設計,實驗階段的複審和測試工作能發現80 ...

軟體產品的可靠性

軟體的安全可靠性是衡量軟體好壞的乙個重要標準,安全性指與防止對程式及資料的非授權的故意或意外訪問的能力有關的軟體屬性,可靠性指與在規定的一段時間和條件下,軟體能維持其效能水平能力有關的一組屬性。具體我們可以從以下幾個方面來判斷 1.使用者許可權限制。軟體是否按功能模組劃分使用者許可權,許可權劃分是否...