瀑布模型,(增量開發)漸增式開發,原型化開發,統一過程模型(RUP)


瀑布模型:設計在開發階段

 

瀑布模型有以下優點

1)為項目提供了按階段划分的檢
查點。
2)當前一階段完成后,您只需要去關注后續階段。
3)可在 迭代模型中應用瀑布模型。
增量迭代應用於瀑布模型。迭代1解決最大的問題。每次迭代產生一個可運行的版本,同時增加更多的功能。每次迭代必須經過質量和 集成測試
4)它提供了一個模板,這個模板使得分析、設計、編碼、測試和支持的方法可以在該模板下有一個共同的指導。
 

瀑布模型有以下缺點

1)各個階段的划分完全固定,階段之間產生大量的文檔,極大地增加了工作量。
2)由於開發模型是線性的,用戶只有等到整個過程的末期才能見到開發成果,從而增加了開發風險。
3)通過過多的強制完成日期和里程碑來跟蹤各個項目階段。
4)瀑布模型的突出缺點是不適應用戶需求的變化。

 漸增式開發:好處獲取用戶需求  增量,是強調軟件在發布不同的版本時,每次都多發布一點點,是軟件功能數量漸增地發布的過程。

原型化開發

開發人員對用戶提出的問題進行總結,就系統的主要需求取得一致意見后,開發出一個原型並運行之,然后反復對原型進行修改,使之逐步完善,直到用戶對系統完全滿意為止。

優 點:需求表達清楚      缺點:不適合開發大型信息系統

統一過程模型(RUP):

統一過程(RUP/UP,Rational Unified Process)是一種以用例驅動、以體系結構為核心、迭代及增量的軟件過程模型,由UML方法和工具支持,廣泛應用於各類面向對象項目。

 

 

  • RUP

. RUP 是 Rational 公司開發的一套軟件過程框架

. RUP 本身支持可裁減性,可以應付各種領域軟件和不同的項目規模

. RUP蘊含了大量優秀的實踐方法,如:迭代式軟件開發、需求管理、基於構件的構架應用、建立可視化的軟件模型、軟件質量驗證、軟件變更控制等

. RUP 把整個軟件開發生命周期分為多個循環,每個循環由四個階段組成,每個階段完成確定的任務,結束前有一個里程碑評估本階段的工作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM