增量、迭代

增量迭代主要用于大型项目,旨在降低风险。增量模型是每次发布独立功能,不相互影响;迭代模型则需要修改已有功能。两者结合使用常见于实际开发中,能灵活应对需求变化,但也对管理者和团队提出较高要求。
摘要由CSDN通过智能技术生成

增量、迭代

1.目的: 减少项目的风险
2.适用项目: 大型项目.(增量迭代很适合 需要做半年, 一年, 几年的项目)
增量迭代这两个模型很容易混淆, 下来分别介绍一下这两个模型的概念
3.增量: 第一次发布一个功能, 第二次发布一个功能, 第二次发布的功能对第一次发布的功能对第一次功能没有任何影响, 不需要修改

4.优点:

  • 在较短的时间内为用户提交一些有用的工作产品,能解决用户的急需功能
  • 每次只提交部分功能,因此用户有充分的时间学习和适应新功能
  • 对系统的可维护性是一个极大的提高

5.缺点:
功能之间很难做到互相不影响

6.迭代: 第二次发布的功能对第一次发布的功能有影响, 必须修改第一次发布中的一些功能. 如果不修改, 第一次的功能就出bug, 第二次发布的功能是无效的

7.优点:
降低了在一个增量上的开支风险。
更适应需求的变化
开发早期就确定风险,能尽快解决风险
加快了整个开发工程的进度

8.缺点:
对管理者项目人员要求极高

增量和迭代的概念: 假设现在要开发A,B,C,D四个大的业务功能,每个功能都需要开发两周的时间.则对于增量方法而言可以将四个功能分为两次增量来完成,第一个增量完成A,B功能,第二次增量完成C,D功能; 而对于迭代开发来将则是分两次迭代来开发,第一次迭代完成A,B,C,D四个基本业务功能但不含复杂的业务逻辑,而第二个功能再逐渐细化补充完整相关的业务逻辑.在第一个月过去后采用增量开始时候A,B全部开发完成而C,D还一点都没有动;而采用迭代开发的时候A,B,C,D四个的基础功能都已经完成. 很容易理解吧。现实中我们常常是把这二种模型整合一起使用,即增量迭代,所以才会忽略它们单独的存在。

接下来是对增量和迭代优缺点的详细描述哦
增量优点:
1)

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值