系統缺陷與系統BUG

2021-10-03 11:55:42 字數 600 閱讀 7035

時光倒轉到了我們還使用電子管技術製造計算機的那個年代,那是計算機的主機重達數噸,並常常佔據整個房間的時代。在某個實驗室的某個平常的早晨,這個龐然大物突然停止了工作,我們的it前輩們馬上就開始尋找出現這種情況的原因。憑藉設計圖紙的引導,他們很快就圈定了可能發生問題的那一部分。在接下來的檢查中,他們發現這次故障原來是乙隻蟲子在經過兩隻繼電器時造成了短路所致。在修復了計算機並重新開始工作之後,負責計算機維護的工程師把這次故障記錄在了乙份備忘錄上,以便將來其他人遇到類似的情況可以迅速的找到答案。當然,他還寫了乙份文件給計算機的設計人員,希望以後在主機的散熱孔那裡可以加裝一層更加細密的金屬網,即不影響散熱,又可以防止蟲子爬到主機裡。

發現上面的區別了嗎?乙隻蟲子爬進主機引起短路的這個事件,更多的被我們稱為bug,這個名詞一直從計算機硬體故障沿用到了計算機軟體故障。那麼缺陷又是什麼呢?

還是看上面的這個例子。真正的缺陷是計算機維護工程師提出來的那個問題:在主機的散熱孔那裡可以加裝一層更加細密的金屬網,即不影響散熱,又可以防止蟲子爬到主機裡。這是計算機設計人員疏忽的地方,是產品真正的缺陷。而蟲子引發的那個故障只是這個缺陷導致的故障的其中一種表現形式。也就是說,bug是缺陷的一種表現形式,而乙個缺陷是可以引起多種bug的。

缺陷跟蹤系統Mantis Bug Tracker

缺陷管理平台mantis,也做mantisbt,全稱mantis bug tracker。mantis是乙個基於php技術的輕量級的開源缺陷跟蹤系統,以web操作的形式提供專案管理及缺陷跟蹤服務。在功能上 實用性上足以滿足中小型專案的管理及跟蹤。更重要的是其開源,不需要負擔任何費用。mantis是乙...

扔掉bug跟蹤系統?!

這個標題很瘋狂,讓人感覺不是從乙個開發的人口中說出的話,太激進 太左了。在infoq上面看到這個標題 一下子被抓住了眼球,仔細一讀,說得有點道理。作者elisabeth hendrickson認為,敏捷中bug的定義應該是 在 完成 的故事 story 中的某個行為,與產品負責人 prodcut o...

系統Bug的問題

一 系統的bug分為兩類 1 問題性bug 測試結果未能滿足預期之結果,或者未能滿足產品需求規格 2 建議性bug 對產品的實現或者操作提出的疑問或者改善意見 二 系統的bug分為四個級別 1 a級bug a 功能缺失 b 功能與產品規格嚴重不符 c 死迴圈 d 系統不能正常工作 2 b級bug a...