當預期結果與實際結果不匹配時,就會出現軟體錯誤。它也可能是計算機程式中的錯誤、缺陷、故障或錯誤。大多數錯誤是由開發人員、架構師犯下的錯誤引起的。
以下是防止程式設計師在開發過程中引入錯誤的方法
採用的程式設計技術
軟體開發方法
同行評審
程式碼分析
以下是開發過程中常見的缺陷型別
算術缺陷
邏輯缺陷
語法缺陷
多執行緒缺陷
介面缺陷
效能缺陷