ソフトウェアの品質を判定する指標として,機能単位の不良件数をその開発規模で割った値を"不良密度"と定義する。
不良密度の下限値と上限値を設定し,実績値がその範囲を逸脱した場合に問題ありと判定するとき,A工程では問題がなく,B工程で問題があると判定される機能はどれか。
ここで,不良密度の下限値は0.25件/KS,上限値は0.65件/KSとする。
また,不良密度の下限値,上限値及び開発規模は,両工程とも同じとする。
〔各選択肢 機能(開発規模(KS),A工程の不良件数(件),B工程の不良件数(件))〕
機能1(10,6,3)
機能2(20,14,10)
機能3(50,10,40)
機能4(80,32,8)
正答4
解説
正解は4です。
各機能の不良密度を工程ごとに計算し、下限値0.25件/KSと上限値0.65件/KSの範囲に入っているかを確かめる問題です。
KSは1,000ステップを表し、開発規模の単位です。
【計算】
不良密度=不良件数÷開発規模(KS)です。
機能1は、A工程が6÷10=0.60、B工程が3÷10=0.30です。
機能2は、A工程が14÷20=0.70、B工程が10÷20=0.50です。
機能3は、A工程が10÷50=0.20、B工程が40÷50=0.80です。
機能4は、A工程が32÷80=0.40、B工程が8÷80=0.10です。
【選択肢別解説】
1:× 機能1はA工程が0.60、B工程が0.30で、どちらも範囲内です。
B工程でも問題なしと判定されます。
2:× 機能2はA工程が0.70で上限値0.65を超えています。
A工程で問題ありとなるので、条件に合いません。
3:× 機能3はA工程が0.20で下限値0.25を下回っています。
B工程も0.80で問題ありですが、A工程で問題がないという条件に合いません。
4:○ 機能4はA工程が0.40で範囲内です。
B工程は0.10で下限値を下回るので、B工程だけで問題ありと判定されます。
【ポイント】
不良が少なすぎる場合も、テスト不足のおそれがあるため問題とみなします。
上限値と下限値の両方で判定することがこの問題の要点です。