一、敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。(百度文库定义)
二、增量开发和迭代开发的区别
增量开发:强调软件在发布不同的版本时,每次都多发布一点点,是软件功能数量渐增地发布的过程。
迭代开发:就是在实现软件的每一功能时反复求精的过程,是提升软件质量的过程,是从模糊到清晰的过程。
二者区别如下图:
详细介绍:http://www.uml.org.cn/SoftWareProcess/201003183.asp
沁园春 www.qinychun.com