SkillStack
テクノロジ系48 / 80問

応用情報技術者試験 令和7年度 秋期 午前 問48

エラー埋込み法を用いて残存エラー数を推定する。当初の埋込みエラーは48個である。テスト期間中に発見されたエラーの内訳は、埋込みエラーが36個、真のエラーが42個である。このとき、残存する真のエラーは何個と推定されるか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】イ

エラー埋込み法は、意図的にプログラムにエラー(バグ)を埋め込み、テストで発見されたエラーの比率から残存エラー数を推定する手法です。

【計算過程】 埋込みエラーの発見率と真のエラーの発見率が等しいと仮定します。

埋込みエラーの発見率 = 36 / 48 = 0.75(75%)

この発見率が真のエラーにも当てはまると仮定すると:

発見された真のエラー数 / 真のエラー総数 = 0.75 42 / 真のエラー総数 = 0.75 真のエラー総数 = 42 / 0.75 = 56個

残存する真のエラー = 真のエラー総数 - 発見された真のエラー = 56 - 42 = 14個

したがって、イの14が正解です。

【別解】 比例計算で解くこともできます: 埋込み:発見36 / 総数48 = 真:発見42 / 総数X 36 : 48 = 42 : X 36X = 48 × 42 X = 2016 / 36 = 56 残存 = 56 - 42 = 14

【ポイント】 エラー埋込み法は、テストの有効性を評価し、品質を定量的に推定する手法です。埋込みエラーが発見しやすすぎたり、発見しにくすぎたりすると精度が下がるため、実際の真のエラーと同程度の難易度で埋め込むことが重要です。

出典:令和7年度 秋期 応用情報技術者試験 午前 問48
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の80問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める