
1.瀑布模型
(1)是線性模型的一種,在所有模型中占有重要地位,是所有模型的一個(gè)基礎(chǔ)
(2)每個(gè)階段執(zhí)行一次,按線性順序進(jìn)行軟件開(kāi)發(fā)
優(yōu)點(diǎn)
(1)各個(gè)階段劃分清晰明確,便于項(xiàng)目整體把控
(2)當(dāng)前一階段完成后,只需關(guān)注后續(xù)階段
缺點(diǎn)
(1)依賴于早期的需求調(diào)查,不適應(yīng)需求的變化
(2)風(fēng)險(xiǎn)往往延至后期才顯露,失去及早糾正的機(jī)會(huì)
2.快速原型模型
在開(kāi)發(fā)真實(shí)系統(tǒng)之前,構(gòu)造一個(gè)原型,在該原型的基礎(chǔ)上,逐漸完成整個(gè)系統(tǒng)的開(kāi)發(fā)工作
第一步是建造一個(gè)快速原型,實(shí)現(xiàn)用戶與系統(tǒng)的交互
第二步是讓用戶對(duì)原型進(jìn)行評(píng)價(jià),進(jìn)一步細(xì)化待開(kāi)發(fā)軟件的需求,開(kāi)發(fā)人員逐步調(diào)整原型使其滿足用戶的需求
優(yōu)點(diǎn)
(1)克服瀑布模型的缺點(diǎn),更好地滿足用戶的需求并減少由于軟件需求不明確帶來(lái)的項(xiàng)目開(kāi)發(fā)風(fēng)險(xiǎn)
缺點(diǎn)
(2)不適合大型系統(tǒng)的開(kāi)發(fā)
(3)前提是要有一個(gè)展示型的產(chǎn)品原型,因此在一定程度上可能會(huì)限制開(kāi)發(fā)人員的創(chuàng)新
3.螺旋模型
螺旋模型將開(kāi)發(fā)過(guò)程分為幾個(gè)螺旋周期,每個(gè)螺旋周期大致和瀑布模型相符合,螺旋模型沿著螺旋線旋轉(zhuǎn),即在坐標(biāo)的4個(gè)象限上分別表示了4個(gè)方面的活動(dòng)
優(yōu)點(diǎn)
(1)螺旋模型是一種風(fēng)險(xiǎn)驅(qū)動(dòng)的方法體系,能夠?qū)?xiàng)目存在的風(fēng)險(xiǎn)進(jìn)行評(píng)估
(2)可以在項(xiàng)目的各個(gè)階段進(jìn)行需求變更
缺點(diǎn)
(1)項(xiàng)目人員要有風(fēng)險(xiǎn)評(píng)估經(jīng)驗(yàn)和相關(guān)知識(shí),如果未能及時(shí)標(biāo)識(shí)風(fēng)險(xiǎn),會(huì)造成重大損失
(2)隨著迭代次數(shù)的增加會(huì)增加開(kāi)發(fā)成本,延遲提交時(shí)間

最后: 可以在公眾號(hào):傷心的辣條 ! 自行領(lǐng)取一份216頁(yè)軟件測(cè)試工程師面試寶典文檔資料【免費(fèi)的】。以及相對(duì)應(yīng)的視頻學(xué)習(xí)教程免費(fèi)分享!,其中包括了有基礎(chǔ)知識(shí)、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫(kù)、抓包工具專題、接口測(cè)試工具、測(cè)試進(jìn)階-Python編程、Web自動(dòng)化測(cè)試、APP自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試、測(cè)試高級(jí)持續(xù)集成、測(cè)試架構(gòu)開(kāi)發(fā)測(cè)試框架、性能測(cè)試、安全測(cè)試等。
我推薦一個(gè)【Python自動(dòng)化測(cè)試交流群:746506216】,大家可以一起探討交流軟件測(cè)試,共同學(xué)習(xí)軟件測(cè)試技術(shù)、面試等軟件測(cè)試方方面面,助你快速進(jìn)階Python自動(dòng)化測(cè)試/測(cè)試開(kāi)發(fā),走向高薪之路。
喜歡軟件測(cè)試的小伙伴們,如果我的博客對(duì)你有幫助、如果你喜歡我的博客內(nèi)容,請(qǐng) “點(diǎn)贊” “評(píng)論” “收藏” 一? 鍵三連哦!