开发生命周期 | 定义 | 特点 | 区别 | |
预测 | 生命周期的早期阶段确定范围、时间、成本 | 对范围变更仔细管理 | 1、早期都确定, 2、注重流程 | 一次交付 |
迭代 | 项目范围在项目生命周期的早期确定 | 时间及成本估算随着项目团队对产品的不断深入而定期修改。重复的循环活动来开发 | 1、范围早确定 2、成本随着时间增加 | |
增量 | 预定的时间区间内渐进加产品功能的一系列迭代来产出可交付成果。最后一次迭代,可交付成果具有必要的和足够的能力才完整 | 渐近明细 | 1、功能渐进明细 2、每次交付一个独立完成的功能 | 频繁小规模交付 |
适应 | 迭代+增量,详细范围在迭代开始之前就得到了定义和批准 | 快速迭代,做重要的事 被称为敏捷或变更驱动型生命周期 | 1、需求不明确 2、快速 3、不能保证之前交付时完整的 | |
混合 | 预测+适应。 | 充分了解或有确定需求的项目要遵循预测性开发,而仍在发展中的要遵循适应性开发生命周期 | 1、确定的走预测 2、发展中的走适应性 |
5种开发生命周期
最新推荐文章于 2024-06-12 09:29:50 发布