美國一家研究所28日公佈的調查結果表明,軟體錯誤使美國每年損失高達595億美元。
這次調查是由美國商業部下屬的國家標準和技術研究所(NIST)進行的。NIST指出,如能做好檢測工作,即可在軟體開發的早期階段發現漏洞,並進行彌補,此舉每年能給美國企業節省成本222億美元。然而,目前軟體中一半以上的錯誤是在開發的後期或者售後使用中才被發現的。
NIST分析説,軟體産品錯誤非常多,原因有二:一、軟體産品的程式代碼動輒上百萬行,其複雜性使軟體容易産生錯誤。實際上,軟體開發成本中的約80%都用於鑒別和糾正軟體中的錯誤;二、美國現行法律規定,軟體開發商只對軟體中的漏洞承擔有限責任,這使開發商增加前期測試的積極性不高。
國際金融報 2002年7月1日