瀑布模型:設計在開發階段框架
漸增式開發:好處獲取用戶需求 增量,是強調軟件在發佈不一樣的版本時,每次都多發佈一點點,是軟件功能數量漸增地發佈的過程。工具
原型化開發:測試
開發人員對用戶提出的問題進行總結,就係統的主要需求取得一致意見後,開發出一個原型並運行之,而後反覆對原型進行修改,使之逐步完善,直到用戶對系統徹底滿意爲止。編碼
優 點:需求表達清楚 缺點:不適合開發大型信息系統spa
統一過程模型(RUP):設計
統一過程(RUP/UP,Rational Unified Process)是一種以用例驅動、以體系結構爲核心、迭代及增量的軟件過程模型,由UML方法和工具支持,普遍應用於各種面向對象項目。對象
. RUP 是 Rational 公司開發的一套軟件過程框架blog
. RUP 自己支持可裁減性,能夠應付各類領域軟件和不一樣的項目規模生命週期
. RUP蘊含了大量優秀的實踐方法,如:迭代式軟件開發、需求管理、基於構件的構架應用、創建可視化的軟件模型、軟件質量驗證、軟件變動控制等開發
. RUP 把整個軟件開發生命週期分爲多個循環,每一個循環由四個階段組成,每一個階段完成肯定的任務,結束前有一個里程碑評估本階段的工做