关于增量模型和迭代模型的区别
来源:互联网 发布:淘宝综合排名 编辑:程序博客网 时间:2024/04/29 19:52
迭代模型和增量模型都属于并行开发的软件生命周期模型,但是这两个模型大家往往容易混淆或者不好理解。下面对两个模型的区别和相同之处做一下介绍。
迭代是不能并行的,迭代的并行是指迭代任务,比如从3.1-3.31号是一个迭代计划,该迭代计划需求人员可以分析功能点5-功能点10,设计人员可以做功能点3-功能点7的设计,开发人员可以做功能点2-功能点4的开发,测试人员可以做上个迭代周期发布的代码。 迭代的并行是指工作流的并行。
大家看到迭代计划是比较复杂的,因此对项目经理的经验要求很高。
增量模型一般是指具有底层框架和平台的项目,在该稳定的框架和平台上,来开发和增加具体的业务功能。每个增量之间相对独立,各个增量可以并行开发,比如:3.1-31号实现增量1(包含5的功能点),3.20-4.15开发增量2(包含另外的4个功能点)。增量内部是瀑布模型。
两种类型的区别在于迭代是基于IBM的RUP的以架构为核心,用例为驱动,角色职责划分不同,在同一时刻项目内部需求、设计、编码、测试的活动都在发生。迭代适合需求不明确、架构风险大的项目,增量适合需求比较明确,架构比较稳定,而且增量功能的实现基本不影响架构。
还有一个不同就是迭代计划是基于角色的,增量计划是基于任务的。
两种类型的相同之处,每个迭代和增量结束后都有产品发布。
快速原型模型又称原型模型,它是增量模型的另一种形式;它是在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作。
0 0
- 关于增量模型和迭代模型的区别
- 关于增量模型和迭代模型的区别
- 关于增量模型和迭代模型的区别
- 增量迭代模型,瀑布模型,螺旋模型,快速原型模型
- jvm的stack和heap,JVM内存模型,垃圾回收策略,分代收集,增量收集
- jvm的stack和heap,JVM内存模型,垃圾回收策略,分代收集,增量收集
- jvm的stack和heap,JVM内存模型,垃圾回收策略,分代收集,增量收集(转)
- jvm的stack和heap,JVM内存模型,垃圾回收策略,分代收集,增量收集(转)
- jvm的stack和heap,JVM内存模型,垃圾回收策略,分代收集,增量收集(转)
- 增量和迭代的概念:
- 增量和迭代的概念
- 瀑布模型 迭代模型
- 瀑布模型、渐增模型/演化/迭代、原型模型、螺旋模型具体有什么区别?
- 瀑布模型、渐增模型/演化/迭代、原型模型、螺旋模型具体有什么区别?
- 关于数据库建模,概念模型、逻辑模型、物理模型的区别和转化
- 关于数据库建模,概念模型、逻辑模型、物理模型的区别和转化
- 瀑布模型、迭代模型和敏捷开发
- 判别模型和生成模型的区别
- Java字符串处理
- AFNetworking
- 用Gradle 构建你的android程序
- AJAX 检测用户名是否存在
- Standford NLP Course(3) - Language Modeling
- 关于增量模型和迭代模型的区别
- c中全局同名变量、函数
- PHP中的unset方法究竟能否释放内存
- SQL SERVER2008 自动生成索引
- python函数基础知识
- 黑马程序员——java基础---IO---字符流
- 读《C专家编程》笔记—第二章 这不是Bug,而是语言特性
- django自定义上传文件路径
- js变量以及其作用域详解