平成26年度 プロジェクトマネージャ試験 午前II 問16

分野:品質|実際に出題されたIPA過去問題

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

  1.  40
  2.  50
  3.  70
  4.  150
解答・解説を見る

正解:ア

AI解説

正解はア(40個)。エラー埋込み法は、故意に埋め込んだエラーの発見率から潜在エラー数を推定する手法である。埋込みエラー100個中20個が発見されたので検査の発見率は20/100=0.2。発見された真のエラー(埋込み以外)は30−20=10個であり、これが真のエラー全体の0.2に当たると考えると、真のエラー総数は10÷0.2=50個。既に10個発見済みなので残存エラー数は50−10=40個と推定できる。 ア: 正解。発見率0.2、真のエラー発見数10個から総数50個、残存は50−10=40個となる。 イ: 50は真のエラーの総数であり、発見済みの10個を引いていない値。問題は「残存エラー数」を問うている点に注意。 ウ: 70は埋込みエラーの未発見分(80個)などと混同した誤った計算による値である。 エ: 150は発見数の比率の取り方を誤った場合の値であり、正しい推定ではない。 💡 公式は「真の総数=真の発見数÷埋込みエラー発見率」。最後に「発見済みを引くか(残存)、引かないか(総数)」を問題文で必ず確認する。この引き忘れを狙った選択肢が毎回用意される。

出典:平成26年度 秋期 プロジェクトマネージャ試験 午前II 問16 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・904問収録)

「品質」分野の攻略ポイント

品質マネジメント計画・品質保証・品質管理を扱います。「品質保証(プロセスを正す)」と「品質管理(成果物を検査する)」の役割の違いが最頻出テーマです。

品質の攻略ポイントをすべて見る(要点5項目・ひっかけ3項目)→

同じ分野(品質)の過去問