發(fā)布時(shí)間:2020-08-06
現(xiàn)在有很多人對(duì)軟件開(kāi)發(fā)生命周期模式是比較有興趣的,但是他們對(duì)于軟件開(kāi)發(fā)生命周期又是有一定的疑問(wèn)的,軟件開(kāi)發(fā)生命周期模式簡(jiǎn)單地說(shuō),就是一個(gè)軟件產(chǎn)品從最初的構(gòu)想到完成結(jié)束的過(guò)程。常用的軟件開(kāi)發(fā)生命周期模式有四種,分別是大爆炸模式、邊寫(xiě)邊該模式、瀑布模式以及螺旋模式。
大爆炸模式
計(jì)劃、進(jìn)度安排和正規(guī)開(kāi)發(fā)的過(guò)程計(jì)劃沒(méi)有,所有精力都花在開(kāi)發(fā)軟件和編碼的代碼上。
優(yōu)點(diǎn):簡(jiǎn)單
多數(shù)情況下,大爆炸模式幾乎沒(méi)有什么測(cè)試。假如要測(cè)試人員的參與,軟件測(cè)試的工作就是向客戶報(bào)告發(fā)現(xiàn)的問(wèn)題。
大爆炸模式是最簡(jiǎn)單的軟件開(kāi)發(fā)模式
邊寫(xiě)邊改模式
采用該模式的小組只有最初的想法,接著進(jìn)行一些簡(jiǎn)單的設(shè)計(jì),然后開(kāi)始漫長(zhǎng)的來(lái)回編寫(xiě)、測(cè)試和修改缺陷的過(guò)程。等到覺(jué)得足夠了,就發(fā)布產(chǎn)品。
邊寫(xiě)邊該模式適合在快速制作而且用完就扔的小項(xiàng)目,例如原型范例、演示程序。
邊寫(xiě)邊該的項(xiàng)目軟件測(cè)試員,需要和程序員一樣清醒地認(rèn)識(shí)到自己將陷入無(wú)休止的循環(huán)往復(fù)。幾乎每一天都會(huì)拿到新的軟件版本進(jìn)行著手測(cè)試。當(dāng)新的版本出來(lái),舊版本的測(cè)試可能尚未完成。
幾乎每一天都會(huì)拿到新的軟件測(cè)試可能尚未完成,而新的版本還可能包含新的或者經(jīng)過(guò)修改的功能。最后,終于有機(jī)對(duì)幾乎所有功能進(jìn)行測(cè)試了,并且發(fā)現(xiàn)軟件缺陷越來(lái)越少,這是某人決定發(fā)布軟件了。邊寫(xiě)邊該模式是軟件軟件開(kāi)發(fā)的入門(mén),有助于理解更加正規(guī)的方法。
瀑布模式
采用該模式的項(xiàng)目從最初到最終產(chǎn)品要經(jīng)過(guò)一系列步驟。每一個(gè)步驟結(jié)束時(shí),項(xiàng)目小組組織審查,并決定是否進(jìn)入下一步。如果項(xiàng)目未準(zhǔn)備好進(jìn)入下一步,就停滯下來(lái),直到準(zhǔn)備好。瀑布模式有三點(diǎn)強(qiáng)調(diào):
瀑布模式非常強(qiáng)調(diào)產(chǎn)品的定義。
瀑布模式個(gè)步驟是分立,沒(méi)有交叉。
瀑布模式無(wú)法回溯。
優(yōu)點(diǎn):當(dāng)測(cè)試人員開(kāi)始測(cè)試的時(shí)候,所有細(xì)節(jié)都已確定并有文檔記錄。測(cè)試人員可以制訂精確的計(jì)劃和進(jìn)度。
缺點(diǎn):測(cè)試在最后進(jìn)行,無(wú)法回溯。
螺旋模式
一開(kāi)始不必詳細(xì)定義所有細(xì)節(jié)。從小開(kāi)始,定義重要功能,努力實(shí)現(xiàn)這些功能,接受客戶反饋,然后進(jìn)入下一階段。重復(fù)上述過(guò)程,直至得到最終的產(chǎn)品。
每次循環(huán)的步驟:
1、確定目標(biāo)、可選方案和限定條件。
2、明確并化解風(fēng)險(xiǎn)。
3、評(píng)估可選方案。
4、當(dāng)前階段開(kāi)發(fā)和測(cè)試。
5、計(jì)劃下一步階段
6、確定進(jìn)入下一階段的方法
該模式包含了一點(diǎn)瀑布模式(分析、設(shè)計(jì)、開(kāi)發(fā)和測(cè)試的步驟)、一點(diǎn)邊寫(xiě)邊改模式(螺旋模式的每一次)和一點(diǎn)大爆炸模式(從外界觀察)。該模式發(fā)現(xiàn)問(wèn)題早、成本低的。
軟件開(kāi)發(fā)生命周期模式的介紹就到這里了,現(xiàn)在大家應(yīng)該知道在軟件開(kāi)發(fā)的時(shí)候,要怎么選擇軟件開(kāi)發(fā)生命周期模式了。到了文章的最后了,小編就再給大家介紹一個(gè)軟件生命周期的管理工具吧。ALM是面向軟件研發(fā)生命周期管理的工具,實(shí)現(xiàn)了從產(chǎn)品概念設(shè)計(jì)、需求分析、歷經(jīng)項(xiàng)目計(jì)劃、項(xiàng)目進(jìn)度、測(cè)試管理等階段,直至項(xiàng)目完成的全過(guò)程管理。
推薦閱讀:
軟件開(kāi)發(fā)生命周期包括什么?生命周期有幾期?
企業(yè)為什么需要IT配置管理?項(xiàng)目管理之配置管理
如何做好測(cè)試計(jì)劃與測(cè)試用例的新建及管理?
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。
您的信息已成功提交!
我們的客服人員稍后會(huì)與您聯(lián)系