本文へ移動

ITパスポート試験

うぉーたーふぉーるもでる

ウォーターフォールモデル

Waterfall Model

別称: 滝モデル

ウォーターフォールモデルは、開発工程を上流から下流へ順番に進める手法です。全体の計画を立てやすく進捗管理が容易ですが、仕様変更には弱い性質があります。

詳しい説明

1. 定義

ウォーターフォールモデルとは、システム開発の工程を「要求分析」「設計」「実装」「テスト」「リリース」と上流から下流へ順番に、一度きりで進める開発手法です。水が高い所から低い所へ流れるように進むため、この名がつきました。

一度前の工程に戻ることは原則として想定しないため、各工程での品質担保が非常に重要です。大規模な基幹システムなど、完成図が最初から明確なプロジェクトに適しており、長年主流として使われてきました。

2. 仕組みと種類

各工程が完了してから次の工程へ進む「段階的」なプロセスが特徴です。前工程の承認が次の工程の開始条件となるため、プロジェクトの進捗を管理しやすい利点があります。

このモデルの強みは、計画的に進められることですが、弱みは後工程で見つかった仕様のミスを修正するコストが高いことです。そのため、上流工程での厳密なドキュメント作成とレビューが不可欠となります。

4. 紛らわしい語との違い

アジャイル開発は、小さな単位で開発を繰り返す手法であり、仕様変更に柔軟です。ウォーターフォールは計画重視で仕様変更が苦手という、正反対の特性を持っています。

スパイラルモデルは、開発のサイクルを何度も繰り返しながら完成度を高める手法です。ウォーターフォールはサイクルを繰り返さず、直列的にゴールを目指します。

5. 身近な例

銀行の勘定系システムのように、一度のミスが許されない、要求が厳格に決まっている大規模システムではウォーターフォールが採用されます。

一方、スマホアプリのようにユーザーの反応を見ながら修正が必要なものはアジャイルが向いています。作り直しのコストが高いか低いかが、手法選択の分かれ目となります。

試験で問われること

ITパスポート試験

  • 上流から下流へ順に進む特徴を理解する
  • 仕様変更に弱いという弱点を押さえる
  • 大規模な開発プロジェクトに向くことを知る
  • ITパスポート試験では、最も伝統的な開発手法として扱われます。計画通りに進めやすい一方、仕様変更に弱いという特徴がセットで問われます。

最終更新日: 2026/09/23