戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

エンベデッドシステムスペシャリスト 2014年 午前2 問20


問題文

エラー埋込み法では、検出したエラー数を測定することによって、その時点での埋込みエラー数を除いた潜在エラー数を推定することができる。 を求める次の計算式の変数、、に対応する項目の適切な組合せはどれか。
エンベデッドシステムスペシャリスト 2014年 午前2 問20の選択肢の画像

選択肢

ア:
イ:(正解)
ウ:
エ:

🔒 解説は解答すると表示されます

エラー埋込み法による潜在エラー推定【午前2解説】

正解の理由

正しい組合せはイです。
エラー埋込み法では、既知の数のエラーをソフトウェアに埋め込み、検出されたエラーの割合から、ソフトウェア全体に存在するエラー数を推定します。
各変数は次のとおりです。
  • :埋込みエラー数
  • :検出した総エラー数
  • :検出した埋込みエラー数
検出したエラーのうち、埋込みエラーが占める割合は です。これを埋込みエラー数 に対する検出割合とみなすと、総エラー数は次の式で推定できます。
この総エラー数から、埋込みエラー全数 と、すでに検出した埋込み以外のエラー数 を差し引くと、残っている潜在エラー数 を求められます。

解法ステップ

  1. 既知の値を確認します。
    埋め込んだエラーの総数は既知なので、 は「埋込みエラー数」です。
  2. 検出されたエラーの内訳を考えます。
    検出した総エラー数 のうち、埋込みエラーとして検出された数が です。
  3. 総エラー数の推定式に当てはめます。
    埋込みエラーの検出割合は なので、逆数の を埋込みエラー数 に掛けます。したがって、 は「検出した総エラー数」、 は「検出した埋込みエラー数」です。
  4. 潜在エラー数の式と照合します。
    は、検出した総エラー数から検出済みの埋込みエラー数を除いた数、つまり検出済みの埋込み以外のエラー数です。

選択肢別の誤答解説

  • ア: と が逆です。総エラー数を推定するには、検出した総エラー数を検出した埋込みエラー数で割る必要があります。
  • イ: は埋込みエラー数、 は検出した総エラー数、 は検出した埋込みエラー数であり、計算式と一致します。
  • ウ: が「埋込みエラー数」ではなく「検出した埋込みエラー数」になっています。また、 と の対応も適切ではありません。
  • エ: が検出した埋込みエラー数になっているうえ、 が埋込みエラー数になっており、総エラー数の推定式に合いません。

よくある誤解

  • 検出した埋込みエラー数を、埋込みエラー数全体と混同する
    は実際に埋め込んだ全数、 はそのうち検出できた数です。両者は異なります。
  • の意味を取り違える
    は未検出の埋込みエラー数ではなく、検出した総エラー数から検出した埋込みエラー数を引いた値です。
  • を総エラー数そのものと考える
    総エラー数の推定値から、埋込みエラー全数と検出済みの埋込み以外のエラーを除いたものが、潜在エラー数 です。

補足コラム

この推定方法は、埋込みエラーと実際のエラーが、発見されやすさの点で同程度であることを前提としています。埋込みエラーが極端に見つけやすかったり、実際のエラーと性質が異なったりすると、推定値に偏りが生じる可能性があります。

FAQ

なぜ総エラー数から を引くのですか?
総エラー数の推定値には、埋込みエラーも含まれているためです。潜在的な実際のエラー数を求めるには、埋め込んだエラー全数を除きます。
なぜ を引くのですか?
は、すでに検出された埋込み以外のエラー数です。これらは潜在エラーではないため、推定した総エラー数から差し引きます。

関連キーワード: エラー埋込み法、潜在エラー、総エラー数、ソフトウェアテスト
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について