传统的瀑布式开发,也就是从需求到设计,从设计到编码,从编码到测试,从测试到提交大概这样的流程,要求每一个开发阶段都要做到最好。
特别是前期阶段,设计的越完美,提交后的成本损失就越少。

迭代式开发,不要求每一个阶段的任务做的都是最完美的,而是明明知道还有很多不足的地方,却偏偏不去完善它,而是把主要功能先搭建起来为目的,以最短的时间,
最少的损失先完成一个“不完美的成果物”直至提交。然后再通过客户或用户的反馈信息,在这个“不完美的成果物”上逐步进行完善。

螺旋开发,很大程度上是一种风险驱动的方法体系,因为在每个阶段之前及经常发生的循环之前,都必须首先进行风险评估。

敏捷开发,相比迭代式开发两者都强调在较短的开发周期提交软件,但是,敏捷开发的周期可能更短,并且更加强调队伍中的高度协作。
敏捷方法有时候被误认为是无计划性和纪律性的方法,实际上更确切的说法是敏捷方法强调适应性而非预见性。

适应性的方法集中在快速适应现实的变化。当项目的需求起了变化,团队应该迅速适应。这个团队可能很难确切描述未来将会如何变化.

转载于:https://www.cnblogs.com/KevinXia/p/7572692.html

项目管理-软件开发模式对比(瀑布、迭代、螺旋、敏捷)相关推荐

  1. 软件开发模式对比(瀑布、迭代、螺旋、敏捷)

    软件开发模式对比(瀑布.迭代.螺旋.敏捷) 1.瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法. 瀑布模型式是最典型的预见性的方法,严格遵 ...

  2. 软件开发模式之瀑布式 | 迭代式 | 螺旋式 | 敏捷式

    软件开发模式有瀑布.迭代.螺旋以及敏捷模式等等. (1)瀑布开发模式 瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法.瀑布模型式是最典型的 ...

  3. Computer:项目管理之软件开发模式(瀑布式开发、快速原型开发、迭代式开发、螺旋式开发、敏捷式开发、DevOps开发)的简介、对比之详细攻略

    Computer:项目管理之软件开发模式(瀑布式开发.快速原型开发.迭代式开发.螺旋式开发.敏捷式开发.DevOps开发)的简介.对比之详细攻略 导读:软件开发模型,用来描述和表示一个复杂的开发过程. ...

  4. 从瀑布到敏捷——漫画解读软件开发模式变迁史

    文章目录 前言 总览 1.瀑布模型: 2.敏捷开发: 3.看板: 4.Scrum: 4.精益软件开发: 前言 1913 年,美利坚工业之神--亨利福特,发明了世界上第一条流水线,汽车工业从此进入了大规 ...

  5. 软件开发模型和测试模型(瀑布模型,螺旋模型,增量、迭代,敏捷,敏捷中的测试,软件测试v模型,软件测试w模型)

    一.软件的生命周期 需求分析--计划--设计--编码--测试--运行维护 二.瀑布模型 是所有其他模型的基础框架,每个阶段只执行一次,是线性顺序进行的软件开发模式 · 优点:强调开发的阶段性: 强调早 ...

  6. 1 从瀑布到敏捷——漫画解读软件开发模式变迁史(转载)

    1913 年,美利坚工业之神--亨利福特,发明了世界上第一条流水线,汽车工业从此进入了大规模生产的时代.丰田公司提出的丰田生产系统(Toyota Production System)又为汽车工业带来了 ...

  7. 从瀑布到敏捷----漫画解读软件开发模式变迁史

    从瀑布到敏捷----漫画解读软件开发模式变迁史 漫画中有五个房间,分别是瀑布模型,敏捷开发,看板,SCRUM 和精益软件开发. 1.瀑布模型为软件开发按照一定顺序展开的,阶段间具有顺序性和依赖性,就像 ...

  8. 从瀑布到敏捷一漫画解读软件开发模式变迁史(逐层刨析)

    从瀑布到敏捷一漫画解读软件开发模式变迁史(逐层刨析) 照片总览 内容概述 图片构造 In the end 照片总览 内容概述 自上世纪由福特之父-亨利福特在汽车生产上创建第一天流水线式生产线,使得汽车 ...

  9. 个人见解:从瀑布到敏捷——漫画解读软件开发模式变迁史

    引言:1913 年,美利坚工业之神--亨利福特,发明了世界上第一条流水线,汽车工业从此进入了大规模生产的时代.丰田公司提出的丰田生产系统(Toyota Production System)又为汽车工业 ...

最新文章

  1. SAP RETAIL 根据Allocation Rule去创建分配表
  2. ASM-Net:可解释的美学评分及图像剪裁
  3. redis(二)redis实战 使用redis进行文章的排序
  4. Boost.Signals2 的多槽 hello world 示例
  5. 【WC2014】时空穿梭【组合数】【莫比乌斯反演】【整除分块】【暴力多项式】
  6. PHP检查微信域名屏蔽接口,微信域名检测API接口,实时查询域名是否被微信拦截...
  7. sql语句update中多个case/when的写法
  8. 软考系统架构师笔记-最后知识点总结(五)
  9. Command NetWork(POJ-3164)
  10. Android学习之布局管理器嵌套
  11. Zabbix 如何动态执行监控采集脚本
  12. 阿里云服务器的公网ip访问不到的问题
  13. nginx学习笔记 nginx 配置文件位置 常用命令
  14. bootstrap 检验 法 原理_Bootstrap教程-用SPSS中的Process插件做中介效应分析
  15. 3.4、云计算FusionAccess桌面运维与管理
  16. R语言基于方差分析ANOVA检验模型拟合度(Fit Test)实战:检验同一数据集简单模型和复杂模型的拟合度差异
  17. jQuery中的使用end()方法
  18. 地下城与勇士(DNF)天空之城副本(龙人之塔、人偶玄关、石巨人塔、黑暗玄廊、悬空城、城主宫殿)(童年的回忆)
  19. BUUCTF-Crypto学习笔记(二)
  20. 牛顿迭代法(Newton’s Method)迭代求根的Python程序

热门文章

  1. Linux操作Oracle(13)——java执行sql查询语句 报错 “无法绑定由多个部分组成的标识符“ 解决方案
  2. 安装docker和jupyter采坑历程
  3. 日本台式计算机配置,电脑配置
  4. android 绑定类名,Android Studio为Class跟Activity等添加注解
  5. oracle 密码管理,【转载】Oracle密码管理五大要点(一)
  6. eclipse java读取文件_在eclipse完成对Java_web项目里面资源文件的读取
  7. python stack使用_python inspect.stack() 的简单使用
  8. php怎么取json数组元素个数,json,数组_取出json数据中的某一项组成一个数组?,json,数组,php - phpStudy...
  9. php 8发布,PHP 8.0.0 正式版发布啦,一个崭新时代来临!
  10. ARP协议,ARP诈骗图