SDLC - 迭代增量模型
在迭代增量模型中,最初构建整个系统的部分实现,使其处于可交付状态。 添加了更多功能。 修复先前交付的缺陷(如果有)并交付工作产品。 重复该过程直到整个产品开发完成。 这些过程的重复称为迭代。 在每次迭代结束时,都会交付产品增量。
迭代增量模型 - 优势
迭代增量模型的优点或优势是 −
您可以先制定优先需求。
初始产品交付速度更快。
客户尽早获得重要功能。
降低初始交付成本。
每个版本都是一个产品增量,以便客户始终拥有可用的产品。
客户可以为每个产品增量提供反馈,从而避免在开发结束时出现意外。
可以轻松适应需求变更。
迭代增量模型 - 弱点
迭代增量模型的缺点是 −
需要有效的迭代规划。
需要高效的设计,以确保包含所需的功能并为以后的更改做好准备。
需要尽早定义一个完整且功能齐全的系统,以便定义增量。
需要明确定义的模块接口,因为有些模块接口的开发早于其他模块的开发。
整个系统的总成本并不低。
何时使用迭代增量模型?
迭代增量模型可用于以下情况: −
大多数要求都是预先已知的,但预计会随着时间的推移而发展。
要求具有优先顺序。
需要快速交付基本功能。
项目的开发进度很长。
项目拥有新技术。
该域对于团队来说是新的。