close

SDLC  (Software Development Life Cycle Model) 軟體生命週期模型

種類:瀑布模型 ,漸增模型 ,快速雛形模型 ,螺旋模型

瀑布模型(Waterfall Model)

1. 需求分析階段(Requirements Analysis) :需求搜集的過程,是以軟體需求為焦點。要了解所要建立程式的特性

2. 規格階段(Specification) :一但客戶同意在需求分析階段的共識後,規格小組(Specification team)將規劃及撰寫規格文件(Specification document)。

3. 設計階段(Design) :設計過程將需求轉變為軟體的表示,以便在程式碼產生前了解其品質。(資料、程序、介面)

4. 建置階段(Implementation) :設計必須被轉變為電腦可讀取的形式。這項工作就是進行程式碼產生的步驟。

5. 測試階段 (Testing) :一旦程式碼產生後,即開始進行程式測試。重點:內部的邏輯與外部功能的正確。

6. 維護階段( Maintenance、Maintain) :軟體在交給客戶後,毫無疑問的一定會有改變的需求。

缺點:

1. 缺乏彈性的架構:現實的專案很難依照模型的序列流程

2. 需求很難明確的表示:專案初期最重要的工作,但不確定性很高

3. 客戶必須要有耐心:一個可以運作的版本,必須等到專案開發的末期

 


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kuochihyu 的頭像
    kuochihyu

    選擇自由、快樂 v.s 辛吉絲

    kuochihyu 發表在 痞客邦 留言(0) 人氣()