本文へスキップ

令和元年度 秋期 ITパスポート試験 問47

この問題の解説と、これまでの解答の記録です。

問47
頻出度★★★

ソフトウェアの品質を判定する指標として,機能単位の不良件数をその開発規模で割った値を“不良密度”と定義する。不良密度の下限値と上限値を設定し,実績値がその範囲を逸脱した場合に問題ありと判定するとき,A工程では問題がなく,B工程で問題があると判定される機能はどれか。ここで,不良密度の下限値は0.25件/KS,上限値は0.65件/KS とする。また,不良密度の下限値,上限値及び開発規模は,両工程とも同じとする。

機能開発規模(KS)A工程の不良件数(件)B工程の不良件数(件)
機能11063
機能2201410
機能3501040
機能480328
出典 令和元年度 秋期 ITパスポート試験 問47
解説

問 47不良密度=不良件数÷開発規模(KS)

  • 不正解ア

    機能1は開発規模10KS。A工程は6÷10=0.60件/KSで範囲内(問題なし)、B工程も3÷10=0.30件/KSで範囲内(問題なし)。B工程が問題なしなので「B工程で問題あり」の条件を満たさず誤り。

  • 不正解イ

    機能2は開発規模20KS。A工程は14÷20=0.70件/KSで上限0.65を超えており、A工程の時点で既に問題あり。「A工程では問題なし」という条件に反するため誤り。

  • 不正解ウ

    機能3は開発規模50KS。A工程は10÷50=0.20件/KSで下限0.25を下回り、A工程で問題あり(B工程は40÷50=0.80で問題ありだが、そもそもA工程が範囲外)。「A工程では問題なし」の条件に反するため誤り。

  • エ

    正解 正解はエ(機能4)。不良密度=不良件数÷開発規模(KS)で計算し、判定範囲は下限0.25〜上限0.65件/KS、この範囲を逸脱すると「問題あり」となる。機能4は開発規模80KS。A工程は32÷80=0.40件/KSで範囲内なので問題なし。B工程は8÷80=0.10件/KSで下限0.25を下回るため問題あり。したがって「A工程で問題なし・B工程で問題あり」という条件を満たすのは機能4だけであり、エが正解となる。

ここがポイント
  • 不良密度=不良件数÷開発規模(KS)。各工程ごとに算出し、設定した下限〜上限の範囲内なら「問題なし」、範囲を逸脱すれば「問題あり」と判定する。
  • 「範囲を逸脱」は下限未満だけでなく上限超過も含む両側判定。設問はA工程が範囲内、かつB工程が範囲外の機能を選ぶ点に注意する。
用語

解答の記録