不良密度は二つの工程でどう判定するか
ITパスポート試験 令和元年度秋期 問47 / システム開発技術 › システム開発技術
過去問にチャレンジ
ソフトウェアの品質を判定する指標として、機能単位の不良件数をその開発規模で割った値を“不良密度”と定義する。不良密度の下限値と上限値を設定し、実績値がその範囲を逸脱した場合に問題ありと判定するとき、A 工程では問題がなく、B 工程で問題があると判定される機能はどれか。ここで、不良密度の下限値は 0.25件/KS、上限値は 0.65件/KSとする。また、不良密度の下限値、上限値及び開発規模は、両工程とも同じとする。

- ア
機能1:開発規模 10(KS) A工程の不良件数 6(件) B工程の不良件数 3(件)
- イ
機能2:開発規模 20(KS) A工程の不良件数 14(件) B工程の不良件数 10(件)
- ウ
機能3:開発規模 50(KS) A工程の不良件数 10(件) B工程の不良件数 40(件)
- エ
機能4:開発規模 80(KS) A工程の不良件数 32(件) B工程の不良件数 8(件)
会話形式の解説
講師各機能の不良密度を計算し、A工程は範囲内、B工程は範囲外になるかを確かめます。
受験者不良件数が少ないB工程なら、問題なしと考えてよいのでしょうか。
講師この問題では下限値もあります。不良密度は不良件数を開発規模で割った値で、0.25件/KS未満または0.65件/KS超なら問題ありです。
受験者機能1はA工程が6÷10で0.6、B工程が3÷10で0.3ですね。
講師はい。どちらも範囲内なので、機能1は該当しません。
受験者機能2はA工程が14÷20で0.7、B工程が10÷20で0.5です。A工程のほうが範囲外ですね。
講師そのとおりです。機能2は求める条件と逆なので、該当しません。
受験者機能3はA工程が10÷50で0.2、B工程が40÷50で0.8です。両方とも範囲外ですか。
講師はい。A工程は下限未満、B工程は上限超過なので、機能3も該当しません。
受験者機能4はA工程が32÷80で0.4、B工程が8÷80で0.1です。A工程だけが範囲内になります。
講師そのとおりです。B工程の0.1件/KSは下限を下回るため、条件に合うのは機能4です。
受験者不良件数だけを見ず、各工程の不良密度が下限値と上限値の間にあるかを確かめるのですね。
講師はい。この設問では、不良密度が低すぎる場合も範囲外です。A工程とB工程の両方を計算して判定します。
まとめ
不良密度は、不良件数を開発規模で割って求めます。機能4はA工程が0.4件/KSで設定範囲内、B工程が0.1件/KSで下限未満です。したがって、A工程では問題がなく、B工程で問題がある機能は機能4です。
解答・解説
正解はエです
この問題のテーマ
各機能の不良密度を計算し、A工程では設定範囲内、B工程では範囲外となる機能を見分ける問題です。
解き方の考え方
不良密度は「不良件数÷開発規模」で求めます。各機能についてA工程とB工程の値を計算し、0.25~0.65件/KSと比べます。範囲を外れるのは、下限未満または上限超過の場合です。
選択肢ごとの解説
- ×ア 機能1:開発規模 10(KS) A工程の不良件数 6(件) B工程の不良件数 3(件)機能1はA工程が6÷10=0.6、B工程が3÷10=0.3件/KSです。どちらも設定範囲内なので、B工程で問題があるという条件を満たしません。
- ×イ 機能2:開発規模 20(KS) A工程の不良件数 14(件) B工程の不良件数 10(件)機能2はA工程が14÷20=0.7、B工程が10÷20=0.5件/KSです。A工程が上限を超え、B工程は範囲内なので、求める条件とは逆です。
- ×ウ 機能3:開発規模 50(KS) A工程の不良件数 10(件) B工程の不良件数 40(件)機能3はA工程が10÷50=0.2、B工程が40÷50=0.8件/KSです。A工程は下限未満、B工程は上限超過で、両工程とも問題ありと判定されます。
- ○エ 機能4:開発規模 80(KS) A工程の不良件数 32(件) B工程の不良件数 8(件)機能4はA工程が32÷80=0.4、B工程が8÷80=0.1件/KSです。A工程は設定範囲内で、B工程は下限の0.25件/KSを下回ります。したがって、条件に一致する正解はエです。
補足
不良件数が少ないほど必ず問題なし、と判断しないようにします。この設問では下限値も設定されているため、機能4のB工程のように不良密度が低すぎる場合も範囲外です。
POINT
- 不良密度は、不良件数を開発規模で割って求めます。
- 各工程の不良件数を、それぞれ同じ機能の開発規模で割ります。
- 設定範囲の上限超過だけでなく、下限未満も問題ありと判定します。
- A工程が範囲内、B工程が範囲外という二つの条件をともに確かめます。
