軟件工程五種典型的開發(fā)模型各自特點

2016-08-12    分類: 網(wǎng)站建設(shè)

瀑布模型

1.里程碑或基線驅(qū)動。2.過程逆轉(zhuǎn)性很差或者說不可逆轉(zhuǎn)。逆轉(zhuǎn)可能會延誤工期,增加成本,造成損失

1.開發(fā)階段清晰,便于評審、審計、跟蹤、管理和控制。

1.不可逆或很難可逆。2.問題會積累,錯誤會傳遞發(fā)散擴大,導(dǎo)致成本和質(zhì)量失控。

1.在開發(fā)時間內(nèi)需求不變化或很少變化。2.分析設(shè)計人員對此領(lǐng)域非常熟悉。3.低風險項目。4.用戶使用環(huán)境穩(wěn)定(如系統(tǒng)軟件,工具軟件)

快速原型模型

1.容易適應(yīng)需求的變化

1.克服瀑布模型的缺點,減少由于軟件需求不明確帶來的開發(fā)風險。

1.所使用的開發(fā)工具和技術(shù)不一定符合主流的發(fā)展;快速建立起來的系統(tǒng)架構(gòu)加上連續(xù)的修改可能會導(dǎo)致產(chǎn)品質(zhì)量低下。

1.需求不明確或復(fù)雜系統(tǒng)。2.用戶無法自主提出應(yīng)用需求。

增量模型

1.軟件由一系列增量構(gòu)件組成

1.人員分配靈活,剛開始不用投入大量人力資源。如果核心產(chǎn)品很受歡迎,則可增加人力實現(xiàn)下一個增量。當配備人員不能在設(shè)定的時間內(nèi)完成產(chǎn)品時,它提供了一種先推進核心產(chǎn)品的途徑,這樣即可先發(fā)部分功能給客戶,對客戶起到鎮(zhèn)靜劑作用。2.增量能夠有計劃的管理技術(shù)風險。

1.由于各個構(gòu)件是逐漸并入已有的軟件體系結(jié)構(gòu)中,所以加入構(gòu)件必須不破壞已構(gòu)造好的系統(tǒng)部分,這需要軟件具備開放式的體系結(jié)構(gòu)。2.在開發(fā)過程中,需求變化是不可避免的,增量的靈活性可以使其適應(yīng)這種變化的能力大大優(yōu)于瀑布和快速原型模型,但也容易退化為邊改邊做模型,從而使軟件過程的控制失去整體性。3.如果增量包之間存在相交的情況且未很好處理,則必須做全盤系統(tǒng)分析,這種模型將功能細化后分別開發(fā)的方法較適應(yīng)于需求經(jīng)常改變的軟件開發(fā)過程

1.系統(tǒng)容易拆分。2.開發(fā)人力比較少。3.特別適用于商業(yè)軟件(如QQ,網(wǎng)游)

螺旋模型

1.是一種周期性的方法進行系統(tǒng)開發(fā)。2.有許多“中間版本”。3.每個周期都包括需求定義、風險分析、工程實現(xiàn)和評審4個階段

1.設(shè)計上靈活,可在項目各個階段進行變更。2.以小的分段來構(gòu)建大型系統(tǒng),使成本計算變得簡單容易。3.客戶始終參與每個階段的開發(fā),保證了項目不偏離正確方向以及項目的可控性。

1.建設(shè)周期長,而軟件技術(shù)更新比較快,所以經(jīng)常出現(xiàn)軟件開發(fā)結(jié)束后,和當前的技術(shù)水平有了很大的差距,無法滿足當前用戶需求。

1.系統(tǒng)龐大,風險高。2.需求不太明確。

噴泉模型

1.該模型的各個階段沒有明顯的界限,開發(fā)人員可以同步進行開發(fā)。

1.提高軟件項目開發(fā)效率,節(jié)省開發(fā)時間,適用于面向?qū)ο蟮能浖_發(fā)過程。

1.由于噴泉模型在各個開發(fā)階段是重疊的,因此在開發(fā)過程中需要大量的開發(fā)人員,因此不利于項目的管理。2.要求嚴格管理文檔,使得審核難度加大,尤其是面對可能隨時加入的各種信息、需求與資料的情況。

1.面向?qū)ο蟮能浖_發(fā)過程

詳細介紹如下:

瀑布模式

特點:

階段間具有順序性和依賴性:前一階段完成后,才能開始后一階段前一階段的輸出文本為后一階段的輸入文本推遲實現(xiàn)的觀點質(zhì)量保證:每個階段必須交付出合格的文檔對文檔進行審核缺點:

開始需要把需求做到最全懼怕用戶測試中的反饋,懼怕需求變更mux

網(wǎng)頁標題:軟件工程五種典型的開發(fā)模型各自特點
本文地址:http://muchs.cn/news/45572.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、建站公司、外貿(mào)網(wǎng)站建設(shè)App開發(fā)、網(wǎng)站排名靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)