首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > 关于增量模型和迭代模型的区别
【标  题】:关于增量模型和迭代模型的区别
【关键字】:
【来  源】:http://blog.csdn.net/li_hualing/archive/2007/03/07/1522988.aspx

关于增量模型和迭代模型的区别

迭代模型和增量模型都属于并行开发的软件生命周期模型,但是这两个模型大家往往容易混淆或者不好理解。下面对两个模型的区别和相同之处做一下介绍。
迭代是不能并行的,迭代的并行是指迭代任务,比如从3.1-3.31号是一个迭代计划,该迭代计划需求人员可以分析功能点5-功能点10,设计人员可以做功能点3-功能点7的设计,开发人员可以做功能点2-功能点4的开发,测试人员可以做上个迭代周期发布的代码。  迭代的并行是指工作流的并行。
大家看到迭代计划是比较复杂的,因此对项目经理的经验要求很高。

增量模型一般是指具有底层框架和平台的项目,在该稳定的框架和平台上,来开发和增加具体的业务功能。每个增量之间相对独立,各个增量可以并行开发,比如:3.1-31号实现增量1(包含5的功能点),3.20-4.15开发增量2(包含另外的4个功能点)。增量内部是瀑布模型。

两种类型的区别在于迭代是基于IBM的RUP的以架构为核心,用例为驱动,角色职责划分不同,在同一时刻项目内部需求、设计、编码、测试的活动都在发生。迭代适合需求不明确、架构风险大的项目,增量适合需求比较明确,架构比较稳定,而且增量功能的实现基本不影响架构。
还有一个不同就是迭代计划是基于角色的,增量计划是基于任务的。

两种类型的相同之处,每个迭代和增量结束后都有产品发布。 

如何写软件性能测试用例:【上一篇】
ATMEL 爱特梅尔公司 串行FLASH 存储器:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 网捷网络MPLS解决方案
  • 网络故障处理手册
  • 怎样观察HP小型机RP84系列、74系列等GSP/MP日志?(转载)
  • GIS数据建库基本思想(上)
  • IT管理的重要性
  • 事件查看器你用好了吗?
  • asp.net-身份模拟(轻松一点)
  • O'Reilly的《Java网络编程》学习笔记(URL类)
  • 一天一块钱
  • Maximum number of open files
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.