健壯性

健壯性

健壯性又稱魯棒性,是指軟體對於規範要求以外的輸入情況的處理能力。所謂健壯的系統是指對於規範要求以外的輸入能夠判斷出這個輸入不符合規範要求,並能有合理的處理方式。

另外健壯性有時也和容錯性,可移植性,正確性有交叉的地方。比如,一個軟體可以從錯誤的輸入推斷出正確合理的輸入,這屬於容錯性量度標準,但是也可以認為這個軟體是健壯的。

基本介紹

  • 中文名:健壯性
  • 外文名:Robustness
  • 別稱魯棒性
  • 意義:軟體對要求以外的情況的處理能力
一個軟體可以正確地運行在不同環境下,則認為軟體可移植性高,也可以叫,軟體在不同平台下是健壯的。
一個軟體能夠檢測自己內部的設計或者編碼錯誤,並得到正確的執行結果,這是軟體的正確性標準,但是也可以說,軟體有內部的保護機制,是模組級健壯的。
軟體健壯性是一個比較模糊的概念,但是卻是非常重要的軟體外部量度標準。軟體設計的健壯與否直接反應了分析設計和編碼人員的水平。即所謂的高手寫的程式不容易死。

相關詞條

熱門詞條

聯絡我們