1.3 迭代式开发和UPoutline迭代开发统一软件开发过程outline迭代开发UP 迭 代 式 开 发 ,UP 是 一 个 例 子 , 建 造 面 向对象系统的流行的开发过程RUP:UP 的精华迭 代 : 软 件 开 发 组 织 成 一 系 列 小 的 、 固定 长 度 的 ( 如4周 ) 微 项 目 , 每 个 项 目 的成 果 是 一 个 经 测 试 的 、 集 成 的 、 可 运 行的系统迭代式增量开发 通 过 多 次 迭 代 连 续 增 加 和 精 化 系 统 , 循环反馈和适应,向合适的系统汇聚UP 核心思想:小步骤、反馈、适应性 每 次 迭 代 的 结 果 是 可 执 行 的 , 但 非 完 全的 , 不 可 交 付 , 多 次 迭 代 ( 如10 到15 次 )以后才符合产品部署的条件每 次 迭 代 的 结 果 非 试 验 性 或 用 完 即 扔 的原 型 系 统 , 而 是 最 终 系 统 的 产 品 级 子 系统每次迭代可能为系统增加新特性,也可能改进系统(如提高子系统的性能) 拥抱改变反馈和适应性,迭代式开发改变是受控制的每 次 迭 代 选 择 需 求 的 小