平成26年度 春期 午前Ⅱ 問20
実装・構築
エラー埋込み法に関する問題
エラー埋込み法では,検出したエラー数を測定することによって,その時点での埋込みエラー数を除いた潜在エラー数Tを推定することができる。
Tを求める次の計算式の変数A,B,Cに対応する項目の適切な組合せはどれか。
総エラー数=A×B/C T=総エラー数−A−(B−C)
選択肢は原典ではA・B・Cの表。
- アA:埋込みエラー数 / B:検出した埋込みエラー数 / C:検出した総エラー数
- イA:埋込みエラー数 / B:検出した総エラー数 / C:検出した埋込みエラー数
- ウA:検出した埋込みエラー数 / B:埋込みエラー数 / C:検出した総エラー数
- エA:検出した埋込みエラー数 / B:検出した総エラー数 / C:埋込みエラー数
答えと解説を見る
✓ これが正解イA:埋込みエラー数 / B:検出した総エラー数 / C:検出した埋込みエラー数
解説
総エラー数は、埋込み数×検出総数÷検出した埋込み数で推定します。
エラー埋込み法は、既知のエラーをわざと埋め込んでからテストを行い、埋め込んだエラーが見つかった割合から、元々あったエラーの数を推定する方法です。埋込みエラーと全体とで検出の割合が同じと考えるので、検出した埋込みエラー数÷埋込みエラー数=検出した総エラー数÷総エラー数です。変形すると、総エラー数=埋込みエラー数×検出した総エラー数÷検出した埋込みエラー数となり、A は埋込みエラー数、B は検出した総エラー数、C は検出した埋込みエラー数です。T の式は、総エラー数から A と、既に見つかった元々のエラー数(B−C)を引いて、まだ見つかっていない元々のエラー数を求めています。
ほかの選択肢はなぜ違うのか
- アA:埋込みエラー数 / B:検出した埋込…:B と C が入れ替わり、埋込みエラー数×検出した埋込みエラー数÷検出した総エラー数となっています。これでは推定した総エラー数が埋込みエラー数より小さくなってしまい、全体の数を推定する式になりません。
- ウA:検出した埋込みエラー数 / B:埋込…:総エラー数の式が、検出した埋込みエラー数×埋込みエラー数÷検出した総エラー数となり、埋込みエラー数以下の値にしかなりません。全体のエラー数の推定としては小さすぎ、比の取り方が逆になっています。
- エA:検出した埋込みエラー数 / B:検出…:検出した埋込みエラー数×検出した総エラー数÷埋込みエラー数となり、検出の割合で割るべきところを掛けています。その結果、推定した総エラー数が検出した総エラー数より小さくなり、つじつまが合いません。
この問題の用語
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:平成26年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問20
同じ用語が出る問題
- 令和5年度 秋期 午前Ⅱ 問15:NOTICEに関する問題(テスト)
- 令和3年度 秋期 午前Ⅱ 問23:スプリントのルール(テスト)
- 令和3年度 秋期 午前Ⅱ 問22(テスト)
- 令和2年度 10月 午前Ⅱ 問20:コデザインに関する問題(テスト)
- 平成31年度 春期 午前Ⅱ 問23:ファジングに関する問題(テスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)