令和元年度 秋期 システムアーキテクト試験 午前Ⅱ 問11
テクノロジ/開発技術ソフトウェアのテスト工程において,バグ管理図を用いて,テストの進捗状況とソフトウェアの品質を判断したい。このときの考え方のうち,最も適切なものはどれか。
出典:令和元年度 秋期 システムアーキテクト試験 午前Ⅱ 問11
- アテスト工程の前半で予想以上にバグが摘出され,スケジュールが遅れたので,スケジュールの見直しを行い,数日遅れでテスト終了の判断をした。
- イテスト項目がスケジュールどおりに消化され,かつ,バグ摘出の累積件数が増加しなければ,ソフトウェアの品質は高いと判断できる。
- ウテスト項目消化の累積件数,バグ摘出の累積件数及び未解決バグの件数が変化しなくなった場合は,解決困難なバグに直面しているかどうかを確認する必要がある。
- エバグ摘出の累積件数の推移とテスト項目の未消化件数の推移から,テスト終了の時期をほぼ正確に予測できる。
正解:ウ
解説
バグ管理図では,テスト項目消化の累積件数,バグ摘出の累積件数,未解決バグの件数の推移を見ることで進捗と品質を判断します。これらの値が本来増加・減少すべき局面で変化しなくなった(グラフが横ばいになった)場合,テストが計画どおりに実施できていない,あるいは解決が難しいバグによって作業が停滞している可能性があるため,その原因を確認する必要があります。
選択肢ごとの解説
- ア誤り。スケジュールの見直しと数日遅れでのテスト終了判断は,バグ管理図から読み取れる品質状況の分析に基づく判断とはいえず,安易な判断です。
- イ誤り。バグ摘出の累積件数が増加しないことだけをもって品質が高いと判断するのは早計であり,テストが十分実施されずにバグが摘出されていないだけの可能性もあります。
- ウ正しい。テスト項目消化,バグ摘出,未解決バグの各累積件数が変化しなくなった場合は,解決困難なバグに直面していないかを確認する必要があります。
- エ誤り。バグ摘出件数とテスト項目未消化件数の推移だけから,テスト終了時期をほぼ正確に予測できるとは限りません。