瀑布模型,快速原模型,螺旋模型,喷泉模型
瀑布模型
思想:
把問題化簡
將功能實現和制作分開便于分工協作
優點:
每個階段的相互依賴性強,
推遲性
每個階段嚴格都要形成相應的文檔,推遲物理實現
質量保證
缺點:
用戶界面比較晚成功率低
改寫困難不適應客戶需求的變化
快速原型模型:
用戶和設計人員一直在一起
優點:克服瀑布模型的缺點,減少由于軟件需求不明確帶來的開發風險。
這種模型適合預先不能確切定義需求的軟件系統的開發
缺點:限制了開發人員的創造性
螺旋模型(大型的開發程序)
是指軟件開發過程的一個模型,其中的組成活動,典型的包括需求分析,概要設計,詳細設計,編碼,集成和測試等活動被迭代的執行直到軟件被完成
四個象限的內容:**
(1)制定計劃:確定軟件目標,選定實施方案,弄清項目開發的限制條件;
(2)風險分析:分析評估所選方案,考慮如何識別和消除風險;
(3)實施工程:實施軟件開發和驗證;
(4)客戶評估:評價開發工作,提出修正建議,制定下一步計劃。
優點:
(1)設計上的靈活性,可以在項目的各個階段進行變更。
(2)以小的分段來構四個建大型系統,使成本計算變得簡單容易。
(3)客戶始終參與每個階段的開發,保證了項目不偏離正確方向以及項目的可控性。
(4)隨著項目推進,客戶始終掌握項目的最新信息 , 從而他或她能夠和管理層有效地交互。
(5)客戶認可這種公司內部的開發方式帶來的良好的溝通和高質量的產品。
**缺點:**很難讓用戶確信這種演化方法的結果是可以控制的。
建設周期長無
噴泉模型
迭代:各個階段同時進行,各階段之間沒有間隙
優點提高軟件項目開發效率,節省開發時間,適應于面向對象的軟件開發過程
缺點; 因此在開發過程中需要大量的開發人員,因此不利于項目的管理。
此外這種模型要求嚴格管理文文檔,使得審核的難度加大,尤其是面對可能隨時加入各種信息、需求與資料的情況。
軟件工程的三要素:
方法
工具
過程
總結
以上是生活随笔為你收集整理的瀑布模型,快速原模型,螺旋模型,喷泉模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 周易起名大师 v18.0算法分析
- 下一篇: 查看一键还原精灵的备份文件位置