幾大開發模型區別與聯系


 

軟件開發模型包含瀑布模型,快速原型模型,增量模型,螺旋模型,噴泉模型等。在比對這些模型之前。我想先大體談談自己的理解。

1.瀑布模型:就像名字一樣,他的開發過程就是像瀑布一樣一直流下來,一步完成了才接着下一步進行。
2.快速原型模型:簡單來說,就是一開始造一個模具,然后給你看滿不滿意,如果不滿意,我們改,如果滿意了就照着這個模具進行實際開發。
3.增量模型:就是我們先開發出一部分功能,往往這部分是核心的功能。然后再根據實際情況進行增加功能,大家覺得哪些功能應該有,我們再添上去,如果覺得這個功能不該有,就把它去掉。
4.螺旋模型:在開發一個昂貴的系統時,我們會非常怕萬一失敗了我們就要承受很大的代價,所以我們在每一個開發階段搞一個風險分析,這樣我們就可以盡量減小風險的損害。
5.噴泉模型:它的特點就是每一個開發階段的界限不那么明顯,就是說我在設計的時候也可以編碼,都是同步進行開發的。

接下來我們談談他們的區別與聯系:
1. 我們可以看到基本每個模型都有瀑布模型的影子,除了噴泉模型,我覺得其他幾個開發模型都是以瀑布模型為基礎進行的,其他多多少少在其中增添一些其他的步驟或者重復。
2.螺旋模型具備快速原型和瀑布模型的特征,但是它與其他模型的最大區別就是引入了風險分析。
3.增量模型不斷重復瀑布模型,然后讓靠反饋來決定增或減某個功能。
4.噴泉模型與瀑布模型恰好相反,瀑布模型講究一步接着一步,而噴泉模型講究同步進行。
5.快速原型模型用戶參與度非常高,每一步達到了客戶的需求,這樣相對於其他模型返工的概率也小些。

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM