在軟件產(chǎn)品開(kāi)發(fā)的項(xiàng)目中有這么多的模型可以選擇,那么我們應(yīng)該如何選擇呢?
下面舉例說(shuō)明:
1)對(duì)于以前曾經(jīng)開(kāi)發(fā)過(guò)同類(lèi)型的項(xiàng)目,或用過(guò)相同的技術(shù)開(kāi)發(fā)過(guò)的項(xiàng)目,或在前期需求明確的情況下,可以采用瀑布模型或改進(jìn)的瀑布模型。
2)對(duì)于用戶無(wú)信息系統(tǒng)使用經(jīng)驗(yàn),無(wú)法提出需求時(shí),或者需求分析人員技能不足時(shí),采用快速原型模型。
3)有的項(xiàng)目不確定性因素很多,很多東西前面無(wú)法計(jì)劃,這時(shí)可以采用增量迭代模型或螺旋模型。
4)有的項(xiàng)目需求總是變來(lái)變?nèi)ィ葱枨蟛环€(wěn)定,這時(shí)可以采用增量迭代模型。
5)有的軟件比較大,公司不可能一次投入那么多的人力、物力,這時(shí)可以采用增量迭代模型,軟件產(chǎn)品分多個(gè)版本進(jìn)行發(fā)布。
6)有的項(xiàng)目有多個(gè)獨(dú)立功能,這時(shí)可以分別針對(duì)每個(gè)功能,將其作為子項(xiàng)目,每個(gè)子項(xiàng)目?jī)?nèi)都可以采用瀑布模型。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問(wèn)題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。