令和元年度秋期 ITパスポート 問47 解説
ソフトウェアの品質を判定する指標として,機能単位の不良件数をその開発規模で割った値を“不良密度”と定義する。不良密度の下限値と上限値を設定し,実績値がその範囲を逸脱した場合に問題ありと判定するとき,A工程では問題がなく,B工程で問題があると判定される機能はどれか。ここで,不良密度の下限値は0.25件/KS,上限値は0.65件/KSとする。また,不良密度の下限値,上限値及び開発規模は,両工程とも同じとする。
- ア機能:機能1 開発規模(KS):10 A工程の不良件数(件):6 B工程の不良件数(件):3
- イ機能:機能2 開発規模(KS):20 A工程の不良件数(件):14 B工程の不良件数(件):10
- ウ機能:機能3 開発規模(KS):50 A工程の不良件数(件):10 B工程の不良件数(件):40
- エ機能:機能4 開発規模(KS):80 A工程の不良件数(件):32 B工程の不良件数(件):8
答えを見る
正解 エ機能:機能4 開発規模(KS):80 A工程の不良件数(件):32 B工程の不良件数(件):8
要点不良密度=不良件数÷開発規模で、上限・下限の範囲外は問題あり
解説
各機能の不良密度(不良件数 ÷ 開発規模)を求め、0.25~0.65件/KSの範囲内かを判定します。
- ア 機能1:A = 6 ÷ 10 = 0.6、B = 3 ÷ 10 = 0.3 → 両工程とも問題なし
- イ 機能2:A = 14 ÷ 20 = 0.7 → A工程で上限超過
- ウ 機能3:A = 10 ÷ 50 = 0.2 → A工程で下限未満
- エ 機能4:A = 32 ÷ 80 = 0.4 → 問題なし、B = 8 ÷ 80 = 0.1 → 下限未満で問題あり
よって、A工程で問題がなく、B工程で問題があるのはエの機能4です。