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

文档评论(0)