比較瀑布模型,快速原型模型,增量模型,螺旋模型的優缺點,說明

時間 2021-05-07 19:59:01

1樓:匿名使用者

瀑布模型的優點:有利於大型軟體開發過程中人員的組織、管理,有利於軟體開發方法和工具的研究,從而提高了大型軟體專案開發的質量和效率。

瀑布模型的缺點:(1)開發過程一般不能逆轉,否則代價太大;(2)實際的專案開發很難嚴格按該模型進行;(3)客戶往往很難清楚地給出所有的需求,而該模型卻要求如此。(4)軟體的實際情況必須到專案開發的後期客戶才能看到,這要求客戶有足夠的耐心。

瀑布模型的使用範圍:(1)使用者的需求非常清楚全面,且在開發過程中沒有或很少變化;(2)開發人員對軟體的應用領域很熟悉;(3)使用者的使用環境非常穩定;(4)開發工作對使用者參與的要求很低。

快速原型模型的優點:(1)可以得到比較良好的需求定義,容易適應需求的變化;(2)有利於開發與培訓的同步;(3)開發費用低、開發週期短且對使用者更友好。

快速原型模型的缺點:(1)客戶與開發者對原型理解不同;(2) 準確的原型設計比較困難;(3) 不利於開發人員的創新。

快速原型模型的使用範圍:(1)對所開發的領域比較熟悉而且有快速的原型開發工具;(2)專案招投標時,可以以原型模型作為軟體的開發模型;(3)進行產品移植或升級時,或對已有產品原型進行客戶化工作時,原型模型是非常適合的。

增量模型的優點:(1)採用增量模型的優點是人員分配靈活,剛開始不用投入大量人力資源;(2)如果核心產品很受歡迎,則可增加人力實現下一個增量;(3)可先發布部分功能給客戶,對客戶起到鎮靜劑的作用。

增量模型的缺點:(1)並行開發構件有可能遇到不能整合的風險,軟體必須具備開放式的體系結構;(2)增量模型的靈活性可以使其適應這種變化的能力大大優於瀑布模型和快速原型模型,但也很容易退化為邊做邊改模型,從而是軟體過程的控制失去整體性。

增量模型的使用範圍:(1)進行已有產品升級或新版本開發,增量模型是非常適合的;(2)對完成期限嚴格要求的產品,可以使用增量模型;(3)對所開發的領域比較熟悉而且已有原型系統,增量模型也是非常適合的。

螺旋模型的優點:(1)設計上的靈活性,可以在專案的各個階段進行變更;(2)以小的分段來構建大型系統,使成本計算變得簡單容易;(3)客戶始終參與每個階段的開發,保證了專案不偏離正確方向以及專案的可控性;(4) 隨著專案推進,客戶始終掌握專案的最新資訊 , 從而他或她能夠和管理層有效地互動。

螺旋模型的缺點:(1)採用螺旋模型需要具有相當豐富的風險評估經驗和專門知識,在風險較大的專案開發中,如果未能夠及時標識風險,勢必造成重大損失;(2)過多的迭代次數會增加開發成本,延遲提交時間。

螺旋模型的使用範圍:螺旋模型只適合於大規模的軟體專案。

試比較瀑布模型、快速原型模型、增量模型和螺旋模型的優缺點,說明每種模型的適用範圍。

2樓:匿名使用者

瀑布模型的優點:有利於大型軟體開發過程中人員的組織、管理,有利於軟體開發方法和工具的研究,從而提高了大型軟體專案開發的質量和效率。

瀑布模型的缺點:(1)開發過程一般不能逆轉,否則代價太大;(2)實際的專案開發很難嚴格按該模型進行;(3)客戶往往很難清楚地給出所有的需求,而該模型卻要求如此。(4)軟體的實際情況必須到專案開發的後期客戶才能看到,這要求客戶有足夠的耐心。

