軟件錯誤有以下基本特征:
再現性:若程序中不含隨機函數變量,那么只要包含相同的輸人,錯誤就可再現。
穩定性:有些軟件錯誤在相當長的時間內具有相對穩定性。除程序中有隨機變量和函數外,不可能在某時刻表現為這個錯誤,在另時刻表現為那個錯誤或無錯。
被動性:被動性是指程序中某處錯誤對程序的其他地方有影響,可以傳播到其他地方影響其他程序。
傳播性:在程序中某處可以有目的地安排些可以產生系統錯誤的程序段,讓它在特定的條件或特定的時間產生程序錯誤,這就是人們常說的“特洛伊木馬”法、邏輯炸彈法。可分類件。
可發現性:一切軟件錯誤遲早會被發現的,或者在程序開發過程中發現,或者利用精心設計的測試程序加以發現,也可能在實際運行中發現。
可掩蓋性:若出現兩個以上的條件,那么當分支一發生錯誤, 就可以抑制程序其他地方的錯誤,或程序中某處的致命錯誤導致系統非正常中止而屏蔽了后續程序中的錯誤。
負載特性:在負載增加時,錯誤出現的頻率便增加。有些錯誤則只在高負載時發生。高負載比低負載更容易使系統發生故障。
危害向導性:有的軟件錯誤可以容忍、可以默認,有的軟件錯誤卻嚴重到導致系統崩潰。按錯誤發生的頻率可分為少量發生錯誤和偶發性錯誤;按錯誤發生的部位,可將軟件錯誤分為全局性錯誤和局部性錯誤。
隨機發生性:有些軟件錯誤的出現具有很大的隨機突發性,這往往是由于軟件存在多處錯誤所致。
回答所涉及的環境:聯想天逸510S、Windows 10。
軟件錯誤有以下基本特征:
再現性:若程序中不含隨機函數變量,那么只要包含相同的輸人,錯誤就可再現。
穩定性:有些軟件錯誤在相當長的時間內具有相對穩定性。除程序中有隨機變量和函數外,不可能在某時刻表現為這個錯誤,在另時刻表現為那個錯誤或無錯。
被動性:被動性是指程序中某處錯誤對程序的其他地方有影響,可以傳播到其他地方影響其他程序。
傳播性:在程序中某處可以有目的地安排些可以產生系統錯誤的程序段,讓它在特定的條件或特定的時間產生程序錯誤,這就是人們常說的“特洛伊木馬”法、邏輯炸彈法。可分類件。
可發現性:一切軟件錯誤遲早會被發現的,或者在程序開發過程中發現,或者利用精心設計的測試程序加以發現,也可能在實際運行中發現。
可掩蓋性:若出現兩個以上的條件,那么當分支一發生錯誤, 就可以抑制程序其他地方的錯誤,或程序中某處的致命錯誤導致系統非正常中止而屏蔽了后續程序中的錯誤。
負載特性:在負載增加時,錯誤出現的頻率便增加。有些錯誤則只在高負載時發生。高負載比低負載更容易使系統發生故障。
危害向導性:有的軟件錯誤可以容忍、可以默認,有的軟件錯誤卻嚴重到導致系統崩潰。按錯誤發生的頻率可分為少量發生錯誤和偶發性錯誤;按錯誤發生的部位,可將軟件錯誤分為全局性錯誤和局部性錯誤。
隨機發生性:有些軟件錯誤的出現具有很大的隨機突發性,這往往是由于軟件存在多處錯誤所致。
回答所涉及的環境:聯想天逸510S、Windows 10。