システム開発
ウォーターフォールモデル
Waterfall Model
概要
要件定義から保守まで各工程を順番に進める伝統的なシステム開発手法。
詳細解説
ウォーターフォールモデルは、システム開発の各工程(要件定義→外部設計→内部設計→プログラミング→テスト→運用・保守)を順番に進め、前工程が完了してから次工程に進む開発手法である。水が上から下に流れる様子に例えられる。
各工程の成果物が明確で管理しやすく、大規模システムの開発に適している。一方、前工程への手戻りが発生した場合のコストが大きく、要件が変化しやすいプロジェクトには不向きである。
事例・具体例
銀行の勘定系システムや公共システムなど、要件が明確で信頼性が重視される大規模開発ではウォーターフォールモデルが採用されることが多い。