問題
ソフトウェア開発におけるウォーターフォールモデルの特徴として、最も適切なものはどれか。
選択肢
- 1ア 各工程を順番に実施し、原則として前の工程には戻らない開発手法
- 2イ 短い期間で開発とテストを繰り返す反復型の開発手法
- 3ウ プロトタイプを作成しながら要件を確定していく開発手法
- 4エ 開発チームと利用者が常に協力して進める対話型の開発手法
正解
1. ア 各工程を順番に実施し、原則として前の工程には戻らない開発手法
詳しい解説を見る解説を閉じる
解説
ウォーターフォールモデルは、要件定義→設計→実装→テストの各工程を上流から下流へ順番に進め、原則として前工程には戻らない開発手法である。よってアが正解である。各工程の成果物を確定してから次へ進むため進捗管理がしやすく、要件が明確な大規模開発に適する一方、後工程での仕様変更に弱い欠点がある。イの短期間の反復はアジャイル開発(イテレーション/スプリント)、ウのプロトタイプによる要件確定はプロトタイピングモデル、エの利用者との対話重視もアジャイルの特徴である。「手戻りしない」「変更に弱い」がウォーターフォールのキーワードとして頻出である。
一問一答
全200問を繰り返し学習