基本介紹
- 中文名:噴泉模型
- 外文名:fountain model
- 用途:描述面向對象的軟體開發過程
- 採用技術:對象技術
模型概述,優點缺點,
模型概述
噴泉模型主要用於採用對象技術的軟體開發項目。該模型認為軟體開發過程自下而上周期的各階段是相互疊代和無間隙的特性。軟體的某個部分常常被重複工作多次,相關對象在每次疊代中隨之加入漸進的軟體成分。無間隙指在各項活動之間無明顯邊界,如分析和設計活動之間沒有明顯的界限,由於對象概念的引入,表達分析、設計、實現等活動只用對象類和關係,從而可以較為容易地實現活動的疊代和無間隙,使其開發自然地包括復用。
優點缺點
1、噴泉模型的優點
噴泉模型不像瀑布模型那樣,需要分析活動結束後才開始設計活動,設計活動結束後才開始編碼活動。該模型的各個階段沒有明顯的界限,開發人員可以同步進行開發。其優點是可以提高軟體項目開發效率,節省開發時間,適應於面向對象的軟體開發過程。
2、噴泉模型的缺點