軟件生命周期模型
2018-04-04 15:22:15 | 來源:中培企業IT培訓網
7.1.4 軟件生命周期模型
軟件生命周期(Softwa, Development Life Cyc,le,SDLC)又稱為軟件生存周期或系統開發生命周期,是軟件的產生直到報廢的生命周期,周期內有問題定義、可行性分析、總體描述、系統設計、編碼、調試和測試、驗收與運行、維護升級到廢棄等階段,這種按時間分程的思想方法是軟件工程中的一種思想原則,即按部就班、逐步推進,每個階段都要有定義、 工作、審查、形成文檔以供交流或備查,以提高軟件的質量。
但隨著新的面向對象的設計方法和技術的成熟,軟件生命周期設計方法的指導意義正在減弱。生命周期的每一個周期都有確定的任務,并產生一定規格的文檔,提交給下一個周期作為繼續工作的依據。按照軟件的生命周期,軟件開發不再單單強調“編碼”,而是概括了軟件開發的全過程。軟件工程要求每一周期工作的開始只能必須是建立在前一個周期結果“正確”前提上延續;因此,每一周期都是按“活動一結果一審核一再活動一直至結果正確”循環往復進展的。
從概念提出的那一刻開始,軟件產品就進入了軟件生命周期。在經歷需求、分析、設計、實現、部署后,軟件)腎被使用并進入維護階段,直到最后由于缺少維護費用而逐漸消亡。這樣的一個過程,稱為“生命周期模型”( Life Cycle Model)。
典型的種生命周期模型包括瀑布模型、快速原型模型、迭代模型等。
標簽:
軟件生命周期
- 上一篇:軟件工程方法學之面向對象方法學二
- 下一篇:軟件生命周期模型之瀑布模型