V字モデルとは?
V字モデルとは、ソフトウェア開発の各設計工程と、それに対応するテスト工程を対にして示した開発モデルのこと。要件定義に対しては運用テスト(受入テスト)、外部設計に対してはシステムテスト、内部設計に対しては結合テスト、プログラム設計に対しては単体テストというように、「作る工程」と「確認する工程」をV字型の図で対応づける。これにより、どの設計内容をどのテストで検証すべきかが明確になり、テストの計画や設計を開発の初期段階から並行して準備できる。ウォーターフォールモデルを前提とした考え方だが、テストの抜け漏れを防ぐ整理の枠組みとして広く使われている。
ITパスポートの過去問では1回出題されています。
ぶいじもでる
V字モデルの意味
ソフトウェア開発の各設計工程と、それに対応するテスト工程を対にして示した開発モデルのこと。要件定義に対しては運用テスト(受入テスト)、外部設計に対してはシステムテスト、内部設計に対しては結合テスト、プログラム設計に対しては単体テストというように、「作る工程」と「確認する工程」をV字型の図で対応づける。これにより、どの設計内容をどのテストで検証すべきかが明確になり、テストの計画や設計を開発の初期段階から並行して準備できる。ウォーターフォールモデルを前提とした考え方だが、テストの抜け漏れを防ぐ整理の枠組みとして広く使われている。
V字モデルの具体例
基幹システムの再構築プロジェクトで、要件定義の完了と同時に受入テストの合格基準を作成し、外部設計が固まった段階でシステムテストのシナリオ作成に着手する。
V字モデルは試験でどう引っ掛けられる?
V字モデルは開発の順序(上流から下流へ進める点)自体はウォーターフォールモデルと同じであり、テストを後工程にまとめてやるのではなく各設計工程と対応づけて計画する点が特徴である。
V字モデルと関連する用語
V字モデルが出た過去問
システム開発プロセスを要件定義、外部設計、内部設計、プログラミングに分け、テストの種類を運用テスト、結合テスト、システムテスト、単体テストに分けたとき、図のa〜…
正解:a:結合テスト b:システムテスト c:運用テスト
要点:V字モデルは設計工程と対になるテストが決まる
V字モデルでは、開発工程とテスト工程が対になる。プログラミングは単体テスト、内部設計は結合テスト、外部設計はシステムテスト、要件定義は運用テストと対応し、下から上へ順に検証範囲が広がる。したがってaは結合テスト、bはシステムテスト、cは運用テストになる。
出典:平成22年度 秋期 ITパスポート試験 問48(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。