软件开发模型-螺旋模型
生活随笔
收集整理的這篇文章主要介紹了
软件开发模型-螺旋模型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
螺旋模型
一.四種象限
? ? ?螺旋模型很像我們高中時候學習的四象限它分為制定計劃,風險分析,實施工程和客戶評估階段,整個螺旋模型由風險驅動,強調可選方案和約束條件從而支持軟件的重用,有助于將軟件質量作為特殊目標融入產品開發之中。
二.內容
螺旋模型在每個階段之前及經常發生的循環之前,都必須要進行風險評估。在實踐中,螺旋法技術和流程變得更為簡單。迭代方法體系更傾向于按照開發/設計人員的方式工作,而不是項目經理的方式。
三.優點
1)設計上的靈活性,可以在項目的各個階段進行變更
2)以小的分段來構建大型系統,使成本計算變得簡單容易。
3)客戶始終參與每個階段的開發,保證了項目不偏離正確方向以及項目的可控性。
4)隨著項目推進,客戶始終掌握項目的最新信息 , 從而他或她能夠和管理層有效地交互。
5)客戶認可這種公司內部的開發方式帶來的良好的溝通和高質量的產品。
?
四.缺點
很難讓用戶確信這種演化方法的結果是可以控制的。
建設周期長,而軟件技術發展比較快,所以經常出現軟件開發完畢后,和當前的技術水平有了較大的差距,無法滿足當前用戶需求。
?
?
?
總結
以上是生活随笔為你收集整理的软件开发模型-螺旋模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hadoop之Shell命令
- 下一篇: strncat()