今天在讨论我们用的是什么模型开发网站的时候,我跟队友在快速原型与增量模型之间犹豫不定,对它们的异同并不是十分的清楚,所以我准备把分辨它们的异同作为作业。

增量模型

增量模型的特点是引进了增量包的概念,无须等到所有需求都出来,只要某个需求的增量包出来即可进行开发。虽然某个增量包可能还需要进一步适应客户的需求并且更改,但只要这个增量包足够小,其影响对整个项目来说是可以承受的

增量模型(incremental model)与原型实现模型和其他演化方法一样,本质上是迭代的,但与原型实现不一样的是其强调每一个增量均发布一个可操作产品。早期的增量是最终产品的“可拆卸”版本,但提供了为用户服务的功能,并且为用户提供了评估的平台。

快速原型

快速原型模型又称原型模型,它是增量模型的另一种形式;它是在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作。快速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。

由于运用原型的目的和方式不同,在使用原型时也采取不同的策略,有抛弃策略和附加策略。
1、抛弃策略是将原型用于开发过程的某个阶段,促使该阶段的开发结果更加完整、准确、一致、可靠,该阶段结束后,原型随之作废。探索型和实验型就是采用此策略的。
2、附加策略是将原型用于开发的全过程,原型由最基本的核心开始,逐步增加新的功能和新的需求,反复修改反复扩充,最后发展为用户满意的最终系统,演化型快速原型就是采用此策略。

转载于:https://www.cnblogs.com/number-one/p/5307895.html

增量模型与快速模型的异同。相关推荐

  1. 104. 软件工程的开发过程几种模型(瀑布模型、快速原型开发模型、增量模型、迭代模型、螺旋模型)

    文章目录 1.前言 2.瀑布模型--按阶段严格完成 (1)瀑布模型把整个项目过程分成了六个主要阶段: (2)举个例子来理解瀑布模型 (3)优缺点 (4)解决的重要问题 3.快速原型模型--低成本快速的 ...

  2. 软件开发模型-瀑布模型、V形模型、原型模型、增量模型、快速开发、敏捷模型

    文章目录 0x01 边做边改模型 0x02 瀑布模型 0x03 V形模型 0x04 原型模型 0x05 增量模型 0x06 螺旋模型 0x07 快速应用程序开发模型 (RAD) 0x08 敏捷模型 0 ...

  3. 【软件工程】几种常见的软件开发模型:(瀑布模型,快速原型模型,增量模型,螺旋模型,喷泉模型)模型的概念特点优点缺点和不同。

    (瀑布模型,快速原型模型,增量模型,螺旋模型,喷泉模型)各种模型的概念特点优点缺点和不同. (张海藩,吕云翔)著-软件工程 复习记录 文章目录 一.瀑布模型 二.快速原型模型 三.增量模型 四.螺旋模 ...

  4. 【软件工程】软件生命周期模型 --- 瀑布模型、快速原型模型、增量模型、螺旋模型及喷泉模型

    软件生命周期模型是跨越整个生存期的系统开发.运作和维护所实施的全部过程.活动和任务的结构框架. 下面介绍几种常见的软件生命周期模型: 瀑布模型 瀑布模型是将软件生存周期的各项活动规定为按固定顺序而连接 ...

  5. 什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的适用范围

    什么是软件生命周期模型?试比较瀑布模型.快速原型模型.增量模型和螺旋模型的优缺点,说明每种模型的适用范围 答:软件生命周期模型是软件开发的全部过程.活动和任务的结构框 架. 软件生命周期模型能清晰.直 ...

  6. 几种常见的软件开发模型:瀑布模型,快速原型模型、增量模型、螺旋模型、喷泉模型

    瀑布模型 瀑布模型是20世纪80年代之前最受推崇的软件开发模型,它是一种线性的开发模型,具有不可回溯性.开发人员必须等前一阶段的任务完成后,才能开始后一阶段的工作,并且前一阶段的输出往往就是后一阶段的 ...

  7. 软件开发生命周期模型 瀑布模型、增量模型、原型模型、螺旋模型、喷泉模型总结...

    在校期间学习过这些模型,现在来复习一下. 瀑布模型/改进的瀑布模型 虽然瀑布模型仍然存在很多的问题有待解决,但瀑布模型仍然是最基本的和最效的一种可供选择的软件开发生命周期模型.瀑布模型要求软件开发严格 ...

  8. 增量导出_[华为]一种实用的增量式深度CTR模型训练方法

    今天给大家介绍一篇有关深度CTR模型增量训练的文章,来自华为诺亚方舟实验室. 1.背景 深度CTR模型需要大量的数据进行训练,同时需要不断的更新以适应最新的数据分布.如果模型没有及时更新,则有可能带来 ...

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

    迭代模型和增量模型都属于并行开发的软件生命周期模型,但是这两个模型大家往往容易混淆或者不好理解.下面对两个模型的区别和相同之处做一下介绍. 迭代是不能并行的,迭代的并行是指迭代任务,比如从3.1-3. ...

最新文章

  1. Ping命令为什么要加上“-t”参数
  2. 北京冬奥一项AI黑科技即将走进大众:实时动捕三维姿态,误差不到5毫米
  3. android 全局光标颜色,EditText修改光标和背景色(绝对简单实用)
  4. 虚拟存储器(虚拟内存Vitual Memory)
  5. Asp.net Ajax AutoComplete 控件的用法
  6. PB-treeview基本属性事件函数
  7. 苹果误用美元结算工资,中国开发者们“暴富”:感动却不敢动啊!
  8. C#的二维码生成和解析
  9. Android自带硬解码解码类型说明MediaCodec使用必看
  10. 第八章指针实验成绩汇总
  11. Office 2016专业增强版加装Visio
  12. 测试鼠标宏软件,KINBAS VP900鼠标宏设置软件
  13. 下载verycd的方法下载电驴资源隐藏资源的最新可用方法
  14. 为什么公司宁可高薪招一个新员工,也不愿意给老员工涨一点工资?
  15. 这对夫妻太牛了!双双考博成同门师兄妹,带娃发SCI两不误
  16. 金戈铁马 Android NDK 实战篇:男人之间的那些事
  17. ArcGIS server9.3实现根据坐标定位
  18. ubuntu挂载raid硬盘_Ubuntu服务器挂载新硬盘的步骤
  19. [译] 从原型图到成品:步步深入 CSS 布局
  20. 51Talk第一天 培训系列1

热门文章

  1. 我的ON BEACH生活 ———捡贝壳(二)
  2. E-捡贝壳 2021年广东工业大学第十五届文远知行杯程序设计竞赛(同步赛)
  3. h5 先加载小图_交互基础:加载的10种类型和应用场景分析
  4. 天载正规股票数字货币逆势领涨
  5. SIP电话(一)之程控交换机-FreeSWITCH的使用总结
  6. 视频教程-清华-尹成老师-Python爬虫day14-Python
  7. 半导体中的非平衡载流子
  8. 通过将文件流放入response中实现在线预览pdf文件
  9. python 柱状图标出y值_Python——pyecharts数据可视化
  10. 大数据系统计算技术展望