SDLC - 迭代增量模型


在迭代增量模型中,首先构建整个系统的部分实现,使其处于可交付状态。添加了更多功能。修复先前交付的缺陷(如果有)并交付工作产品。重复该过程直到整个产品开发完成。这些过程的重复称为迭代。在每次迭代结束时,都会交付产品增量。

迭代

迭代增量模型——优点

迭代增量模型的优点或优势是 -

  • 您可以首先制定优先需求。

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

  • 客户尽早获得重要的功能。

  • 降低初始交付成本。

  • 每个版本都是一个产品增量,以便客户始终拥有可用的产品。

  • 客户可以对每个产品增量提供反馈,从而避免开发结束时出现意外。

  • 可以轻松适应需求变化。

迭代增量模型 – 缺点

迭代增量模型的缺点是 -

  • 需要有效的迭代规划。

  • 需要高效的设计以确保包含所需的功能并为以后的更改做好准备。

  • 需要尽早定义一个完整且功能齐全的系统,以允许定义增量。

  • 需要明确定义的模块接口,因为有些模块接口的开发早于其他模块的开发。

  • 整个系统的总成本并不低。

何时使用迭代增量模型?

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

  • 大多数要求都是预先已知的,但预计会随着时间的推移而发展。

  • 要求优先。

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

  • 项目有很长的开发进度。

  • 一个项目拥有新技术。

  • 该域对于团队来说是新的。