试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点
生活随笔
收集整理的這篇文章主要介紹了
试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
瀑布模型
瀑布模型一直是唯一被廣泛采用的生命周期模型,現在仍然是軟件工程中應用的最廣泛的過程模型。
特點:
傳統的瀑布模型過于理想化了,事實上,人在工作過程中不可能不犯錯誤。實際的瀑布模型都是帶“反饋環”的
優點:
快速原型模型
概念:
快速原型是快速建立起來的可以在計算機上運行的程序,它所能完成的功能往往是最終產品能完成的功能的一個子集優點:
軟件產品的開發基本上是線性順序進行的。
能進行線性開發的原因:
1.原型系統已經通過與用戶交互而得到驗證,據此產生的規格說明文檔正確地描述了用戶需求,因此,在開發過程的后續階段不會因為發現了規格說明文檔的錯誤而進行較大的返工。 2.開發人員通過建立原型系統已經學到了許多東西,因此,在設計和編碼階段發生錯誤的可能性也比較小,這自然減少了在后續階段需要改正前面階段所犯錯誤的可能性。增量模型
概念:
增量模型也成為漸增模型。使用增量模型開發軟件時,把軟件產品作為一系列的增量稿件來設計、編碼、 集成和測試。每個構建由多個相互作用的模塊構成,并且能夠完成特定的功能。使用增量模型時,第一個 增量構建往往實現軟件的基本需求,提供最核心的功能。
優點
螺旋模型
概念
螺旋模型的基本思想是,使用原型及其他方法來盡量降 低風險。理解這種模型的一個簡便方法,是把它看作在 每個階段之前都增建了風險分析過程的快速原型模型。
優點
適用于大規模開發的內部軟件項目
總結
以上是生活随笔為你收集整理的试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL 引擎特性 · InnoDB
- 下一篇: 深圳,四月