SkillStack
テクノロジ系9 / 25問

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

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

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ウ

バグ管理図では、テスト項目消化の累積件数、バグ摘出の累積件数、未解決バグの件数などを時系列で確認します。通常、テストを続ければテスト項目の消化件数は増え、バグが見つかれば摘出累積件数も増えます。また、修正が進めば未解決バグは減ります。ウのように三つの指標が全て変化しなくなった場合、単にテストが完了したとは限りません。修正できない難しいバグのために作業が止まり、その影響で後続テストも進められない可能性があります。そのため、解決困難なバグに直面しているかを確認する必要があります。

アは誤りです。前半にバグが多く見つかったという情報だけでは、修正に必要な日数や今後発見されるバグ数を判断できません。したがって、終了が5日遅れになると断定する根拠にはなりません。

イは誤りです。テスト項目を予定どおり消化しても、バグが増えない理由が品質の高さとは限りません。テスト内容が不十分で欠陥を検出できていない可能性もあるため、テストの網羅性や妥当性を併せて評価します。

エは誤りです。バグ摘出累積件数と未消化テスト項目数の推移だけでは、将来発見されるバグの難易度や修正工数が分からず、終了時期をほぼ正確に予測することはできません。

【ポイント】 管理図の停滞は、必ずしも完了を意味せず、作業が阻害されている兆候にもなります。 進捗はテスト消化状況、品質はバグの発見、修正、残存状況を組み合わせて判断してください。

出典:令和4年度 春期 システムアーキテクト試験 午前II 問9
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の25問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める