瀑布式开发和迭代式开发
瀑布式开发
我收到一个开发任务,然后按照从需求到设计、从设计到编码、从编码到测试、从测试到发布这个流程去做;每个步骤都力求做到最好;上一个流程的输出作为下一个流程的输入,比如产品出一个需求文档,这个文档成为设计的依据;流程内是没有用户的反馈的。
迭代式开发
我收到一个开发任务,我依然按照瀑布式开发的流程去做事;但是区别是,这个过程中我不需要把每个流程都做到最好,而只是做好大体框架;比如写一个查询的功能,在用户输入关键字搜索之后,我能展示出结果就ok,至于分页、前端优化、搜索的算法以及其它细节,我先不做;然后去给用户使用,收集反馈,再按照反馈进行一次一次的迭代开发;迭代式开发适用于需求不能在最初完整确定或者在开发过程中会变化很多的场景。
瀑布式开发和迭代式开发相关推荐
- Computer:项目管理之软件开发模式(瀑布式开发、快速原型开发、迭代式开发、螺旋式开发、敏捷式开发、DevOps开发)的简介、对比之详细攻略
Computer:项目管理之软件开发模式(瀑布式开发.快速原型开发.迭代式开发.螺旋式开发.敏捷式开发.DevOps开发)的简介.对比之详细攻略 导读:软件开发模型,用来描述和表示一个复杂的开发过程. ...
- 瀑布式开发、迭代式开发、螺旋开发、敏捷开发四种开发模式的区别
1.瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型,瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析.设计.编码.集成.测试.维护的步骤顺序进行. 步骤成果作为衡量进度的 ...
- 敏捷开发_全面解析瀑布式开发和敏捷式开发
很多人毕业后,都在从事跟所学专业不同的工作,有的人一筹莫展,有的人习以为常. 我是一名编导生,毕业后去做抗战纪录片,工作中接触更多的是历史.影像与表达.但一个偶然的契机,让我转战 向 互联网产品行 ...
- 转」最佳方案:迭代式开发
前言 Fred Brooks 在 25 年前就曾写到:"不要指望一次成功,无论如何你都要这样." 敏捷开发,小步快跑,持续迭代,不断改进,产品升级. 在用例需要之前,不要添加数据成 ...
- C++11(及现代C++风格)和快速迭代式开发
过去的一年我在微软亚洲研究院做输入法,我们的产品叫"英库拼音输入法" (下载Beta版),如果你用过"英库词典"(现已更名为必应词典),应该知道"英库 ...
- 迭代式开发使用方法总结
为什么我在这里主要讨论迭代式软件开发?本文在此抛开千篇一律的理论,拟就根据多年的实践,总结出一套比较务实.可操作性强的方法,以期望在有限的资源下确保软件质量得到较大保证.一家之见,纰漏之处还请大家多多 ...
- 一次迭代式开发的研究:一个迭代式项目计划
前面我们提到,当我们为软件分解工作项目,评估了工作量,确定了优先级.同时,整个项目的人员安排,也就是哪些人负责需求分析,哪些人负责设计,哪些人负责开发,哪些人负责测试,被确定下来,我们就可以制订我们的 ...
- JEECG 引领J2EE新开发模式插件式开发 - 公开课2013-12-12
JEECG 插件式开发公开课 公开课主题:插件式开发 课程时间 :2013-12-12 20:00-22:00 演讲人 : 张代浩(scott-JEECG作者) 公开课内容: 讲解由 ...
- 瀑布式开发和敏捷式开发
瀑布式开发 简介: 是以前常用的,类似与工厂生产线一样,一步一步执行,劣势1.软件只在SDLC的最后才产出,者期间可能持续数月或更长时间2.有很大的不确定性3.它不适合那些需求变化频繁的软件,比如电商 ...
最新文章
- Single Number II
- 【PAT乙级】1084 外观数列 (20 分)
- Linux安装gcc
- java eclipse profile_在 Eclipse 中集成JProfiler 进行 JAVA 项目性能分析
- 学习笔记之awk用法
- linux文件服务有哪些,linux有哪些文件系统?_网站服务器运行维护,linux
- TASKCTL调度服务平台节点管理
- Base64、Blob、File 三种类型的相互转换 最详细
- 草图大师SketchUp2018下载和安装教程
- 约瑟夫环两种解题方式
- APP运营中地推应该怎么做
- UE4虚幻引擎4多人联机基础知识和客户端服务器通信机制详解
- python数字及字母的分离_Python 分割文本使得 字母和数字 分开?
- 为什么“码农”需要自我营销?
- 前端必备知识储存——HTML篇一(面试常考)
- 论文笔记Long_Term_Feature_Bank
- Vertu TI root教程_方法
- OE链面临区块链生态新机遇
- 想做自媒体副业,有什么领域可推荐?
- 计算机工程本科旧金山找工,2020年旧金山大学本科热门专业