教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

什么是螺旋模型?簡(jiǎn)述螺旋模型的基本開(kāi)發(fā)過(guò)程

更新時(shí)間:2020年10月08日15時(shí)52分 來(lái)源:傳智播客 瀏覽次數(shù):

螺旋模型由巴利·玻姆(Barry Boehm)于1988年提岀,該模型融合了瀑布模型、快速原型模型,它最大的特點(diǎn)是引入了其他模型所忽略的風(fēng)險(xiǎn)分析,如果項(xiàng)目不能排除重大風(fēng)險(xiǎn),就停止項(xiàng)目從而減小損失。這種模型比較適合開(kāi)發(fā)復(fù)雜的大型軟件。

螺旋模型將整個(gè)項(xiàng)目開(kāi)發(fā)過(guò)程劃分為幾個(gè)不同的階段,每個(gè)階段按部就班地執(zhí)行,這種劃分方式采用了瀑布模型。每個(gè)階段在開(kāi)始之前都要進(jìn)行風(fēng)險(xiǎn)評(píng)估,如果能消除重大風(fēng)險(xiǎn)則可以開(kāi)始該階段任務(wù)。在每個(gè)階段,首先構(gòu)建軟件原型,根據(jù)快速原型模型完成這個(gè)迭代過(guò)程,產(chǎn)出最終完善的產(chǎn)品,然后進(jìn)入下一個(gè)階段,同樣下一個(gè)階段開(kāi)始之前也要進(jìn)行風(fēng)險(xiǎn)評(píng)估,這樣循環(huán)往復(fù)直到完成所有階段的任務(wù)。螺旋模型的若干個(gè)階段是沿著螺線方式進(jìn)行的,如圖1-4所示。

螺旋模型

圖1-4 螺旋模型

圖1-4有4個(gè)象限:制訂計(jì)劃、風(fēng)險(xiǎn)分析、實(shí)施工程、客戶評(píng)估,各象限含義如下。

(1)制訂計(jì)劃:確定軟件目標(biāo),制訂實(shí)施方案,并且列出項(xiàng)目開(kāi)發(fā)的限制條件。

(2)風(fēng)險(xiǎn)分析:評(píng)價(jià)所制訂的實(shí)施方案,識(shí)別風(fēng)險(xiǎn)并消除風(fēng)險(xiǎn)。

(3)實(shí)施工程:開(kāi)發(fā)產(chǎn)品并進(jìn)行驗(yàn)證

(4)客戶評(píng)估:客戶對(duì)產(chǎn)品進(jìn)行審核評(píng)估,提出修正建議,制訂下一步計(jì)劃。

在螺旋模型中,每一個(gè)選代都需要經(jīng)過(guò)這4個(gè)步驟,直到最后得到完善的產(chǎn)品,可以進(jìn)行提交。

螺旋模型強(qiáng)調(diào)了風(fēng)險(xiǎn)分析,這意味著對(duì)可選方案和限制條件都進(jìn)行了評(píng)估,更有助于將軟件質(zhì)量作為特殊目標(biāo)融入產(chǎn)品開(kāi)發(fā)之中。它以小分段構(gòu)建大型軟件,使成本計(jì)算變得簡(jiǎn)單容易,而且客戶始終參與每個(gè)階段的開(kāi)發(fā),保證了項(xiàng)目不偏離正確方向,也保證了項(xiàng)目的可控制性。



猜你喜歡:

python2和3語(yǔ)法區(qū)別是什么?

如何針對(duì)接口設(shè)計(jì)測(cè)試用例 ?

軟件測(cè)試培訓(xùn)課程 

0 分享到:
和我們?cè)诰€交談!