是否存在軟件缺陷本體的分類?分類學/軟件缺陷本體?
1
A
回答
2
有一個在Wikipedia page for Software Bugs的開始。它列出了他們的原因。就我個人而言,我發現它比通過他們的manefestation列出它們的系統沒那麼有用,因爲在調試之前,你並不真正瞭解原因。
此外,通過定義的因果方法留下了我最喜歡的兩個錯誤,Heisenbug和Schrodenbug。
2
許多錯誤是相當特定於該語言。 如果你正在尋找跨語言的錯誤/錯誤,你可以從anti-patterns
0
安全的角度來看,軟件缺陷的一個衆所周知的分類(加里·麥格勞在他的軟件安全系列圖書介紹給更廣泛的受衆)的執行錯誤和設計缺陷區分。一個執行錯誤是潛伏在你的實現中的低級缺陷。一個實現bug的典型例子是緩衝區溢出。另一方面,設計缺陷是您的實施中的一個「邏輯」錯誤,它允許惡意人員以您未預料到的方式使用它來打破或繞過您的系統或您實施的某種安全機制。一個很好的例子就是API設計中的缺陷,它允許攻擊者將特定的調用與API結合起來,迫使系統去做系統設計者沒有預料到的事情。
相關問題
- 1. 什麼是網站跟蹤軟件缺陷/缺陷?
- 2. 屏幕錄製軟件捕捉軟件缺陷
- 3. 軟件陷阱vs硬件陷阱
- 4. 學說實體缺少分配的ID
- 5. 是否有描述軟件缺陷的RDF?
- 6. 最好的地方是軟件中的安全缺陷更新
- 7. 有缺陷的kml文件?
- 8. Android DP缺陷?
- 9. 缺陷循環!
- 10. 儀器缺陷
- 11. SlideToggle缺陷
- 12. 軟件分析模式 - 優缺點
- 13. 缺陷與CR - 如何區分
- 14. 如何使用Python py.test實現Allure 2中的缺陷分類?
- 15. wxPython可能筆記本GetPage缺陷
- 16. OpenID和其缺陷
- 17. OpenCv凸性缺陷
- 18. NS_OPTIONS有缺陷嗎?
- 19. PipedInputStream/PipedOutputStream的缺陷
- 20. 視覺缺陷DIV
- 21. MP3Gain類似的體積分析軟件爲WAV文件
- 22. TFS中的缺陷和缺陷工作項有何區別?
- 23. 缺陷率跟蹤最適合什麼?每個KLOC的缺陷?
- 24. 分析IDE插件有什麼好的編譯時間缺陷?
- 25. 減少大型軟件開發項目中的缺陷注入率
- 26. Java中事件處理的缺陷
- 27. 自動文件版本控制的缺陷?
- 28. drupal分類學
- 29. Linux陷入CPU軟鎖定?
- 30. 貝寶安全缺陷?
你想要一個不同類型的錯誤列表以及它們如何相關?我可以建議社區wiki嗎? – tenpn 2011-02-11 13:46:08