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

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

実装・構築

ISO 26262の問題

自動車分野の機能安全規格 ISO 26262 においてテスト指標として用いられる C1 カバレージの説明として,適切なものはどれか。

答えと解説を見る

✓ これが正解イプログラムの分岐網羅率

解説

C1 カバレージはプログラムの分岐網羅率を表す指標です。

C1 カバレージは、テストでプログラム中の分岐をどれだけ通したかを表す指標で、判定条件網羅(分岐網羅)の網羅率にあたります。if 文などの各判定について、真になる経路と偽になる経路の両方を少なくとも1回ずつ通すと 100% になります。命令を少なくとも1回ずつ実行したかを見る C0(命令網羅)より強い基準で、ISO 26262 でもソフトウェアの単体テストの構造的な網羅の指標として用いられます。見分ける軸は、プログラムの内部構造を見る指標かどうかです。顧客のユースケース、動作温度、外部仕様は、いずれもプログラムの内部の分岐とは関係しません。C0 は命令、C1 は分岐、と組で覚えておくと迷いません。出題当時の ISO 26262 は 2011 年の初版で、2018 年に第2版が発行されています。

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

この問題の用語

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

同じ用語が出る問題

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