常見的軟件生存週期模型:單元測試
1.瀑布模型 測試
2.增量模型編碼
3.演化模型(原型模型)設計
4.噴泉模型(生魚片模型)對象
5.螺旋模型開發
面向對象經常使用的兩大模型:構建集成模型 , 統一過程模型RUP(最流行之一)原型
對於咱們初學者而言,在作軟件開發時可能更傾向於瀑布模型。由於瀑布模型有明確的步驟,依照「需求、設計、編碼、單元測試、集成和維護」的順序正向開發,逆向返工。軟件
瀑布模型有其明顯的優勢:存在一個需求階段,鼓勵對系統作什麼進行規約。存在設計階段,即編碼之間的設計。在每個階段結束時進行復審,容許獲取方與用戶的參與。容許基線和配置早期接受控制。配置
不足:客戶必須完整正確的表達需求才可,缺少靈活性,花費時間大,項目風險大。項目