軟件生命周期模型之快速原型模型
4.快速原型模型
快速原型模型又稱(chēng)原型模型,它是增量模型的另一種形式;它是在開(kāi)發(fā)真實(shí)系統(tǒng)之前,構(gòu)造一個(gè)原型,在該原型的基礎(chǔ)上,逐漸完成整個(gè)系統(tǒng)的開(kāi)發(fā)工作。例如,客戶(hù)需要一個(gè)ATM機(jī)軟件,可以先設(shè)計(jì)一個(gè)僅包含刷卡、密碼檢測(cè)、數(shù)據(jù)輸入和賬單打印的原型軟件提供給客戶(hù),此時(shí)還不包括網(wǎng)絡(luò)處理與數(shù)據(jù)庫(kù)存取以及數(shù)據(jù)應(yīng)急、故障處理等服務(wù)。快速原型模型的第一步是建造一個(gè)快速原型,實(shí)現(xiàn)客戶(hù)或未來(lái)用戶(hù)與系統(tǒng)的交互,用戶(hù)或客戶(hù)對(duì)原型進(jìn)行評(píng)價(jià),進(jìn)一步細(xì)化待開(kāi)發(fā)軟件的需求。通過(guò)逐步調(diào)整原型使其滿足客戶(hù)的要求,開(kāi)發(fā)人員可以確定客戶(hù)的真正需求是什么;第二步則在第一步的基礎(chǔ)上開(kāi)發(fā)客戶(hù)滿意的軟件產(chǎn)品。
快速原型是利用原型輔助軟件開(kāi)發(fā)的一種思想。經(jīng)過(guò)簡(jiǎn)單快速分析,快速實(shí)現(xiàn)一個(gè)原型,用戶(hù)與開(kāi)發(fā)者在使用原型過(guò)程中加強(qiáng)通信與反饋,通過(guò)反復(fù)評(píng)價(jià)和改進(jìn)原型,減少誤解,彌補(bǔ)漏洞,適應(yīng)變化,最終提高軟件質(zhì)量。
- 上一篇:軟件生命周期模型之增量模型
- 下一篇:軟件生命周期模型之螺旋模型