瀑布流模型把整個項目過程分成了六個主要階段
- 問題得定義和規劃
- 需求分析
- 軟件設計
- 程序編碼、
- 軟件測試
- 運行維護
標題瀑布模型優缺點對比
優點
- 簡單易行
- 可以按照階段檢查,能及時發現問題
- 前一個階段完成後,就可以重點關注下一個階段
- 有很好得分工協作
- 對質量有保障
缺點
- 難以響應需求得變更,當需求發生改變時,越到後期代價越大。
- 工作量分佈不均衡。例如前期開發,測試人員無法參與,而後期開發,測試人員又特別忙
- 前期進度受阻,會一直壓縮後續階段時間,導致延期或影響質量
- 一直到最後階段才能看到效果
軟件工程解決的幾個重要問題
- 讓軟件開發過程有序可控
- 讓分工寫作變成可能
- 質量有保障