项目的敏捷开发与敏捷测试.pdfVIP

  • 6
  • 0
  • 约6.3千字
  • 约 6页
  • 2023-08-30 发布于上海
  • 举报
项目的敏捷开发与敏捷测试 敏捷开发:1. 敏捷型方法是“适配性”而非“预设性”。重型方法试图对一个 软件开发项目在很长的时间跨度内作出详细的计划,然后依计划进行开发。这类 方法在计划制定完成 后拒绝变化。而敏捷型方法则欢迎变化。其实,它们的目 的就是成为适应变化的过程,甚至能允许改变自身来适应变化。2.敏捷型方法是 “面向人”的 (people-oriented) 而非“面向过程”的 (process-oriented)。 它们试图使软件开发工作顺应人的天性而非逆之。它们强调软件开发应当是一项 愉快 的活动。 我认为以上两个特点很好的概括了敏捷开发方法的核心思想:适应变化和以 人为中心。 敏捷开发其实借鉴了大量软 件工程中的方法。迭代与增量开发,这两种在 任何一本软件工程教材中都会被提到的方法,在敏捷开发模式中扮演了很重要的 角色。再向前追溯,我们还也可见到瀑 布式与快速原型法的影子,也许还有多。 改善,而非创新。敏捷开发可理解为在原有软件开发方法基础上的整合——取其 精华,去其糟粕。因此敏捷开发继承了不少原有方法的优势。 “在敏捷软件开发 的过 程中,我们每两周都会得到一个可以工作的软件,”Fowler介绍,“这种 非常短的循环,使终端客户可以及时、快速地看到他们花钱构建的软件是一个什 么样 的结果

文档评论(0)

1亿VIP精品文档

相关文档