令和7年度 春期 応用情報技術者試験 午前 問54

あるシステム開発プロジェクトのシステムテストにおけるテスト密度及び欠陥密度の値は,図に示した領域①〜領域④のうち,領域④の範囲内であった。品質管理基準に照らして評価すると,行うべき活動として最も適切なものはどれか。ここで,このプロジェクトの品質管理基準では,定量評価の基準として,表に従ってテスト密度及び欠陥密度の基準値を設定した上で,テスト密度は基準値の80%以上であること,かつ,欠陥密度は基準値の80%以上120%未満であることと定めている。

品質指標と基準値
図の説明テキスト

表のタイトル: 品質指標と基準値

品質指標 算出方法 基準値
テスト密度 テストケース数 (件) ÷ システムの規模 (KLOC) 20 (件 / KLOC)
欠陥密度 検出欠陥数 (件) ÷ システムの規模 (KLOC) 0.1 (件 / KLOC)
テスト結果の領域分析
図の説明テキスト

「テスト結果の領域分析」というキャプションのグラフ。
縦軸は「欠陥密度(件/KLOC)」、横軸は「テスト密度(件/KLOC)」を表す。
縦軸には下から0.08、0.12の目盛りが、横軸には16の目盛りが記されている。
横軸16の破線で左右に分かれ、左側全体が「領域①」となっている。
横軸16より右側は、縦軸の値により3つの領域に分かれている。
・欠陥密度が0.12より上の領域が「領域②」
・欠陥密度が0.08と0.12の間の領域が「領域③」
・欠陥密度が0.08より下の領域が「領域④」

解答・解説

正解: ウ. システムの欠陥を十分に検出できていない懸念があるので,テストの観点に漏れがないかなど,テストケースの妥当性を確認する。

テスト密度と欠陥密度とは

表より、それぞれの指標は以下のように算出されます。

  • テスト密度: テストケース数(件) ÷ システムの規模(KLOC)
  • 欠陥密度: 検出欠陥数(件) ÷ システムの規模(KLOC)

正解の根拠

プロジェクトの品質管理基準に基づき、定量評価の許容範囲を計算します。

  • テスト密度の許容範囲は、基準値20(件/KLOC)の80%以上です。
    20×0.8=1620 \times 0.8 = 16 (件/KLOC)
  • 欠陥密度の許容範囲は、基準値0.1(件/KLOC)の80%以上120%未満です。
    下限: 0.1×0.8=0.080.1 \times 0.8 = 0.08 (件/KLOC)
    上限: 0.1×1.2=0.120.1 \times 1.2 = 0.12 (件/KLOC)

グラフにおいて、横軸(テスト密度)は16、縦軸(欠陥密度)は0.08と0.12の線で領域が区切られています。
問題文の「領域④」はグラフより、以下の範囲に該当します。

  • テスト密度: 16(件/KLOC)以上(基準を満たす)
  • 欠陥密度: 0.08(件/KLOC)より下(基準を下回る)

この状態は、テストケースの量(テスト密度)は基準を満たしているものの、検出された欠陥(欠陥密度)が少なすぎることを示しています。したがって、システムの欠陥を十分に検出できていない懸念があり、テストの観点に漏れがないかなど、テストケースの妥当性を確認する必要があります。

各選択肢の解説

  • ア: 領域④の欠陥密度は0.08より下の範囲であり、基準を満たしていません。
  • イ: 領域④の欠陥密度は0.08より下の範囲であり、システムの欠陥が多い状態ではありません。
  • ウ: 正解です。テスト密度は基準を満たしているが欠陥密度が低すぎるため、欠陥を十分に検出できていない懸念があり、テストケースの妥当性を確認する活動が適切です。
  • エ: 領域④のテスト密度は16以上であり基準を満たしているため、テスト密度が不足している状態ではありません。

Spineチーム