博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

初学敏捷开发

Posted on 2012-04-02 22:18  乌雲安全  阅读(335)  评论(0编辑  收藏  举报

一、敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。(百度文库定义)

二、增量开发和迭代开发的区别

增量开发:强调软件在发布不同的版本时,每次都多发布一点点,是软件功能数量渐增地发布的过程。

迭代开发:就是在实现软件的每一功能时反复求精的过程,是提升软件质量的过程,是从模糊到清晰的过程。

二者区别如下图:

详细介绍:http://www.uml.org.cn/SoftWareProcess/201003183.asp