軟件錯誤、缺陷、故障、失效


失效是指功能部件執行其規定功能的能力喪失。 軟件失效是指軟件運行時產生的一種不希望或不可接受的外部行為。
軟件測試使用各種術語描述軟件出現的問題,通用的術語如下:
軟件錯誤(software error)
軟件缺陷(software defect)
軟件故障(software fault)
軟件失效(software failure)
軟件失效的機理可描述為: 軟件錯誤軟件缺陷→軟件故障→軟件失效
1、 軟件錯誤:在可以預見的時期內,軟件仍將由人來開發。在整個軟件生存期的各個階段,都貫穿者人的直接或間接的干預。然而,人難免犯錯誤,這必然給軟件留下不良的痕跡。 軟件錯誤是指在軟件生存期內的不希望或不可接受的人為錯誤,其結果是導致 軟件缺陷的產生。可見, 軟件錯誤是一種人為過程,相對於軟件本身,是一種外部行為。
2、 軟件缺陷:軟件缺陷是存在於軟件(文檔、數據、程序)之中的那些不希望或不可接受的偏差,如少一個逗號、多一語句等。其結果是軟件運行於某一特定條件時出現軟件故障,這時稱 軟件缺陷被激活。
3、軟件故障:軟件故障是指軟件運行過程中出現的一種不希望或不可接受的內部狀態。譬如,軟件處於執行一個多余循環過程時,我們說軟件出現故障。此時若無時當的措施(容錯)加以及時處理,便產生 軟件失效。顯然,軟件故障是一種動態行為。
4、 軟件失效:軟件失效是指軟件運行時產生 的一種不希望或不可接受的外部行為結果。
 
以上來自:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM