迭代模型是统一软件开发过程( Rational Unified Process,RUP)推荐的周期模型。迭代被定义为:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。