軟體的生命週期以及bug的生命週期

2022-08-25 00:30:17 字數 806 閱讀 9750

軟體生命週期(sdlc,systems development life cycle,sdlc)是軟體開始研製到最終被廢棄不用這樣乙個完整的過程叫做軟體生命週期,軟體生命週期又稱為軟體生存週期或系統開發生命週期,是軟體的產生直到報廢的生命週期,週期內有問題定義、可行性分析、總體描述、系統設計、編碼、除錯和測試、驗收與執行、維護公升級到廢棄等階段,這種按時間分程的思想方法是軟體工程中的一種思想原則,即按部就班、逐步推進,每個階段都要有定義、工作、審查、形成文件以供交流或備查,以提高軟體的質量。但隨著新的物件導向的設計方法和技術的成熟,軟體生命週期設計方法的指導意義正在逐步減少。

生命週期的每乙個週期都有確定的任務,並產生一定規格的文件(資料),提交給下乙個週期作為繼續工作的依據。按照軟體的生命週期,軟體的開發不再只單單強調「編碼」,而是概括了軟體開發的全過程。軟體工程要求每一週期工作的開始只能必須是建立在前乙個週期結果「正確」前提上的延續;因此,每一週期都是按「活動-結果-審核-再活動-直至結果正確」迴圈往復進展的。

瀑布模型:

v模型:

w模型:

BUG的生命週期

bug的定義 軟體程式的漏洞或缺陷,還包括測試工程師或使用者所發現和提出的軟體可改進的細節,或需求文件存在差異的功能實現等。常見的bug型別 禪道系統為例,可自定義 錯誤 設計缺陷 介面優化 主要在前三個 效能問題 配置相關 安裝部署 安全相關 標準規範 測試指令碼 其他 其他劃分 功能類 介面類 ...

bug的生命週期

狹義概念 是指軟體程式的漏洞或缺陷 廣義概念 除軟體程式的漏洞或缺陷之外,還包括測試工程師或者使用者發現和提出的軟體可改進的細節,或與需求文件存在差異的功能實現等 測試人員的職責就是,發現這些bug,並交給開發人員,讓開發人員進行修改 要確定乙個bug的型別,需要對專案 或產品 有比較深的理解,這個...

Bug的生命週期

bug分類 一般分為 系統崩潰 嚴重 一般 次要 建議 一級 系統崩潰 嚴重阻礙測試和開發工作 最高 具體可為 1.功能安全沒有實現 2.應用閃退 崩潰無法執行 3.其他導致功能無法測試的問題 二級 嚴重 非阻礙用例執行的嚴重問題 高 具體可分為 1.簡單操作應用閃退 崩潰。卡死 2.資料丟失 3....