問題プレビューID: 2b477e35

問 23

プログラムの静的解析ツールで検出できるものはどれか。

解説

静的解析ツールは,プログラムを実行せずにソースコードを解析する。このため,後に使用されない変数への代入(未使用変数)のような,コードの記述だけから判断できる問題を検出できる。したがって,正解は「イ」である。

  • ア 関数ごとの実行処理時間は,プログラムを実行して測定する動的なテストで得られる。
  • ウ プログラム仕様に対応する処理の記述漏れは,仕様とコードとの対応を人が確認して検出するものである。
  • エ 用意したテストケースでは実行されなかった命令は,プログラムを実行するカバレッジ測定で検出できる。