日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点

發布時間:2023/12/20 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

瀑布模型

瀑布模型一直是唯一被廣泛采用的生命周期模型,現在仍然是軟件工程中應用的最廣泛的過程模型。

特點:

a,階段間具有順序性和依賴性含義:1.必須等前一階段的工作完成之后,才能開始后一階段的工作;2.前一階段的輸出文檔就是后一階段的輸入文檔,因此,只有前一階段的輸出文檔正確,后一階段的工作才能獲得正確的結果 b,推遲實現的觀點瀑布模型在編碼之前設置了系統分析與系統設計的各個階段,分析與設計階段的基本任務規定,在這兩個階段考慮目標系統的邏輯模型,不涉及軟件的物理實現。c,質量保證的觀點軟件工程的基本目標是優質、高產。為了保證所開發的軟件的質量,在瀑布模型的每個階段都應該堅持兩個重要做法1.每個階段都必須完成規定的文檔,沒有交出合格的文檔就是沒有完成該階段的任務。2.每個階段結束前都要對所完成的文檔進行評審,以便盡早發現問題,改正錯誤。

傳統的瀑布模型過于理想化了,事實上,人在工作過程中不可能不犯錯誤。實際的瀑布模型都是帶“反饋環”的

優點:

1.可強迫開發人員采用規范的方法; 2.嚴格地規定了每個階段都必須提交的文檔; 3.要求每個階段交出的所有產品都必須經過質量保證小組的仔細驗證。

快速原型模型

概念:

快速原型是快速建立起來的可以在計算機上運行的程序,它所能完成的功能往往是最終產品能完成的功能的一個子集

優點:
軟件產品的開發基本上是線性順序進行的。

能進行線性開發的原因:

1.原型系統已經通過與用戶交互而得到驗證,據此產生的規格說明文檔正確地描述了用戶需求,因此,在開發過程的后續階段不會因為發現了規格說明文檔的錯誤而進行較大的返工。 2.開發人員通過建立原型系統已經學到了許多東西,因此,在設計和編碼階段發生錯誤的可能性也比較小,這自然減少了在后續階段需要改正前面階段所犯錯誤的可能性。

增量模型

概念:

增量模型也成為漸增模型。使用增量模型開發軟件時,把軟件產品作為一系列的增量稿件來設計、編碼、 集成和測試。每個構建由多個相互作用的模塊構成,并且能夠完成特定的功能。使用增量模型時,第一個 增量構建往往實現軟件的基本需求,提供最核心的功能。


優點

1.能夠在較短時間內向用戶提交完成部分工作的產品。 2.逐步增減產品功能可以時用戶有較充裕的時間學習和 適應新產品,從而減少一個全新的軟件可能給客戶組織 帶來的沖擊。 3.在把每個新的增量構建集成到現有軟件體系結構 中時,必須不破壞原來已經開發出的產品。 4.必須把軟件的體系結構設計的便于按這種方式進行 擴充,向現有產品中加入新構建的過程必須簡單、方便 ,也就是說,軟件體系結構必須是開放的。

螺旋模型

概念

螺旋模型的基本思想是,使用原型及其他方法來盡量降 低風險。理解這種模型的一個簡便方法,是把它看作在 每個階段之前都增建了風險分析過程的快速原型模型。



優點

1.對可選方案和約束條件的強調有利于已有軟件的重 用,也有利于把軟件質量作為軟件開發的一個重要目 標; 2.減少了過多測試或測試不足所帶來的風險;

適用于大規模開發的內部軟件項目

總結

以上是生活随笔為你收集整理的试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。