軟件生命周期模型是指人們?yōu)殚_發(fā)更好的軟件而歸納總結(jié)的軟件生命周期的典型實踐參考 。
主要有以下四種模型:
【什么是軟件生命周期模型】1、迭代式模型:是RUP推薦的周期模型 。至少包括需求工作流程、分析設(shè)計工作流程、實施工作流程和測試工作流程 。
2、快速原型模型:在功能上等價于產(chǎn)品的一個子集 。需要迅速建造一個可以運(yùn)行的軟件原型 ,以便理解和澄清問題,使開發(fā)人員與用戶達(dá)成共識 , 最終在確定的客戶需求基礎(chǔ)上開發(fā)客戶滿意的軟件產(chǎn)品 。
3、V模型:是軟件開發(fā)過程中的一個重要模型,由于其模型構(gòu)圖形似字母V,所以又稱軟件測試的V模型 。它通過開發(fā)和測試同時進(jìn)行的方式來縮短開發(fā)周期,提高開發(fā)效率 。
4、W模型:由兩個V字型模型組成,分別代表測試與開發(fā)過程 。
注:RUP是Rational Unified Process的縮寫 , 是統(tǒng)一軟件開發(fā)過程,統(tǒng)一軟件過程的意思 。
