IPA過去問ドリル

令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問9

テクノロジ/開発技術

ソフトウェアのテスト工程において,バグ管理図を用いて,テストの進捗状況とソフトウェアの品質を判断したい。このときの考え方のうち,最も適切なものはどれか。

出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問9

正解:ウ

解説

バグ管理図は,テスト項目の消化件数,バグ摘出の累積件数,未解決バグの件数などの推移をグラフ化してテストの進捗と品質を管理する手法です。これらの累積件数の全てが変化しなくなった(グラフが横ばいになった)場合,テストが停滞している可能性があり,解決が困難なバグに直面してテストを進められなくなっていないかどうかを確認する必要があります。

選択肢ごとの解説

  • 誤り。テスト工程の前半でバグが多く摘出されたことだけをもって,一律に5日遅れでテストが終了すると判断することは適切ではなく,バグの発生傾向や収束状況を踏まえた総合的な判断が必要です。
  • 誤り。テスト項目の消化がスケジュールどおりでバグ摘出件数が増加しないことは,テストが十分に行われていないためにバグが検出されていない可能性もあり,直ちに品質が高いと判断できるわけではありません。
  • 正しい。テスト項目消化,バグ摘出,未解決バグの累積件数の全てが変化しなくなった場合は,解決困難なバグに直面してテストが進められなくなっている可能性があるため,確認が必要です。
  • 誤り。バグ摘出件数と未消化件数の推移だけから,テスト終了時期をほぼ正確に予測できるとは限らず,あくまで目安であり,過信は禁物です。
システムアーキテクトの過去問を演習モードで解く