軟件過程結構

1.通用過程模型

在這裏插入圖片描述

2.過程模型

  1. 慣用過程模型:力求達到軟件開發的結構和秩序,其活動和任務都是按照過程的特定指引誰許進行的
  2. 瀑布模型:在這裏插入圖片描述
  3. V模型在這裏插入圖片描述
  4. 增量過程模型在這裏插入圖片描述
  5. 演化過程模型
    原型開發範型
    在這裏插入圖片描述
    不建議使用,一般這種方式設計的系統,一般都會被作廢,無法演化實際的系統。但是可以對客戶有一個大致的認知,方便後期做開發確認。
    原型開發存在的問題:
    當客戶看到原型的時候,會要求立即產出產品上線使用,但是對於開發者來說,這這是隨意搭建的。
    6.螺旋模型
    是一種演進式軟件過程模型。他結合原型的迭代性質和瀑布模型的可控性和系統性特點。他具有快速開發越來越完善的軟件版本的潛力。
    在這裏插入圖片描述
    7.併發模型
    在這裏插入圖片描述

3.演化過程的最終評述
現代計算機軟件總是在持續改變,這些變更通常要求在非常短的期限內實現,並且要充分滿足客戶要求。許多情況下,及時投入市場是最重要的管理要求,如果市場時間錯過了,軟件項目本身可能會變得毫無意義。採用演化模型的開發過程,實際上就是從初始的原型逐步演化成最終軟件產品的過程。演化模型特別適用於對 軟件需求缺乏準確認識的情況。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章