反復型開発(はんぷくがたかいはつ、iterative and incremental development)とは、より古典的なウォーターフォール・モデルの弱点を克服すべく開発されたソフトウェア開発の手法である。