噴泉模型不像瀑布模型那樣,需要分析活動(dòng)結(jié)束后計(jì)活動(dòng),,設(shè)計(jì)活動(dòng)結(jié)束后才開(kāi)始編碼活動(dòng),。該模型的各個(gè)階段沒(méi)有明顯的界限,開(kāi)發(fā)人員可以同步進(jìn)行開(kāi)發(fā),。其優(yōu)點(diǎn)是可以提高軟件項(xiàng)目開(kāi)發(fā)效率,,節(jié)省開(kāi)發(fā)時(shí)間,適應(yīng)于面向?qū)ο蟮能浖_(kāi)發(fā)過(guò)程,。
1.傳統(tǒng)的噴泉模型
傳統(tǒng)的噴泉模型如下圖所示,,目前主要應(yīng)用于面向?qū)ο蟮能浖_(kāi)發(fā)中 。該模型的主要特點(diǎn)是認(rèn)為軟件開(kāi)發(fā)的各個(gè)階段是相互重疊和多次反復(fù)的,,從圖中可以看出,,軟件開(kāi)發(fā)的規(guī)格說(shuō)明階段、設(shè)計(jì)階段,、編碼階段和測(cè)試階段可以交疊在一起,,同時(shí)進(jìn)行。這體現(xiàn)了各個(gè)開(kāi)發(fā)過(guò)程的并行關(guān)系,。噴泉的水可以噴上去又可以落下來(lái),,水既可以落在中間,也可以落在底部,。這一點(diǎn)在模型中表現(xiàn)為各個(gè)測(cè)試階段的并行,。噴泉的水不停的噴發(fā)、墜落,,代表著開(kāi)發(fā)和測(cè)試階段的復(fù)雜性和重復(fù)性,。
2、渭南噴泉廠商模型的缺點(diǎn)
由于噴泉模型在各個(gè)開(kāi)發(fā)階段是重疊的,,因此在開(kāi)發(fā)過(guò)程中需要大量的開(kāi)發(fā)人員,,因此不利于項(xiàng)目的管理。此外這種模型要求嚴(yán)格管理文檔,,使得審核的難度加大,,尤其是面對(duì)可能隨時(shí)加入各種信息,、需求與資料的情況。