| 維度 | 增量模型 | 快速原型模型 |
|---|---|---|
| 核心思想 | 將系統分解為多個增量,每個增量經完整瀑布流程交付 | 先構建可運行原型,經用戶評估反饋逐步演化為最終系統 |
| 首個交付物 | 核心功能子集(可運行的最小系統) | 原型(可能僅含 UI 交互、無後端邏輯) |
| 用戶參與 | 各增量驗收時參與 | 全程深度參與,持續反饋 |
| 需求變更 | 增量間可調整,增量內相對固定 | 極度靈活,原型階段大幅變更成本低 |
| 適用場景 | 需求相對清晰、模塊化程度高、風險可控 | 需求模糊、用戶難以準確描述、UI/交互複雜 |
「先實現界面跳轉形成可運行版本,再逐步添加功能」 → 快速原型模型 特徵明顯:
實際項目常結合兩者優勢:
如果:需求明確、模塊獨立、團隊經驗豐富 → 純增量模型
如果:需求模糊、創新產品、用戶參與度高 → 快速原型 + 增量混合
如果:硬件嵌入式、法規強合規、不可逆部署 → V模型 / 瀑布模型