応用情報技術者 2010年 春期 午前2 問47
問題文
表は、現行プロジェクトのソフトウェアの誤りの発生、除去の実績及び次期プロジエクトにおける誤り除去の目標を記述したものである。誤りは、設計とコーディングの作業で埋め込まれ、デザインレビュー、コードレビュー及びテストですべて除去されるものとする。次期プロジェクトにおいても、ソフトウェアの規模と誤りの発生状況は変わらないと仮定したときに、テストで除去すべきソフトウェア誤りの比率は全体の何%となるか。

選択肢
ア:17.5
イ:25
ウ:30
エ:32.5(正解)
ソフトウェア誤り除去率の計算問題【午前2 解説】
要点まとめ
- 結論:次期プロジェクトでテストで除去すべき誤りの比率は全体の32.5%となる。
- 根拠:設計・コーディングで埋め込まれた誤りの割合とレビュー除去率の向上を考慮し、残りをテストで除去する計算を行う。
- 差がつくポイント:レビュー除去率の1.5倍増加を正確に反映し、誤りの分布と段階別除去率を段階的に計算することが重要。
正解の理由
設計段階で埋め込まれる誤りは全体の50%、コーディング段階も50%です。
現行のデザインレビューで設計誤りの50%を除去し、次期では1.5倍の75%除去を目標としています。
コードレビューは現行で40%除去、次期は1.5倍の60%除去を目指します。
これらを踏まえ、テストで除去すべき誤りは残りの誤りの合計で、計算すると32.5%となり、選択肢エが正解です。
現行のデザインレビューで設計誤りの50%を除去し、次期では1.5倍の75%除去を目標としています。
コードレビューは現行で40%除去、次期は1.5倍の60%除去を目指します。
これらを踏まえ、テストで除去すべき誤りは残りの誤りの合計で、計算すると32.5%となり、選択肢エが正解です。
よくある誤解
レビューの除去率を現行のまま計算してしまい、次期の目標値を反映しない誤りが多いです。
設計とコーディングの誤り割合を混同し、全体の誤り数として誤って計算することもあります。
設計とコーディングの誤り割合を混同し、全体の誤り数として誤って計算することもあります。
解法ステップ
- 設計段階の誤りは全体の50%、コーディング段階も50%と確認する。
- 次期プロジェクトのデザインレビュー除去率は現行の50%の1.5倍=75%と計算。
- 次期プロジェクトのコードレビュー除去率は現行の40%の1.5倍=60%と計算。
- 設計誤りの残りは 。
- コーディング誤りの残りは 。
- テストで除去すべき誤りはこれらの合計 。
選択肢別の誤答解説
- ア(17.5%):レビュー除去率の向上を考慮せず、現行のまま計算した結果。
- イ(25%):設計かコーディングの除去率向上のみを反映し、もう一方を無視した誤り。
- ウ(30%):レビュー除去率の向上を部分的に反映したが、正確な1.5倍計算ができていない。
- エ(32.5%):設計・コーディング両方の誤り割合とレビュー除去率の向上を正確に反映した正解。
補足コラム
ソフトウェア開発における誤り除去は、早期段階でのレビューがコスト削減に効果的です。
レビューの除去率向上は品質改善の重要指標であり、テスト段階の負荷軽減にもつながります。
誤りの埋め込み割合と除去率を正確に把握し、段階別に管理することが品質管理の基本です。
レビューの除去率向上は品質改善の重要指標であり、テスト段階の負荷軽減にもつながります。
誤りの埋め込み割合と除去率を正確に把握し、段階別に管理することが品質管理の基本です。
FAQ
Q: なぜ設計とコーディングの誤り割合は同じ50%ずつなのですか?
A: 問題文で明示されており、両工程で誤りが均等に埋め込まれると仮定しています。
A: 問題文で明示されており、両工程で誤りが均等に埋め込まれると仮定しています。
Q: レビュー除去率の1.5倍はどのように計算しますか?
A: 現行の除去率に1.5を掛けるだけで、例えば50%なら となります。
A: 現行の除去率に1.5を掛けるだけで、例えば50%なら となります。
Q: テストで除去すべき誤りはなぜ残りの誤りの合計になるのですか?
A: 設計・コーディングの誤りからレビューで除去されなかった分がテスト段階に残るためです。
A: 設計・コーディングの誤りからレビューで除去されなかった分がテスト段階に残るためです。
関連キーワード: ソフトウェア品質管理、誤り除去率、デザインレビュー、コードレビュー、テスト工程

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

