平成22年度 春期 応用情報技術者試験 午前 問47
表は,現行プロジェクトのソフトウェアの誤りの発生,除去の実績及び次期プロジェクトにおける誤り除去の目標を記述したものである。誤りは,設計とコーディングの作業で埋め込まれ,デザインレビュー,コードレビュー及びテストですべて除去されるものとする。次期プロジェクトにおいても,ソフトウェアの規模と誤りの発生状況は変わらないと仮定したときに,テストで除去すべきソフトウェア誤りの比率は全体の何%となるか。
・ソフトウェアの誤りが埋め込まれる工程別の割合
| 現行プロジェクトの実績 | 次期プロジェクトでの予測 | |
|---|---|---|
| 設計 | 誤り件数全体の50% | 誤り件数全体の50% |
| コーディング | 誤り件数全体の50% | 誤り件数全体の50% |
・ソフトウェアの誤りがレビューで除去される割合
| 現行プロジェクトの実績 | 次期プロジェクトの目標 | |
|---|---|---|
| デザインレビュー | 設計時に埋め込まれた誤り全体の50%を除去 | 現行プロジェクトのデザインレビューの実績の1.5倍 |
| コードレビュー | コーディング時に埋め込まれた誤り全体の40%を除去 | 現行プロジェクトのコードレビューの実績の1.5倍 |
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
次期プロジェクトで、レビューで除去される誤りの割合を求め、残りがテストで除去すべき誤りになります。
次期プロジェクトのレビューでの除去率
- デザインレビュー:50% × 1.5 = 75%
- コードレビュー:40% × 1.5 = 60%
全体に対する割合
- 設計で埋め込まれる誤り(全体の50%)のうち、デザインレビューで除去:50% × 0.75 = 37.5% → テストに残る:50% − 37.5% = 12.5%
- コーディングで埋め込まれる誤り(全体の50%)のうち、コードレビューで除去:50% × 0.6 = 30% → テストに残る:50% − 30% = 20%
テストで除去すべき誤り = 12.5% + 20% = 32.5%
各選択肢の確認
-
ア: 17.5 誤り。
-
イ: 25 誤り。
-
ウ: 30 誤り。コードレビューで除去される割合です。
-
エ: 32.5 正しい。
答え
エ: 32.5
出典:平成22年度 春期 応用情報技術者試験 午前 問47