ウォーターフォールモデルとV字モデルとは?うぉーたーふぉーるもでる・ぶいじもでる
ウォーターフォールモデルとV字モデルとは、工程を上流から下流へ順に進め、成果物を確定させて次へ渡すのがウォーターフォールモデル。V字モデルは同じ工程順を谷型に折り返して描き、左側の各設計工程に対し、それが正しいことを何のテストで確かめるかを右側に対応付けたもの。作る順序ではなく検証の責任範囲を示す図である点が要点になる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
工程で区切って成果物を確定させる形は、分業と契約に馴染む一方、テストが最後に集中し、上流の誤りが最も高くつく段階で表面化するという弱点を抱える。V字モデルは、テストの設計を対応する設計工程と同時に始めさせることでこの弱点を埋める道具として置かれている。システムアーキテクトでは、システム要件定義の段階で適格性確認テストの計画が立つことの根拠として使われる。
具体例
共通フレーム(JIS X 0160)の工程で言えば、システム要件定義にはシステム適格性確認テスト、ソフトウェア要件定義にはソフトウェア適格性確認テスト、ソフトウェア方式設計にはソフトウェア結合テスト、詳細設計にはユニットテストが対応する。
試験での引っ掛け
要件定義に対応するのは総合テストではなく適格性確認テストである、といった対応関係のずらしが出やすい。またV字モデルは反復開発を否定する開発モデルの名前ではなく、対応付けの図式である。上流でテスト設計まで行う形はW字モデルとして別に呼ばれる。
関連用語
出た過去問
出典:平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問12(IPA)解説で登場
共通フレーム2013において、システム適格性確認テストで適合を評価する対象となるのは、どのアクティビティで定義又は設計した内容か。
正解:システム要件定義
要点:システム適格性確認テストはシステム要件定義と対をなす
共通フレームでは、V字モデル上でテストと定義工程が対応する。システム適格性確認テストは、構築されたシステムがシステム要件定義で定めた要件を満たしているかを確認する工程であり、評価の基準になるのはシステム要件定義の内容である。
出典:令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問9(IPA)解説で登場
共通フレーム2013において、システム適格性確認テストで適合を評価する対象となるのは、どのアクティビティで定義又は設計した内容か。
正解:システム要件定義
要点:システム適格性確認テストはシステム要件定義と対をなす
共通フレームのV字モデルでは、各テスト工程が対応する定義・設計工程の内容に対する適合を確認する。システム適格性確認テストは、システム要件定義で定めた要件をシステムが満たしているかを評価する工程であり、判断の基準となるのはシステム要件定義の内容である。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの4 開発技術 > 1. 開発プロセス・手法 > (1) ソフトウェア開発手法に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。