2025年(令和7年) 春期 システムアーキテクト 午前 問6

プログラム中にエラーが存在するかどうかをなどを、ソースプログラムを分析することによって調べるテストツールはどれか。

 ア  静的解析ツール  イ  テストカバレッジ分析ツール
 ウ  テストベッド  エ  メトリクス計測ツール


答え ア


解説

 ア  静的解析ツールは、プログラム中にエラーが存在するかどうかをなどを、ソースプログラムを分析することによって調べるテストツールです。(〇)
 イ  テストカバレッジ分析ツールは、プログラム中で実際にテストされた部分を特定し、ディレクトリ、ファイル、関数、ブロック、行単位でカバレッジ(対象範囲に対して全体の内どれくらい網羅しているかを示す指標)を検証するツールです。(×)
 ウ  テストベッド(testbed)は、システム開発などで用いられる実証実験用環境のことです。(×)
 エ  メトリクス計測ツールは、ソフトウェアのソースコードを計測して複雑度などの定量化を行うツールです。(×)


キーワード
・静的解析ツール

キーワードの解説
  • 静的解析ツール
    プログラムのソースコードを実行することなくチェックし、矛盾点や誤りなどの検出を行います。
    また、ソースコードが決められた規則どおりに書かれているかのチェックや、プログラムの複雑度の計測なども行います。(複雑なプログラムはバグが発生しやすい。)

もっと、「静的解析ツール」について調べてみよう。

戻る 一覧へ 次へ