過去問解きまくり研究所 ホーム

平成30年度 春期 午前Ⅱ 問24

ソフトウェア開発管理技術

ソフトウェア検証の問題

ソフトウェアライフサイクルプロセスにおいて,ソフトウェア支援プロセスの一つであるソフトウェア検証プロセスの目的はどれか。

答えと解説を見る

✓ これが正解エプロセス又はプロジェクトのそれぞれのソフトウェア作業成果物及び/又はソフトウェアサービスが指定の要求事項を適切に反映していることを確認すること

解説

検証は、各成果物が指定の要求事項を反映しているかを確かめます。

共通フレームでは、ソフトウェア実装を支える支援プロセスとして、品質保証、検証、妥当性確認、レビュー、監査などのプロセスを定めています。このうちソフトウェア検証プロセスの目的は、プロセスやプロジェクトで作られる各ソフトウェア作業成果物やソフトウェアサービスが、指定された要求事項を適切に反映しているかを確かめることです。つまり、要求どおりに正しく作られているかを見ます。これと対比されるのが妥当性確認で、こちらは意図された用途に対して要求が満たされているか、つまり正しいものを作ったかを見ます。見分ける軸は、何に照らして確かめるかです。指定の要求事項に照らすのが検証、意図した用途に照らすのが妥当性確認、と組で覚えると取り違えません。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成30年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問24

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)