古詩詞大全網 - 成語故事 - 什麽是瀑布型軟件開發模型?有何優缺點?

什麽是瀑布型軟件開發模型?有何優缺點?

瀑布模型的優點:有利於大型軟件開發過程中人員的組織、管理,有利於軟件開發方法和工具的研究,從而提高了大型軟件項目開發的質量和效率。

瀑布模型的缺點:

(1)開發過程壹般不能逆轉,否則代價太大;

(2)實際的項目開發很難嚴格按該模型進行;

(3)客戶往往很難清楚地給出所有的需求,而該模型卻要求如此。

(4)軟件的實際情況必須到項目開發的後期客戶才能看到,這要求客戶有足夠的耐心。?

瀑布模型的使用範圍:

(1)用戶的需求非常清楚全面,且在開發過程中沒有或很少變化;

(2)開發人員對軟件的應用領域很熟悉;

(3)用戶的使用環境非常穩定;

(4)開發工作對用戶參與的要求很低。

擴展資料:

瀑布模型強調文檔的作用,並要求每個階段都要仔細驗證。但是,這種模型的線性過程太理想化,已不再適合現代的軟件開發模式,幾乎被業界拋棄,其主要問題在於:

(1) 各個階段的劃分完全固定,階段之間產生大量的文檔,極大地增加了工作量。

(2) 由於開發模型是線性的,用戶只有等到整個過程的末期才能見到開發成果,從而增加了開發的風險。

(3) 早期的錯誤可能要等到開發後期的測試階段才能發現,進而帶來嚴重的後果。

按照瀑布模型的階段劃分,軟件測試可以分為單元測試,集成測試,系統測試。

參考資料:

百度百科——瀑布模型