令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問9
テクノロジ/開発技術ソフトウェアのテスト工程において,バグ管理図を用いて,テストの進捗状況とソフトウェアの品質を判断したい。このときの考え方のうち,最も適切なものはどれか。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問9
- アテスト工程の前半で予想以上にバグが摘出され,スケジュールが遅れたので,スケジュールの見直しを行い,5 日遅れでテストが終了すると判断した。
- イテスト項目がスケジュールどおりに消化され,かつ,バグ摘出の累積件数が増加しなければ,ソフトウェアの品質は高いと判断できる。
- ウテスト項目消化の累積件数,バグ摘出の累積件数及び未解決バグの件数の全てが変化しなくなった場合は,解決困難なバグに直面しているかどうかを確認する必要がある。
- エバグ摘出の累積件数の推移とテスト項目の未消化件数の推移から,テスト終了の時期をほぼ正確に予測できる。
正解:ウ
解説
バグ管理図は,テスト項目の消化件数,バグ摘出の累積件数,未解決バグの件数などの推移をグラフ化してテストの進捗と品質を管理する手法です。これらの累積件数の全てが変化しなくなった(グラフが横ばいになった)場合,テストが停滞している可能性があり,解決が困難なバグに直面してテストを進められなくなっていないかどうかを確認する必要があります。
選択肢ごとの解説
- ア誤り。テスト工程の前半でバグが多く摘出されたことだけをもって,一律に5日遅れでテストが終了すると判断することは適切ではなく,バグの発生傾向や収束状況を踏まえた総合的な判断が必要です。
- イ誤り。テスト項目の消化がスケジュールどおりでバグ摘出件数が増加しないことは,テストが十分に行われていないためにバグが検出されていない可能性もあり,直ちに品質が高いと判断できるわけではありません。
- ウ正しい。テスト項目消化,バグ摘出,未解決バグの累積件数の全てが変化しなくなった場合は,解決困難なバグに直面してテストが進められなくなっている可能性があるため,確認が必要です。
- エ誤り。バグ摘出件数と未消化件数の推移だけから,テスト終了時期をほぼ正確に予測できるとは限らず,あくまで目安であり,過信は禁物です。