迭代开发又称迭代增量开发或迭代进化开发
迭代开发又称迭代增量开发或迭代进化开发,是一种与传统瀑布开发相反的软件开发方法,弥补了传统开发方法的一些弱点,具有较高的成功率和生产率。
在迭代开发方法中,整个开发工作被组织成一系列短、固定长度(如3周)的小项目,称为一系列迭代。每一次迭代都包括需求分析、设计、实现和测试。这样,开发工作就可以在需求完全确定之前开始,系统的部分功能或业务逻辑也可以在一次迭代中完成。然后通过客户反馈细化需求,开始新一轮迭代。
迭代与版本的区别
· 迭代一般是指从需求分析到测试完成的某个版本的生产过程。
· 版本一般是指某一阶段软件开发的结果,一种可交付的产品。
迭代开发的优势
1.降低风险;
2.获得早期用户反馈;
3.持续测试和集成;
4.变更使用;
5.提高复用性。
请先 登录后发表评论 ~