ITパスポート
テクノロジ系
ウォーターフォールモデルの特徴として適切なものはどれか。
1.
開発工程を繰り返す反復型の開発手法
2.
要件定義から順に工程を進める順次型の開発手法
✓ 正解
3.
プロトタイプを作って確認しながら進める開発手法
4.
小機能を短期間で繰り返し開発する手法
📝 解説
ウォーターフォールモデルとは「要件定義→基本設計→詳細設計→製造(実装)→テスト→運用・保守」という工程を上流から下流へ順番に進める開発手法です。滝(Waterfall)の水が上から下へ流れるように、前の工程が完了してから次の工程へ進み、原則として前工程には戻りません。道路建設に例えると、設計書が完成してから測量・工事・検査・開通という順序に似ています。要件が最初から明確で変更の少ない大規模プロジェクトに向いています。一方で途中での要件変更に弱く、手戻りコストが大きいという欠点があります。「反復型の開発手法」はスパイラルモデルやアジャイル、「プロトタイプを作って確認」はプロトタイピングモデル、「短期サイクルで繰り返す」はアジャイル開発の特徴です。「ウォーターフォール=上流から下流への順次型・前工程完了後に次へ進む」と覚えましょう!