妥当性確認プロセス/検証プロセスとは?
妥当性確認プロセス/検証プロセスとは、検証(verification)は「成果物が指定された要求事項どおりに作られているか(正しく作ったか)」を確認するプロセス、妥当性確認(validation)は「意図した利用環境で利用者のニーズを満たすか(正しいものを作ったか)」を確認するプロセス。
エンベデッドシステムスペシャリスト試験の過去問では1回出題されています。
だとうせいかくにんぷろせす・けんしょうぷろせす
妥当性確認プロセス/検証プロセスの意味
検証(verification)は「成果物が指定された要求事項どおりに作られているか(正しく作ったか)」を確認するプロセス、妥当性確認(validation)は「意図した利用環境で利用者のニーズを満たすか(正しいものを作ったか)」を確認するプロセス。
妥当性確認プロセス/検証プロセスの具体例
設計書どおりにコードが実装されているかのレビューが検証、実際の業務シナリオで利用部門が使ってみて目的を果たせるかの確認が妥当性確認。
妥当性確認プロセス/検証プロセスは試験でどう引っ掛けられる?
「仕様書との一致=検証」「利用者の目的達成=妥当性確認」。日本語ではどちらも「確認」と訳せるため取り違えやすい。
妥当性確認プロセス/検証プロセスと関連する用語
妥当性確認プロセス/検証プロセスが出た過去問
ソフトウェアライフサイクルプロセスにおいて、ソフトウェア支援プロセスの一つであるソフトウェア検証プロセスの目的はどれか。
正解:プロセス又はプロジェクトのそれぞれのソフトウェア作業成果物及び/又はソフトウェアサービスが指定の要求事項を適切に反映していることを確認すること
要点:検証は成果物が要求を正しく反映しているかの確認
検証(verification)は「作っているものを正しく作っているか」を確かめる活動で、各工程の作業成果物が入力となる要求事項を正しく反映しているかを工程ごとに確認する。これに対し妥当性確認(validation)は「意図した用途に対して正しいものを作ったか」を確かめる活動である。監査は要求・計画・合意への適合を独立した立場で判定し、品質保証は定義された条件と計画に従っていることを保証するプロセスであり、いずれも検証とは目的が異なる。
出典:平成30年度 春期 エンベデッドシステムスペシャリスト試験 am2 問24(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。