令和7年度 秋期 応用情報技術者試験 午前 問48
テクノロジシステム開発技術
この問題は2025(R7)秋 応用情報技術者 午前に出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
エラー埋込み法を用いて残存エラー数を推定する。当初の埋込みエラーは48個である。テスト期間中に発見されたエラーの内訳は,埋込みエラーが36個,真のエラーが42個である。このとき,残存する真のエラーは何個と推定されるか。
解答・解説を読む
正解: 選択肢イ
エラー埋込み法は、プログラムにあらかじめ分かっているエラー(埋込みエラー)をいくつか仕込んでおき、テストによって発見されたエラーのうち、埋込みエラーと真のエラーの比率から、プログラム全体に潜む真のエラーの総数を推定する手法です。
この手法では、発見された埋込みエラーの割合と発見された真のエラーの割合が等しいと仮定します。
推定計算のステップ
真のエラーの総数を推定する
設問の条件は以下の通りです。- 当初の埋込みエラーの総数 個
- 発見された埋込みエラー数 個
- 発見された真のエラー数 個
真のエラーの総数を 個とすると、以下の比例式が成り立ちます。
これを について解きます。
したがって、プログラムに内在する真のエラーの総数は 56個 と推定されます。残存する真のエラー数を求める
求めるべき値は「残存する真のエラー数」です。これは、真のエラーの総数から既に発見された真のエラー数を引くことで求められます。
よって、残存する真のエラーは 14個 と推定されます。
各選択肢の解説
- ア (6): 誤り。当初の埋込みエラー数と発見された真のエラー数の差()などを計算した無意味な値です。
- イ (14): 正解。正しい計算手順によって求められた残存する真のエラー数です。
- ウ (54): 誤り。誤った計算式から導かれた無関係な値です。
- エ (56): 誤り。推定された真のエラーの総数です。設問で問われているのは「残存する真のエラー数」であるため、総数から発見済みのエラー数を引く必要があります。