過去問解きまくり研究所 ホーム

平成29年度 秋期 午前Ⅱ 問9

実装・構築

エラー埋込み法に関する問題

ソフトウェアの潜在エラー数を推定する方法の一つにエラー埋込み法がある。100個のエラーを意図的に埋め込んだプログラムを,そのエラーの存在を知らない検査グループがテストして30個のエラーを発見した。そのうち20個は意図的に埋め込んでおいたものであった。この時点で,このプログラムの埋込みエラーを除く残存エラー数は幾つと推定できるか。

答えと解説を見る

✓ これが正解ア40

解説

発見率0.2から元のエラーを50個と推定し、発見済み10個を引きます。

エラー埋込み法は、わざと入れたエラーが見つかる割合と、元からあったエラーが見つかる割合が同じだと考えて、残りのエラー数を推定する方法です。埋め込んだ 100 個のうち 20 個が見つかったので、発見の割合は 20÷100=0.2 です。発見した 30 個のうち埋め込んだもの以外は 30−20=10 個で、これも全体の 0.2 にあたると考えると、元からあったエラーの総数は 10÷0.2=50 個と推定できます。すでに 10 個は見つかっているので、残存エラー数は 50−10=40 個です。見分け方としては、総数を出したあとに発見済みの分を引くところまで進めたかを確かめます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問9

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)