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

令和3年度 秋期 午前Ⅱ 問22

実装・構築

プログラム実行中の特定の時点で成立していなければならない変数間の関係や条件を記述した論理式を埋め込んで,その論理式が成立していることを確認することによって,プログラムの処理の正当性を動的に検証する手法はどれか。

答えと解説を見る

✓ これが正解アアサーションチェック

解説

成り立つべき条件を埋め込み、実行時に確かめる手法です。

アサーションチェックは、プログラムの特定の位置で成り立っていなければならない条件を論理式としてプログラムに埋め込み、実行中にその条件が成り立っているかを確かめる手法です。条件が成り立たなければその時点でエラーとして知らせるので、誤りが起きた場所を早く絞り込めます。プログラムを実際に動かして確かめるので、動的な検証に当たります。変数間の関係や条件を記述した論理式を埋め込むという設問の説明は、この手法の特徴そのものです。成り立つべき条件を書いておき、実行時に確かめる手法、と覚えると他の手法と区別できます。

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

この問題の用語

出典:令和3年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問22

同じ用語が出る問題

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