SDLC - 迭代增量模型
在迭代增量模型中,最初構建的是整個系統的部分實現,使其處於可交付狀態。然後增加功能。如果有任何缺陷,則修復先前交付中的缺陷,並交付可工作的產品。重複此過程,直到完成整個產品開發。這些過程的重複稱為迭代。每次迭代結束時,都會交付一個產品增量。
迭代增量模型 – 優勢
迭代增量模型的優點或優勢包括:
您可以優先開發需求。
初始產品交付速度更快。
客戶可以儘早獲得重要的功能。
降低初始交付成本。
每次釋出都是一個產品增量,因此客戶始終擁有可用的工作產品。
客戶可以對每個產品增量提供反饋,從而避免在開發結束時出現意外情況。
可以輕鬆適應需求變化。
迭代增量模型 – 劣勢
迭代增量模型的缺點包括:
需要有效規劃迭代。
需要有效的設計,以確保包含所需的功能併為以後的更改提供準備。
需要提前定義一個完整且功能齊全的系統,以便定義增量。
需要定義良好的模組介面,因為有些模組是在其他模組開發很久之前開發的。
整個系統的總成本並不低。
何時使用迭代增量模型?
可以在以下情況下使用迭代增量模型:
大多數需求在一開始就已知,但預計會隨著時間的推移而發展。
需求已按優先順序排序。
需要快速交付基本功能。
專案有較長的開發週期。
專案採用新技術。
團隊對該領域不熟悉。
廣告