信息产业培训网
[当前位置]:首页--专家点评--温昱RSS订阅按钮

Agile是过程还是方法论

http://www.miiceic.org.cn   2008-7-28 14:12:06   中程在线   浏览数:
关键字:Agile 过程 方法

  方法(论)和过程是值得放在一起讨论的两个概念。

 

  1. 方法和过程是相对独立的两个概念,例如OO方法既可以用于瀑布式过程也可以用于迭代式过程。《净室软件工程:技术与过程》,分别讲技术(方法的近义词)和过程。讲OO的书很多,一般都不讲过程。

 

  2. 本质上Agile是过程。在Agile Software Development一书中,有一个十三个要素的模型,一看便知是个过程“元模型”。

 

  

  3. 但Agile方法论的叫法似乎更加流行。

 

  Agile的核心人物之一Martin Fowler似乎更喜欢Agile方法论的叫法,他有一篇介绍Agile的文章就叫《The New Methodology》。

 

  本站是这么理解的:随着软件实践的深入,我们的方法论在来自于“对世界的基本看法”的基础上,开始向“对实践本身的基本看法”扩展;例如XP方法极端地强调测试,再例如Agile Modeling基于对建模实践的真知灼见。

 

  正如Alistair Cockburn的那句名言,“方法论源于恐惧”;《软件工程──实践者的研究方法》一书中也有这样一段话:“在一篇短文中,Margaret Davis〔DAV95〕评论了产品和过程的二元性:大约每隔5至10年,软件界就会重定义‘问题',将其焦点从产品转移到过程。这样,我们在结构化程序设计语言(产品)之后有了结构化分析方法(过程),之后又有了数据封装(产品),再后是目前的重点──软件工程研究所的软件开发能力成熟度模型(过程)。

 

  正如钟摆的自然倾向是停在两个极端之间的中间点,软件界的焦点也是在不断转移,因为当上一次摆动停止后,就要加新的力。”

 

  

来源:中程在线
相关连接
最新评论
*以下网友发言不代表中程在线网站的观点和看法
    我要评论

    请您注意
    1、遵守中华人民共和国的各项有关法律规定
    2、承担一切因您的行为而导致的法律责任
    3、本网留言管理人员有权删除其管辖留言内容
    4、您在本网的留言本网有权在网站内转载和引用
    5、参与本留言即表明您已经阅读并接受上述条款
    我爱研发网中电华信阿里西西JAVA爱好者北京英才网全球大学查询网
    中国人的网站导航中国电脑论坛信息产业部新浪科技搜狐IT信息产业部电子教育与考试中心
    IT世界网软件项目交易网中国软件交易网国信培训网亚远景科技....[更多]
    关于我们 | 网站地图 | 周边住宿 | 行车路线 | 联系我们 | 网站律师 | 意见反馈 | 虚位以待 | 友情链接
    中程在线(北京)科技有限公司 版权所有
    总 部:北京市海淀区青东商务楼A座西四层
    企业培训部:010-52636110 52636106 就业培训部:010-68716925 68716926
    邮 件:training@miiceic.org.cn
    京ICP备06053134号
    Copyright © 2005-2008 Miiceic.org.cn All Rights Reserved