軟體生存期模型——是描述軟體開發過程中各種活動如何執行的模型

所謂模型就是一種開發策略,這種策略是針對軟件工程的各個階段提供了一套範型,使工程的進展達到預期的目的。對一個軟件的開發無論其大小,我們都需要選擇一個合適的軟件過程模型,這種選擇基於項目和應用的性質、採用的方法、需要的控制,以及要交付的產品的特點。一個錯誤模型的選擇,將導致開發方向的迷失。

軟件生存期模型——是描述軟件開發過程中各種活動如何執行的模型

軟件生存期模型(也稱軟件生命週期模型)——是描述軟件開發過程中各種活動如何執行的模型。目前有瀑布模型、增量模型、螺旋模型、噴泉模型和變換模型等。

軟件生存期模型——是描述軟件開發過程中各種活動如何執行的模型

一、瀑布模型

瀑布模型(Waterfall Model)也稱軟件生存週期模型或線性順序過程模型,由W.Royce於1970年首先提出的,提供軟件開發的系統化的和順序的方法。它是將軟件生存週期各活動規定為線性順序連接的若干階段的模型,包括問題定義、可行性研究、需求分析、概要設計、詳細設計、編碼、測試和維護。瀑布模型從需求分析開始,逐漸進行,直至通過測試並得到用戶確認的軟件產品為止。瀑布模型的上一階段的輸出結果是下一階段的輸入,如同瀑布流水,逐級下落。

軟件生存期模型——是描述軟件開發過程中各種活動如何執行的模型


分享到:


相關文章: