瀑布模型。
瀑布模型是將軟件生存周期的各項活動規定為按固定順序而連接的若幹階段工作,形如瀑布流水,最終得到軟件產品。
1970年溫斯頓·羅伊斯(WinstonRoyce)提出了著名的“瀑布模型”,直到80年代早期,它壹直是唯壹被廣泛采用的軟件開發模型。傳統軟件工程方法學的軟件過程,基本上都可以用瀑布模型來描述。
瀑布模型核心思想是按工序將問題化簡,將功能的實現與設計分開,便於分工協作,即采用結構化的分析與設計方法將邏輯實現與物理實現分開。將軟件生命周期劃分為制定計劃、需求分析、軟件設計、程序編寫、軟件測試和運行維護等六個基本活動,並且規定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級下落。