IPA過去問ドリル

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

テクノロジ/開発技術

表は,現行プロジェクトのソフトウェアの誤りの発生,除去の実績及び次期プロジェクトにおける誤り除去の目標を記述したものである。誤りは,設計とコーディングの作業で埋め込まれ,デザインレビュー,コードレビュー及びテストですべて除去されるものとする。次期プロジェクトにおいても,ソフトウェアの規模と誤りの発生状況は変わらないと仮定したときに,テストで除去すべきソフトウェア誤りの比率は全体の何%となるか。 ・ソフトウェアの誤りが埋め込まれる工程別の割合 設計:現行プロジェクトの実績 誤り件数全体の50%,次期プロジェクトでの予測 誤り件数全体の50% コーディング:現行プロジェクトの実績 誤り件数全体の50%,次期プロジェクトでの予測 誤り件数全体の50% ・ソフトウェアの誤りがレビューで除去される割合 デザインレビュー:現行プロジェクトの実績 設計時に埋め込まれた誤り全体の50%を除去,次期プロジェクトの目標 現行プロジェクトのデザインレビューの実績の1.5倍 コードレビュー:現行プロジェクトの実績 コーディング時に埋め込まれた誤り全体の40%を除去,次期プロジェクトの目標 現行プロジェクトのコードレビューの実績の1.5倍 (注:本サイトでは原問題の表を文字表記に変換しています)

出典:平成22年度 春期 応用情報技術者試験 午前 問47

正解:エ

解説

次期プロジェクトのデザインレビューでの除去率は現行実績(50%)の1.5倍の75%となり,設計時の誤り(全体の50%)のうち75%を除去するため0.5×0.75=37.5%が除去され,設計起因の残り誤りは0.5−0.375=12.5%です。同様にコードレビューでの除去率は現行実績(40%)の1.5倍の60%となり,コーディング時の誤り(全体の50%)のうち60%を除去するため0.5×0.6=30%が除去され,残り誤りは0.5−0.3=20%です。テストで除去すべき誤りの比率はこれらの合計12.5%+20%=32.5%となります。

選択肢ごとの解説

  • 誤り。17.5%は計算の一部を取り違えた場合の値です。
  • 誤り。25%も計算過程で除去率や工程比率を誤った場合の値です。
  • 誤り。30%も同様に計算を誤った場合の値です。
  • 正しい。設計・コーディング双方でレビュー後に残る誤りの合計は32.5%です。
応用情報技術者の過去問を演習モードで解く