過去問解きまくり研究所 ホーム

平成22年度 春期 午前 問47

開発技術

レビューに関する問題

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

〔表1〕ソフトウェアの誤りが埋め込まれる工程別の割合

             │ 現行プロジェクトの実績 │ 次期プロジェクトでの予測
設計         │ 誤り件数全体の 50%     │ 誤り件数全体の 50%
コーディング │ 誤り件数全体の 50%     │ 誤り件数全体の 50%

〔表2〕ソフトウェアの誤りがレビューで除去される割合

                   │ 現行プロジェクトの実績       │ 次期プロジェクトの目標
デザインレビュー   │ 設計時に埋め込まれた誤り     │ 現行プロジェクトの
                   │ 全体の 50%を除去            │ デザインレビューの実績の 1.5 倍
コードレビュー     │ コーディング時に埋め込まれた │ 現行プロジェクトの
                   │ 誤り全体の 40%を除去        │ コードレビューの実績の 1.5 倍
答えと解説を見る

✓ これが正解エ32.5

解説

残りを引き算すると32.5%になります。

割合を問う設問なので、誤りの総数を100件と置いて数えます。埋め込まれる割合は設計とコーディングで半分ずつなので、母数はそれぞれ50件です。ここで気を付けるのは、1.5倍という目標が掛かる相手です。表は現行の実績の1.5倍と書いており、実績として示されているのは除去する割合のほうですから、掛けるのは件数ではなく率になります。デザインレビューは50%の1.5倍で75%、コードレビューは40%の1.5倍で60%です。次に、それぞれが除くのは自分の工程で埋め込まれた分だけだという限定を守って掛けます。設計側は50件の75%で37.5件、コーディング側は50件の60%で30件です。合わせて67.5件が除かれ、誤りは三つの作業ですべて除去されると設問が断っているので、残りはすべてテストに回ります。100から67.5を引いて32.5となり、全体の32.5%が答えになります。工程ごとに残りを見ても、設計側の12.5件とコーディング側の20件を足して32.5件で一致します。どの工程で誤りをどれだけ取り除けるかを見積もって残りを配る、これが品質管理における数え方です。

ほかの選択肢はなぜ違うのか

この問題の用語

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

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)