読み方: うぉーたーふぉーるかいはつ
1行定義
要件定義→設計→実装→テスト→運用の各フェーズを順番に進める伝統的なシステム開発手法
詳細解説
ウォーターフォール開発(Waterfall Development)は、要件定義→基本設計→詳細設計→プログラミング(実装)→テスト→システム移行→運用保守の各フェーズを滝(ウォーターフォール)のように順番に下降していく伝統的なシステム開発モデルです。各フェーズはレビューで承認されてから次に進み、原則として前工程に戻らない(戻ることは「手戻り」と呼ばれコスト増の原因)。メリットは計画・スケジュール・コスト見積もりが立てやすく、大規模プロジェクトで役割分担が明確なこと、成果物(設計書・テスト仕様書等)がドキュメントとして整理されることです。デメリットは要件が完全に固まっていることが前提で、途中での仕様変更に弱いこと、最終フェーズまで動くソフトウェアが確認できないため問題発見が遅れることです。アジャイル開発はウォーターフォールの問題を解決するため登場した手法で、短い反復(スプリント)で継続的にリリースし、フィードバックを素早く取り込みます。プロトタイプ開発はウォーターフォールの変形で、試作品(プロトタイプ)を早期に作りユーザー確認を繰り返す手法です。試験対策では「ウォーターフォールの各フェーズ」「アジャイル・スパイラルとの比較」「どの手法がどの状況に向くか」を押さえておきます。
ITパスポートでの出題ポイント
- 各フェーズを順に進め前工程への手戻りは原則なし
- 要件が固まっているプロジェクト向き
- 途中変更に弱く、完成まで動くソフトが確認できない
- アジャイル開発は短い反復で仕様変更に柔軟に対応
関連用語
- オブジェクト指向 システム開発
- API システム開発
- アジャイル開発 プロジェクトマネジメント
- スクラム プロジェクトマネジメント
- ユーザストーリー システム開発
- プロトタイピング システム開発
- スパイラルモデル システム開発
- RAD(高速開発) システム開発
「ウォーターフォール開発」の過去問を解いて理解を定着
合格ナビでは IPA 公式 600問 + 3段階の解説(初級・標準・上級) で「○○とは?」をその場で深掘りできます。
シラバス 6.5 準拠 / 最終更新: 2026-05-25
