平成22年春期試験問題 午前問47
問47解説へ
表は,現行プロジェクトのソフトウェアの誤りの発生,除去の実績及び次期プロジェクトにおける誤り除去の目標を記述したものである。誤りは,設計とコーディングの作業で埋め込まれ,デザインレビュー,コードレビュー及びテストですべて除去されるものとする。次期プロジェクトにおいても,ソフトウェアの規模と誤りの発生状況は変わらないと仮定したときに,テストで除去すべきソフトウェア誤りの比率は全体の何%となるか。
- 17.5
- 25
- 30
- 32.5
広告
解説
問題文で与えられた条件を整理しておきましょう。
まず埋め込まれた誤りが除去される工程ですが、設計で埋め込まれた誤りはデザインレビューで除去され、コーディングで埋め込まれた誤りはコードレビューで除去、除去されなかったものに関しては、テスト工程で除去されます。
[現行プロジェクトの実績]
次期プロジェクトの目標は、現行プロジェクトの実績を基準にして、
1-(0.375+0.3)=0.325
で、全体の32.5%の誤りを除去すればよいことがわかります。
まず埋め込まれた誤りが除去される工程ですが、設計で埋め込まれた誤りはデザインレビューで除去され、コーディングで埋め込まれた誤りはコードレビューで除去、除去されなかったものに関しては、テスト工程で除去されます。
[現行プロジェクトの実績]
- デザインレビュー
- 埋め込まれた全体の50%中、25%を除去。
0.5×0.5=0.25 → 全体の25%を除去 - コードレビュー
- 埋め込まれた全体の50%中、20%を除去。
0.5×0.4=0.2 → 全体の20%を除去 - テスト工程
- 残った誤りを除去。
1-(0.25+0.2)=0.55 → 55%の誤りを除去
次期プロジェクトの目標は、現行プロジェクトの実績を基準にして、
- デザインレビュー
- 現行の実績(25%)の1.5倍を除去
0.25×1.5=0.375 → 全体の37.5%を除去 - コードレビュー
- 現行の実績(20%)の1.5倍を除去
0.2×1.5=0.3 → 全体の30%を除去
1-(0.375+0.3)=0.325
で、全体の32.5%の誤りを除去すればよいことがわかります。
広告