BUG生命周期和管理
1、BUG的產生
1) 軟件的復雜性:功能越多,軟件越復雜。
2) 程序員的錯誤:過于疲勞,不守規矩,過于熱心,心不在焉。
3) 需求的變化:需求變化的后果會造成重新設計與日程調整,一個需求變化頻繁的項目或者產品是沒有任何測試價值的。
4) 時間的壓力:時間是一種寶貴的資源。
5) 文檔貧乏:要有良好的先文檔后實現的習慣。文檔代表著一種特殊的記憶,沒有它的存在對人對己都不利。
6) 軟件開發工具:實際上,現代的開發工具對整個軟件質量尤其是可靠性并沒有什么重大的影響。
2、BUG的種類
原文轉自:http://www.anti-gravitydesign.com