SDLC - 迭代增量模型



在迭代增量模型中,最初構建的是整個系統的部分實現,使其處於可交付狀態。然後增加功能。如果有任何缺陷,則修復先前交付中的缺陷,並交付可工作的產品。重複此過程,直到完成整個產品開發。這些過程的重複稱為迭代。每次迭代結束時,都會交付一個產品增量。

Iterations

迭代增量模型 – 優勢

迭代增量模型的優點或優勢包括:

  • 您可以優先開發需求。

  • 初始產品交付速度更快。

  • 客戶可以儘早獲得重要的功能。

  • 降低初始交付成本。

  • 每次釋出都是一個產品增量,因此客戶始終擁有可用的工作產品。

  • 客戶可以對每個產品增量提供反饋,從而避免在開發結束時出現意外情況。

  • 可以輕鬆適應需求變化。

迭代增量模型 – 劣勢

迭代增量模型的缺點包括:

  • 需要有效規劃迭代。

  • 需要有效的設計,以確保包含所需的功能併為以後的更改提供準備。

  • 需要提前定義一個完整且功能齊全的系統,以便定義增量。

  • 需要定義良好的模組介面,因為有些模組是在其他模組開發很久之前開發的。

  • 整個系統的總成本並不低。

何時使用迭代增量模型?

可以在以下情況下使用迭代增量模型:

  • 大多數需求在一開始就已知,但預計會隨著時間的推移而發展。

  • 需求已按優先順序排序。

  • 需要快速交付基本功能。

  • 專案有較長的開發週期。

  • 專案採用新技術。

  • 團隊對該領域不熟悉。

廣告
© . All rights reserved.