軟體錯誤

軟體錯誤

軟體錯誤指軟體產品中存在的導致期望的運行結果和實際運行結果間出現差異的一系列問題,這些問題包括故障、失效、缺陷。

辭彙介紹


軟體故障是指軟體運行過程中出現的一種不希望或不可接受的內部狀態。軟體失效是指軟體運行時產生的一種不可接受的外部行為結果。軟體缺陷是存在於軟體之中的那些不希望或不可接受的偏差。
所有軟體是文檔,代碼等組成的,最初的錯誤是來自於這些軟體錯誤(software error),如代碼中加法寫成減法。軟體錯誤導致軟體缺陷(software defect),如設計缺陷,代碼缺陷等,可用靜態測試,如走查,靜態檢查,測試床(軍事軟體用的技術)等,軟體的缺陷導致一個或多個軟體故障 (software fault),故障有內部故障,外部故障,也就是我們所說的bug,軟體故障導致了軟體在功能操作等方面的失效(software failure)。