スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.1574
システム開発におけるウォータフォール開発に関する記述として、最も適切なものはどれか。

【正解の解説】

各工程の成果物が文書として確実に残るため、大規模なプロジェクトにおいても進捗管理や品質管理の計画を立てやすい。

これはビルを建てる建築工事のようなものです。設計図を完璧に描き終えてから基礎工事、骨組み、内装へと順番に進めるため、全体のスケジュールや予算がカレンダー通りに見通しやすくなり、大手企業の巨大システム開発などで好んで使われます。

スポンサーリンク

【その他の選択肢の解説】

要件の変更や追加が発生した場合でも柔軟に対応できるため、開発の初期段階から頻繁に仕様を修正するアプローチに向いている。

試験対策として、仕様変更に柔軟に対応できるのはアジャイル開発の特徴です。ウォータフォール開発は、一度上流工程を終えて下流に進むと、上流に戻ってやり直すのが難しいため、途中で仕様変更が起きると大惨事になるという罠があります。

試作品を早い段階で利害関係者に提示してフィードバックを得ながら、段階的にシステム全体を構築していく手法である。

ウォータフォール開発は、最初から完成形を目指して一度きりの大きな計画を遂行する手法です。途中で動くシステムを見せながら軌道修正するやり方は、正反対の特性を持つアジャイル開発などの得意分野であることを区別しておきましょう。

すべての工程を並行して同時進行で行うため、プロジェクト全体のトータルコストを大幅に削減できる利点がある。

ウォータフォールとは「滝」を意味し、上流から下流へ水が流れるように、要件定義、基本設計、詳細設計、プログラミング、テストと一つずつ順番に工程をクリアしていく手法です。同時に並行するのではなく、前工程の完了が必須条件となります。