平成25年度春期 応用情報技術者試験 午前 問47

分野:システム開発技術(要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割)|実際に出題されたIPA過去問題

エラー埋込み法による残存エラーの予測において,テストが十分に進んでいると仮定する。当初の埋込みエラーは48個である。テスト期間中に発見されたエラーの内訳は,埋込みエラーが36個,真のエラーが42個である。このとき,残存する真のエラーは何個と推定されるか。

  1.  6
  2.  14
  3.  54
  4.  56
解答・解説を見る

正解:イ

AI解説

正解はイ。エラー埋込み法は、意図的に埋め込んだエラーの発見率から真のエラーの総数を推定する手法である。埋込みエラー48個中36個発見なので発見率は36/48=3/4。真のエラーも同じ割合で発見されていると仮定すると、真のエラー総数をxとして 42/x=3/4 より x=42×48/36=56個。既に42個発見済みなので、残存する真のエラーは56-42=14個となる。 ア: 誤り。6は埋込みエラーが同数(42個)などと誤解した場合に出やすい値で、正しい比例計算の結果ではない。 イ: 正しい。真のエラー総数56個から発見済み42個を引いた14個が残存エラーの推定値である。 ウ: 誤り。54は計算過程を誤った値である。総数の推定は42×(48/36)=56で行う。 エ: 誤り。56は真のエラーの「総数」の推定値であり、問われている「残存」エラー数ではない。発見済みの42個を引く必要がある。 💡 公式は「真のエラー総数=発見した真のエラー×(埋込み総数÷発見した埋込みエラー)」。最後に「残存=総数-発見済み」を忘れるひっかけ(本問のエ)が定番なので、問われているのが総数か残存かを必ず確認する。

出典:平成25年度 春期 応用情報技術者試験 午前 問47 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「システム開発技術」分野の攻略ポイント

要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割を扱います。テスト技法とモジュール結合度・凝集度は、定義を正確に押さえていれば計算も暗記も不要で確実に得点できます。

システム開発技術の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(システム開発技術(要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割))の過去問