第18問
あるソフトウェア開発において、エラー埋め込み法を用いてソフトウェアのエ ラー数を推定することにした。検査対象プログラムに、意図的に100 件のエラーを 埋め込み、そのことを知らない検査担当者に検査させたところ、50 件のエラーを 発見することができた。そのうち40 件は、意図的に埋め込んだエラーであった。 埋め込みエラーを除く検査開始前の潜在エラーの件数として、最も適切なものは どれか。
- ア 10
- イ 15
- ウ 20
- エ 25
- オ 30
▼ 解答・解説を見る
正解:エ
解答:エ
エラー埋め込み法では、埋め込みエラーの発見率と真のエラーの発見率が等しいと仮定する。
-
埋め込みエラー100件中40件発見 → 発見率=40/100=0.4。
-
発見した50件のうち40件が埋め込みエラー、残り10件が真の(潜在)エラー。
-
真の潜在エラー総数をx とすると、x × 0.4 = 10 → x = 10 ÷ 0.4 = 25件。
-
ア(×)10:発見した真のエラー数そのもので、未発見分を加味していない。
-
イ(×)15、ウ(×)20:比例計算が誤り。
-
エ(○)25:10×100/40。正しい。
-
オ(×)30:過大。
よって エ。