📜  SDLC-迭代增量模型

📅  最后修改于: 2021-01-23 07:03:33             🧑  作者: Mango


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

迭代

迭代增量模型–优势

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

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

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

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

  • 降低初始交付成本。

  • 每个版本都是产品增量,因此客户将始终有可用的产品。

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

  • 需求变更可以很容易地适应。

迭代增量模型–弱点

迭代增量模型的缺点是-

  • 需要有效的迭代计划。

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

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

  • 定义良好的模块接口是必需的,因为有些接口的开发要早于其他接口的开发。

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

何时使用迭代增量模型?

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

  • 大多数需求是预先知道的,但随着时间的推移会不断发展。

  • 要求是优先的。

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

  • 一个项目的开发进度很长。

  • 一个项目具有新技术。

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