在軟體設計中的失效評定(failure assessment)是指確認一演算法在特定條件下會失敗,並設法修正其失敗原因的電腦科學。失效評定和演算法的準確性、強健性、可靠度(英语:Reliability engineering)有直接關係。