迭代式开发技术
来源:互联网 发布:dnf辅助dll源码论坛 编辑:程序博客网 时间:2024/06/14 08:14
迭代是一开发种技术,用来把系统功能传递到一系列的增量的完整版本,每个版本一个特定固定的时间段被开发,该时间段称之为迭代。
每个迭代的经历过程:
整个迭代过程:
图中颜色代表每次开发每项活动所占的比重不同
迭代式开发的优点:
1、降低风险
2、得到早期用户反馈
3、持续测试和集成
4、适应变更
开发特征:
1、在进行大规模的投资前,就解决了关键的风险问题
2、使的早期用户反馈在初始迭代中就能出现
3、连续进行测试和集成。
4、各个目标里程碑提供了短期的焦点。
5、对过程的测量是通过实现的评定来进行的
6、可以对局部的实现进行部署。
迭代与传统瀑布式相比:
传统的瀑布式开发,也就是从需求到设计,从设计到编码,从编码到测试,从测试到提交大概这样的流程,要求每一个开发阶段都要做到最好。特别是前期阶段,设计的越完美,提交后的成本损失就越少。我现在从事的外包项目就是这样的流程。
迭代式开发则是有很多个很多个瀑布式开发的过程组成,其成果是一个可执行产品的一个版本,是最总系统系统产品的一个子集。通过多次迭代连续增加和精化系统,在每个迭代过程中逐步增加信息,进行细化。每次迭代多选择目前对风险影响最大的使用实例进行,以分解和降低风险。
1 0
- 迭代式开发技术
- CGI技术及其开发
- Web开发技术史话
- Web开发技术史话
- 构件开发技术
- Modem开发技术资源
- oracle开发技术
- Web开发技术史话
- 短信开发相关技术
- 迭代化软件开发技术
- Smartphone平台开发技术
- Web开发技术史话
- 分布式应用开发技术
- BS开发技术
- 透视木马程序开发技术
- Web开发技术史话
- 软件开发技术问答
- 《软件开发技术》大纲
- 九度OJ 1016
- 远程登录_Telnet
- c#总结
- H264解码多线程项目总结
- 使用esxcli命令将ESXi 5.1升级到ESXi 5.1b
- 迭代式开发技术
- Android的编译过程
- Delphi窗体中禁用最大化按钮
- week2
- 先序中序转后序
- ORA-03113错误分析
- MySQL数据表中记录不存在则插入,存在则更新/不操作
- Linux C 创建多级目录
- django练习——博客系统优化