瀑布模型的使用範圍:(1)使用者的需求非常清楚全面,且在開發過程中沒有或很少變化;(2)開發人員對軟體的應用領域很熟悉;(3)使用者的使用環境非常穩定;(4)開發工作對使用者參與的要求很低。

快速原型模型的優點:(1)可以得到比較良好的需求定義,容易適應需求的變化;(2)有利於開發與培訓的同步;(3)開發費用低、開發週期短且對使用者更友好。

快速原型模型的缺點:(1)客戶與開發者對原型理解不同;(2) 準確的原型設計比較困難;(3) 不利於開發人員的創新。

快速原型模型的使用範圍:(1)對所開發的領域比較熟悉而且有快速的原型開發工具;(2)專案招投標時,可以以原型模型作為軟體的開發模型;(3)進行產品移植或升級時,或對已有產品原型進行客戶化工作時,原型模型是非常適合的。

增量模型的優點:(1)採用增量模型的優點是人員分配靈活,剛開始不用投入大量人力資源;(2)如果核心產品很受歡迎,則可增加人力實現下一個增量;(3)可先發布部分功能給客戶,對客戶起到鎮靜劑的作用。

增量模型的缺點:(1)並行開發構件有可能遇到不能整合的風險,軟體必須具備開放式的體系結構;(2)增量模型的靈活性可以使其適應這種變化的能力大大優於瀑布模型和快速原型模型,但也很容易退化為邊做邊改模型,從而是軟體過程的控制失去整體性。

增量模型的使用範圍:(1)進行已有產品升級或新版本開發,增量模型是非常適合的;(2)對完成期限嚴格要求的產品,可以使用增量模型;(3)對所開發的領域比較熟悉而且已有原型系統,增量模型也是非常適合的。

螺旋模型的優點:(1)設計上的靈活性,可以在專案的各個階段進行變更;(2)以小的分段來構建大型系統,使成本計算變得簡單容易;(3)客戶始終參與每個階段的開發,保證了專案不偏離正確方向以及專案的可控性;(4) 隨著專案推進,客戶始終掌握專案的最新資訊 , 從而他或她能夠和管理層有效地互動。

螺旋模型的缺點:(1)採用螺旋模型需要具有相當豐富的風險評估經驗和專門知識,在風險較大的專案開發中,如果未能夠及時標識風險,勢必造成重大損失;(2)過多的迭代次數會增加開發成本,延遲提交時間。

螺旋模型的使用範圍:螺旋模型只適合於大規模的軟體專案。

軟體工程中:瀑布模型、快速原型模型、增量模型、螺旋模型、噴泉模型的優缺點

3樓:

瀑布模型:需求及設計階段嚴謹的話,開發代價最少(對設計與**品質要求很高,一旦開發完了後發生障害或設計變更,維護成本高)

螺旋模型:開發對應階段可發現設計與需求不足,project完了後品質相對會高一點,但是開發週期比其他模型長,設計人員、開發人員、客戶的連攜頻率相當高(開發人員一般很崩潰:手頭phase還沒結束,變更就稀里嘩啦的來了)

快速模型:新興技術研發情況下可以使系統發散出很多方案,但是成熟技術框架下的環境構築(尤其是商業話的軟體開發)下只講高品質與高效率

只接觸過這幾種,個人拙見

介紹常見軟體過程模型(瀑布,原型,增量,螺旋)的原理及優缺點?回答好追分200

4樓:

呃。你最好說說你用的是啥軟體

按你這麼說傾向工業機械方便的軟體比較多吧。

簡述什麼是瀑布模型,v模型,原型模型,增量模型,螺旋模型

5樓:彤弘亮饒韻

瀑布模型:將軟體生命週期劃分為制訂計劃、需求分析、軟體設計、程式編寫、軟體測試和執行維護等六個基本活動,並且規定了他們自上而下、相互銜接的固定次序,如同瀑布流水,逐級下落。其優點是:

