×
追加記事

2025年度 春期 SC 午前Ⅱ 問22 詳説

本記事の補助解説は学習用に独自編集したもので、IPA公式解説ではありません。

問題

問22 アジャイル開発のプロジェクトで,ソースコードの品質を向上させるために,バグ,コードの重複,脆弱性につながるコードを自動で検出することができる OSS のツールを導入したい。導入する OSS として,最も適切なものはどれか。

  • ア Git
  • イ Jenkins
  • ウ Snort
  • エ SonarQube

正答:エ

SonarQube

詳しい解説

【正答理由】IPA公式解答の正答はエ「SonarQube」である。設問が求める条件を、対象・目的・動作の順に分解すると、この選択肢がその条件に一致する。以下では他の肢を、正答肢との相違点に着目して確認する。

【選択肢ア】Git — 公式解答では正答ではない。正答肢「SonarQube」と比べると、対象、目的、主体又は適用範囲のいずれかが設問の条件と一致しない。この記述が別の文脈でも常に誤りだという意味ではない点に注意する。

【選択肢イ】Jenkins — 公式解答では正答ではない。正答肢「SonarQube」と比べると、対象、目的、主体又は適用範囲のいずれかが設問の条件と一致しない。この記述が別の文脈でも常に誤りだという意味ではない点に注意する。