敏捷开发与瀑布式开发的区别(精简比较)
瀑布模型的特点
(传统的开发方式)
1、强调文档
前一个阶段的输出就是下一个阶段的输入,文档是个阶段衔接的唯一信息。所以很多开发人员好象是在开发文档,而不是开发软件,因为要到开发的后期才可以看到软件的“模样”。
2、没有迭代与反馈。瀑布模型对反馈没有涉及,所以对变化的客户需求非常不容易适应。瀑布就意味着没有回头路。
3、管理人员喜欢瀑布模型的原因是把文档理解为开发的速度,可以方便地界定不同阶段的里程碑。
敏捷开发
极限编程的思想体现了适应客户需求的快速变化,激发开发者的热情,也是目前敏捷开发思维的重要支持者。
敏捷软件开发是一个开发软件的管理新模式,用来替代以文件驱动开发的瀑布开发模式。
敏捷开发集成了新型开发模式的共同特点,它重点强调:
1.敏捷就是“快”。快才可以适应目前社会的快节奏,要快就要发挥个人的个性思维多一些个性思维的增多。
2.客户参与。以人为本,客户是软件的使用者,是业务理解的专家,没有客户的参与,开发者很难理解客户的真实需求。
3.强调软件开发的产品是软件,而不是文档。文档是为软件开发服务的,而不是开发的主体。
4.设计周密是为了最终软件的质量,但不表明设计比实现更重要。
5.迭代。软件的功能是客户的需求,界面的操作是客户的“感觉”。对迭代的强调是缩短了软件版本的周期。
6.小版本。快速功能的展现,看似简单,但对于复杂的客户需求合理地分割与总体上的统一,要很好地二者兼顾是不容易的。
敏捷开发与瀑布式开发的区别(精简比较)相关推荐
- 开发模式(敏捷开发,瀑布式开发,螺旋型开发,迭代开发,devOps开发
开发模式(敏捷开发,瀑布式开发,螺旋型开发,迭代开发,devOps开发 https://blog.csdn.net/sinat_35566306/article/details/90404606
- 敏捷开发与瀑布式开发的区别
敏捷方法与传统方法的区别与联系 首先,说一下传统开发的方式流程,传统开发也就是本文最开始所说的来自于工程学的软件开发方式,是一种瀑布式的流程,在工程的起始阶段,进行详尽的需求调研,根据需求进行完全 ...
- 开发模式(敏捷开发,瀑布式开发,螺旋型开发,迭代开发,devOps开发)
一. 敏捷开发 以人为核心.迭代.循序渐进的开发方式 简化文档,提取文档重点,主要在于人与人之间的沟通, 对开发产品进行迭代,最终完成开发. 迭代:迭代是指把一个复杂且开发周期很长的开发任务,分解为很 ...
- 敏捷开发_全面解析瀑布式开发和敏捷式开发
很多人毕业后,都在从事跟所学专业不同的工作,有的人一筹莫展,有的人习以为常. 我是一名编导生,毕业后去做抗战纪录片,工作中接触更多的是历史.影像与表达.但一个偶然的契机,让我转战 向 互联网产品行 ...
- 瀑布式开发、迭代式开发、螺旋开发、敏捷开发四种开发模式的区别
1.瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型,瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析.设计.编码.集成.测试.维护的步骤顺序进行. 步骤成果作为衡量进度的 ...
- 瀑布式开发、迭代开发、敏捷开发的区别
瀑布式开发.迭代开发,区别[都属于,生命周期模型] 两者都是一种开发模式,就像设计模式一样,考虑的角度不一样,个人感觉谈不到取代一说. 传统的瀑布式开发,也就是从需求到设计,从设计到编码,从编码到测试 ...
- 瀑布式开发、迭代开发、敏捷开发、XP与SCRUM的区别
瀑布式开发.迭代开发,区别[都属于,生命周期模型] 两者都是一种开发模式,就像设计模式一样,考虑的角度不一样,个人感觉谈不到取代一说. 传统的瀑布式开发,也就是从需 ...
- 瀑布式开发与敏捷开发的区别是什么
摘要:瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求.分析.设计.编码.测试的步骤顺序进行.敏捷开发以用户的需求进化为核心,采用迭代.循序渐进的方法进行软件开发.我们将在文章中详细说明两者各 ...
- Computer:项目管理之软件开发模式(瀑布式开发、快速原型开发、迭代式开发、螺旋式开发、敏捷式开发、DevOps开发)的简介、对比之详细攻略
Computer:项目管理之软件开发模式(瀑布式开发.快速原型开发.迭代式开发.螺旋式开发.敏捷式开发.DevOps开发)的简介.对比之详细攻略 导读:软件开发模型,用来描述和表示一个复杂的开发过程. ...
最新文章
- Android JetPack ViewModel 源码解析
- php array_only,php可以定义数组的常量吗
- Linux命令【五】系统函数
- python 批量增加文件前缀_用python批量提取视频中的音频文件
- POST方式提交乱码解决
- Git/Git-flow使用心得
- 东软 c语言笔试题,C语言笔试题及参考答案-东软集团(最新整理)
- c++删除数组中重复元素_LeetCode题目26:删除排序数组中的重复项
- 私塾在线《深入浅出学 Hadoop- 初级 部分》
- MATLAB【函数求导与积分】
- 【直通车介绍】拼多多商家如何开直通车,如何开好直通车?
- 让用户输入一个数,判断7的倍数
- kubernetes完整学习笔记
- 微服务时代之2017年五军之战:Net PHP谁先死
- Visual C++ 新增功能(2003 - 2015)
- html大作业网页代码 ——2019凡客服装店铺商城(1页) HTML+CSS+JavaScript HTML+CSS大作业_ 服装店铺网页制作作业_购物网页设计...
- 寒冬季的建议:别麻木,别脱产,别放弃规划
- 本地下载配置dubbo.xsd文件
- mac u盘格式化 linux系统文件,U盘重新安装Mac OS系统教程
- 实验吧-隐写-欢迎来到地狱(Word文档文字隐藏、Rabbit加密)