令和7年度 プロジェクトマネージャ試験 午前II 問17
バグトラッキングシステムの説明として,最も適切なものはどれか。
- ア ソースコードを画面に表示しながら,プログラムの実行及び中断,変数の値の表示などの,バグの発見を支援する機能を提供する。
- イ テストケース及びテストプログラムの開発を支援して,バグの発見を容易にする。
- ウ バグの数とソースプログラムの諸元から,品質管理のためのメトリクスを算定する。
- エ 発見されたバグの内容,バグが発生したソフトウェアのバージョンなどを記録し,その修正計画や修正履歴を管理する。
解答・解説を見る
正解:エ
AI解説
バグトラッキングシステム(BTS)は、発見されたバグ(不具合)を「追跡(トラッキング)」するための管理システムである。バグの内容・発生バージョンなどを記録し、修正計画・担当者・修正履歴・ステータス(未対応/対応中/解決済みなど)を一元管理することが目的であり、バグを発見する機能ではない点が判断基準になる。 ア: ソースコードを表示しながら実行・中断や変数値の表示を行いバグ発見を支援するのは、デバッガ(デバッグツール)の説明である。 イ: テストケースやテストプログラムの開発を支援してバグ発見を容易にするのは、テスト支援ツール(テスティングツール)の説明である。 ウ: バグ数とソースプログラムの諸元から品質管理のメトリクス(指標)を算定するのは、品質分析・メトリクス測定ツールの説明である。 エ: 正解。発見済みバグの内容や発生バージョンを記録し、修正計画・修正履歴を管理するのがバグトラッキングシステムの役割である。BugzillaやRedmine、Jiraなどが代表例。 💡 「トラッキング=追跡・管理」であり「発見」ではない。バグを見つける道具(デバッガ・テストツール)と、見つかったバグを管理する道具(BTS)を区別するのがひっかけ回避のポイント。
出典:令和7年度 秋期 プロジェクトマネージャ試験 午前II 問17 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。