スパイラルモデルとは
スパイラルモデルとは、各機能ごとに設計からテストを繰り返して開発していく手法です。
計画・分析・設計・実装・試験・評価から成る一連のプロセスを一つのプロジェクト内で何度も繰り返し、次第に完成度を高めていく方式です。ソフトウェアプロジェクトでは、これらのフェーズを繰り返します。
すべてのシステムを設計、開発、テストし進めていくウォータフォールモデルは後戻りが許されませんでした。ただ実際には、ソフトウェアへの理解が深まり新しい要件が出てくることが往々にしてあります。設計からテストを繰り返す手法が考えられました。