問題 No.1720
システム開発手法の一つであるウォータフォールモデルの特徴に関する記述として、最も適切なものはどれか。
【正解の解説】
開発プロジェクトの各工程を段階的に進めるため、全体の進捗管理が容易であり、計画に基づいた着実な開発に適している。
ウォータフォールは、要件定義・設計・開発・テストという順序が決まっているため、計画通りの遂行が求められる大規模なプロジェクトや、要件が明確な案件において非常に効率的な管理が可能です。
スポンサーリンク
【その他の選択肢の解説】
開発の各工程を完了させてから次の工程へ進むため、工程の手戻りを前提とした柔軟な設計変更が可能である。
ウォータフォールは「滝」が流れ落ちるように、前の工程が完了してから次に進みます。そのため、後から設計を変更すると全工程をやり直す必要があり、柔軟な変更には不向きな手法です。
短期間で試作品を作成して顧客のフィードバックを得ながら開発を進めるため、要件定義が曖昧なプロジェクトに適している。
短期間で試作品を作りフィードバックを繰り返す手法は、要件が未確定の状況で柔軟に対応できるアジャイル開発などの利点であり、じっくりと計画を練り上げるウォータフォールの性格とは対照的です。
システムを小さな単位に分割し、設計からテストまでのサイクルを繰り返すことで、完成度を段階的に高めていく手法である。
開発サイクルを繰り返して完成度を高めるのはアジャイルやスパイラルモデルの手法です。ウォータフォールは「一度決めたことを最後までやり抜く」という直線的なアプローチをとります。