閱讀24 返回首頁    go 魔獸


軟件工程之三大模型

       在學習軟工視頻的時候,老師提到了三大模型,包括瀑布模型、原型模型和螺旋模型,下麵,我就這三大模型做一些總結和個人的理解。

         首先將這三種模型呈現給大家:

一、瀑布模型

二、原型摸

三、螺旋模型

        這三個模型是逐步遞進的,步步優化的。

        瀑布模型:方便易用,降低了軟件的複雜性;但它的缺點就是在需求分析之後,用戶就不再參與開發,這樣導致很有可能用戶的想法不能及時反映給開發人員,導致用戶對產品不滿,並且產品開發周期長,產品中出現的錯誤頁很難被發現,產品和用戶見麵晚,這樣就大大增加了返工的幾率。為了避免這些問題,便有了快速原型法。

        原型模型:簡單的說就是可以讓正在開發的係統可以立刻恢複原型,這樣可以及時發現錯誤,而且整個過程有用戶和開發人員的參與,返工的幾率降低,出現了錯誤也可以不花太多精力去改正。但是這兩個模型都沒有考慮到係統開發的風險。

        螺旋模型:這個模型可視為在每個階段之前增加一個風險分析的原型模型,這種模型主要以風險為驅動。一般大型的係統需要考慮風險,一旦風險很大,就立刻停止當前的係統開發。

 

最後更新:2017-04-03 14:54:23

  上一篇:go Java優先隊列(PriorityQueue)示例
  下一篇:go Mysql純命令行添加用戶