漸增模型的簡述

作者:陳雲飛&許文達&夏進

漸增模型的簡述

強調需求可分成幾個部分,開發週期可重覆往返進行。模型流程圖如下:

(1)規格階段

驗證

(2)需求接斷

驗證

(3)對每次建立:

執行詳細的設計、建置、整合與測試,送至客戶手中

(4)維護階段

(5)維護階段

快速雛形模型

此一模型起始於需求的搜集。系統開發者和系統需求者會面,定義軟體目標,確認需求是否已明確了解,並描繪更進一步的定義。此開發模型的特色在於快速的規劃、分析與設計,並建立一個系統雛型。適用範圍為使用者需求不明確或無法一次全部提出、完成期限較緊迫的系統以及小專案模型。

雛形模型的優、缺點,分述如下:

(1)優點:

可以充分瞭解使用者的需求。

允許使用者隨時改變需求。

協助使用者發現新的需求。

快速的系統發展,降低風險。

(2)缺點:

因工作雛形不斷的修改,且缺少文件製作的管理,故不易維護。

缺少有效的設計評估準則。

因缺少嚴謹的分析與設計,所以系統的執行效率較差。

必須大量使用者參與。

螺旋模型:

將瀑布模型的最終結果導回源頭,形成往復式的循環(Cycle),使整個開發流程具有回饋與檢驗機制,即為螺旋模型(Spiral model)(Boehm, 1988)。此種模型除了將典型生命週期和雛型模型中的特性加以整合之外,更加入了「風險分析」做為系統開發流程中的重要的考慮因素。

螺旋模型之優、缺點如下所述:

(1)優點:

使用軟體工程中演進式的方法,且於每一層次皆進行風險分析。

它利用雛型模型作為降低風險的方法。

保持了瀑布模型中,系統化且循序前進的優點。

(2)缺點:

進化的過程不容易控制。

需要很多風險評估的專業知識。

並不像瀑布模型及雛型模型廣泛被運用。

AddThis Sharing

百科問與答

暫無討論