システムを上流工程から下流工程まで順番に進めるとき、システムの利用者によるテストの段階で大幅な手戻りが生じることがある。それを防ぐために、早い段階で試作ソフトウェアを作成して利用者の要求事項を明確にする方法はどれか。
- ウォーターフォールモデル
- スパイラルモデル
- インクリメンタルモデル
- プロトタイピング
解説
プロトタイピングは、開発の早い段階から試作品(プロトタイプ)を作り、利用者の確認を得ながら開発を進めていく手法です。試作品を作ることでシステムについての誤解を早い段階で発見できるため、下流工程での手戻りの可能性を少なくできます。