- 67
- 0
- 约1.61千字
- 约 18页
- 2019-04-05 发布于广东
- 举报
* 1.3 迭代式开发和UP 徐迎晓 xuyingxiao@126.com 复旦大学软件学院 outline 迭代开发 统一软件开发过程 outline 迭代开发 UP 迭代式开发,UP是一个例子,建造面向对象系统的流行的开发过程 RUP:UP的精华 迭代:软件开发组织成一系列小的、固定长度的(如4周)微项目,每个项目的成果是一个经测试的、集成的、可运行的系统 迭代式增量开发 通过多次迭代连续增加和精化系统,循环反馈和适应,向合适的系统汇聚 ?UP核心思想:小步骤、反馈、适应性 每次迭代的结果是可执行的,但非完全的,不可交付,多次迭代(如10到15次)以后才符合产品部署的条件 每次迭代的结果非试验性或用完即扔的原型系统,而是最终系统的产品级子系统 每次迭代可能为系统增加新特性,也可能改进系统(如提高子系统的性能) 拥抱改变——反馈和适应性,迭代式开发 改变是受控制的 每次迭代选择需求的小的子集,快速实现、设计和测试 早期迭代时选择的需求不一定是最终期望的,但最终用户有机会看到部分系统,及时反馈 迭代开发优点: 早期解决缓解高风险 (technical, requirements,objectives, usability, and so forth) 早期可见的进程 早期反馈 可管理的复杂性,不必陷入长而复杂的分析过程 迭代长度:2~6周 太短
原创力文档

文档评论(0)