容錯性、可移植性和正確性
健壯性不僅與容錯性、可移植性和正確性有關。壹個軟件具有容錯性,這意味著它能夠從錯誤的輸入中推斷出正確合理的輸出,這也是健壯性的體現。當軟件能夠在不同的環境下穩定運行時,我們說它具有高度的可移植性,這也意味著它在不同的平臺上表現出健壯性。
發現並改正自己的錯誤。
如果壹個軟件能夠檢測並糾正自己的錯誤,保證正確的執行結果,這就是軟件正確性的標準,也是模塊級健壯性的體現。
程序員的專業水平
雖然軟件健壯性是壹個相對模糊的概念,但作為軟件的外部度量標準,它是非常重要的。軟件的健壯性直接反映了分析人員、設計人員和編碼人員的專業水平。簡而言之,有經驗的程序員寫的程序不容易出問題。