螺旋模型详解
螺旋模型將整個項目開發過程劃分為幾個不同的階段,每個階段按部就班地執行,這種劃分方式采用了瀑布模型。每個階段在開始之前都要進行風險評估,如果能消除重大風險則可以開始該階段任務。在每個階段,首先構建軟件原型,根據快速原型模型完成這個迭代過程,產出最終完善的產品,然后進入下一個階段,同樣下一個階段開始之前也要進行風險評估,這樣循環往復直到完成所有階段的任務。
特點:
優點:
1.設計上的靈活性,可以在項目的各個階段進行變更.
2.以小的分段來構建大型系統,使成本計算變得簡單容易
3.客戶始終參為保證了項目不偏離正確方向以及項目的可控性
4.客戶始終掌握項目的最新信息,從而他或她能夠和管理層有效地交互.
5.客戶認可這種公司內部的開發方式帶來的良好的溝通和高質量的產品.
缺點:
很難讓用戶確信這種演化方法的結果是可以控制的.建設周期長,而軟件技術發展比較快,所以經常出現軟件開發完畢后,和當前的技術水平有了較大的差距,無法滿足當前用戶需求.
總結
- 上一篇: strcasecmp()--忽略大小写比
- 下一篇: java map 遍历取值_遍历 MAP