在迭代模型中,开发从一小组需求开始。一旦完成了这组需求,就会再次实施一组新的需求。这个实现过程会反复进行,直到没有实现完整的需求集。
在每次迭代中,我们设计、测试和部署。每次迭代都有一个固定的完成时间。
这是图表,将迭代表示为“Build 1”、“Build 2”和“Build 3”:
每个构建(迭代)都必须经过设计、开发、测试和部署(按图实施)
何时使用模型
该模型最适合以下项目:
要求明确
客户希望在每次迭代中工作模型
在途中实施和学习新技术
没有高技能团队
高风险项目
迭代模型的优点
每次迭代结束时都准备好工作模型
可以在每次迭代中获取客户的反馈
支持不断变化的需求
风险管理很容易。高风险部分先做
适用于大型和关键项目
可以并行开发
迭代模型的缺点
不适合小型项目
需要更多资源
需要更多的管理关注
管理复杂度更高
项目结束未定义,这可能有风险
可能会出现系统设计或架构问题,因为一开始并未收集所有需求
以上参考自《曲阜智程网络科技有限公司》致力于智能营销笔记本系统开发设计,营销软件开发定制,企业软件研发,APP总体设计,数据维护。感谢关注。