【けんしょうとだとうせいかくにん】

検証と妥当性確認 とは?

最終更新:
💡 「要求どおり?」と「目的に合う?」を確かめる

検証は定めた要求に合うか、妥当性確認は想定した環境で目的や利用者のニーズを満たすかを確認する活動。二つの視点と具体例を説明します。

📌 このページのポイント
V&V:二つの視点で確かめる検証要求どおり?予約・取消の処理要求に適合する?仕様を手がかりに確認妥当性確認目的に合う?実際の利用環境で予約・取消できる?使い方を手がかりに確認早い段階から、両方の視点で確認する
予約システムを例にした比較。使う方法や時期だけで分けず、何を確かめる活動かで考えます。
ひよこ ひよこ
検証と妥当性確認って、どちらもテストのこと?
ペンギン先生 ペンギン先生
テスト以外も含むよ。検証は「定めた要求に合っているか」、妥当性確認は「想定する使い方で目的を満たせるか」という視点。レビューや分析、試験など、適した方法を選ぶんだ。
ひよこ ひよこ
具体的にはどう違うの?
ペンギン先生 ペンギン先生
予約システムの例なら、検証では「要求にある予約・取消の処理が正しく動くか」を確認する。妥当性確認では「利用者が実際の利用環境で予約や取消を行い、目的を達成できるか」を確かめるよ。
ひよこ ひよこ
仕様どおりなら、それで十分では?
ペンギン先生 ペンギン先生
仕様に利用者の必要なことが抜けている場合もあるよ。逆に、使いやすく見えても要求を満たしていない場合がある。二つの視点を組み合わせ、何を確かめたかと結果を記録するんだ。
ひよこ ひよこ
開発の最後にまとめて確認するの?
ペンギン先生 ペンギン先生
早い段階から取り組めるよ。要求や設計のレビュー、試作品を使った確認、実装の試験、運用環境での確認などを計画する。変更したときは再確認も必要。検証は内部、妥当性確認は外部という単純な分け方ではないんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「検証と妥当性確認」って出てきたら「要求どおりか、使う目的に合うかを確かめる二つの視点」と思えばだいたいOK!
📖 おまけ:英語の意味
「Verification and Validation」 = 検証と妥当性確認
💬 V&Vと略します。「正しく作っているか」と「正しいものを作っているか」という覚え方があります。確認する要求と、想定する使い方を具体化することが大切です。

参考資料

← 用語集にもどる