迭代式开发.PPT 全文.pptxVIP

  • 3
  • 0
  • 约2.93千字
  • 约 23页
  • 2023-11-22 发布于湖北
  • 举报
Chapter 2 迭代 、进化和敏捷 □ 定义迭代(iterative)过程和敏捷(agile)过程 ■ 迭代/瀑布 ■ 敏捷/重型 □ 定义统一过程中的基本概念 本章目标 □ 什么是软件过程 软件过程定义了软件开发、部署和维护的步骤。 □ 软件过程本身就是软件 软件过程是一种被由人构成的虚拟机执行的软件。 □ 软件过程为什么重要(为什么不应该那么重要) 软件过程 □ 软件过程 软件过程描述开发 、部署和维护软 件系统的步骤。 □ 迭代式开发 迭代式开发将软件开发过程分解为 一系列小的 , 固定周期的(比如 , 4 个星期)的小项目 , 每个小项目称 为一个迭代。 □ 统一过程 (Un ified Process) 一种采用OOA/D方法学开发项目 的过程(Ivar Jacobson)。 □ 敏捷建模UP ( Agile UP ) 引入了敏捷概念的UP,是UP的一个 简集。 软件过程的谱系 Un ified RUP □ 瀑布生命周期 ■ 在瀑布生命周期过程中 , 试图在编写代码之前定义几 乎所有的需求 , 以及明确详尽的时间表。 □ 迭代式的生命周期 ■ 通过多次的迭代获得周期性的反馈 , 以这些反馈为驱 动力 , 对系统进行不断的扩展和精化。 ■ 迭代式开发将软件开发过程分解为一系列小的 , 固定 周期的(比如 , 4个星期)的小项目 ,

文档评论(0)

1亿VIP精品文档

相关文档