可以規範化過程,有利於評審;缺點在於:過於理想,缺乏靈活性,容易產生需求偏差。

v模型:在快速應用開發模型的基礎上演變而來,由於將整個開發過程構造成一個v字形而得名。v模型強調軟體開發的協作和速度,將軟體實現和驗證有機地結合起來,在保證較高的軟體質量情況下縮短開發週期。

優點:適合工程量小、人力資源少並且開發過程中改動不大的專案;缺點:錯誤發現時間遲,產生的風險費用高。

快速原型模型:第一步是建立一個快速原型,實現客戶或未來的使用者與系統的互動,客戶對原型進行評價,進一步細化待開發軟體的需求。通過逐步調整原型使其滿足客戶的要求,開發人員可以確定客戶的真正需求是什麼;第二步則在第一步的基礎上開發客戶滿意的軟體產品。

快速原型方法可以克服瀑布模型的缺點,減少由於軟體需求不明確帶來的開發風險,具有顯著的效果。

演化模型:也是一種原型開發,但與快速原型模型不同的是,快速原型模型在獲取真實需求後,將拋棄原型。而演化模型則不然,他將在快速開發一個原型的基礎上,逐步演化成最終的軟體。

增量模型:軟體被作為一系列的增量構件來設計、實現、整合和測試,每一個構件是由多種相互作用的模組所形成的提供特定功能的**片段構成。增量模型在各個階段並不交付一個可執行的完整產品,而是交付滿足客戶需求的一個子集的可執行產品。

整個產品被分解成若干個構件,開發人員逐個構件地交付產品,這樣做的好處是軟體開發可以較好地適應變化,客戶可以不斷地看到所開發的軟體,從而降低開發風險,有利於快速開發軟體。

螺旋模型:綜合了瀑布模型和演化模型的優點,還增加了風險分析,特別適合於大型複雜的系統。採用螺旋模型時,軟體開發演著自內向外旋轉,每轉一圈都要對風險進行識別和分析,螺旋線第一圈的開始點可能是一個概念專案。

從第二圈開始,一個新產品開發專案開始了,新產品的演化演著螺旋線進行若干次迭代,一直運轉到軟體生命週期結束。

試比較瀑布模型、快速原型法及螺旋模型的特點。

6樓:母牛嘎嘎

你是不是廣科的大三的學生啊!我也在寫作業啊!

東莞哪個手板模型廠比較好,東莞手板模型製造廠哪家好一些?

3d手板 看你在東莞什麼地方,創域手板廠有10年的手板製作經驗,應該是比較好的! 南城有一家,越聯三維科技 東莞手板模型製造廠哪家好一些? 拓維手板模型廠 大部分企業都會在新產品研發的時候定製一款手板模型,主要是用來驗證新產品研發的可行性,要想找到一家好的手板廠就要多去了解廠家。東莞手板模型廠哪家實...

用什麼材料做模型比較好,做建築模型最好用什麼材料

模型分動態和靜態二大類,根據其用途,可選用 金屬 塑料 紙 木 樹脂 紡織品 複合材料等等.做建築模型最好用什麼材料? 植耕順溫午 如果是用於商業用途,建議去找公司做,學生作業的話,通常用航模板 一毫米厚的硬紙板 還有用玻璃紙,吹塑板,亞克力板,有機玻璃等,不過有機玻璃,亞克力加工麻煩,我們一般用航...

現代建築模型製作用什麼材料比較好

打破沙窩掏雞仔 做建築模型用的材料一般是abs.用卡紙。1 把圖紙按需要的比例進行縮放,比如要做一比一百,就縮放到一比一百。2 把建築的各個面分解出來,單獨出圖,然後一比一列印出來。3 把列印出來的紙貼在卡紙上,然後裁出門窗和邊框。4 把裁好的各個牆面用uhu膠粘起來。要特別注意,各個面接縫出板子的...