資格暗記無料で始める

静的解析とは?

静的解析とは、プログラムを実行せずに、ソースコードや中間表現を解析して、コーディング規約違反・未初期化変数・到達不能コード・潜在的な脆弱性などを検出する手法。

システムアーキテクト試験の過去問では1回出題されています。

せいてきかいせき

システムアーキテクト試験の頻出用語/午前II/別名:静的解析(ソースコード検査)、ソースコード検査、静的解析(静的テスト)、静的テスト


静的解析の意味

プログラムを実行せずに、ソースコードや中間表現を解析して、コーディング規約違反・未初期化変数・到達不能コード・潜在的な脆弱性などを検出する手法。

静的解析の具体例

CIのたびに静的解析ツールを走らせ、新規に混入した規約違反だけを差分として指摘する。

静的解析は試験でどう引っ掛けられる?

実行時にしか現れない性能問題やタイミング依存の不具合は検出できない。動的解析と補完関係にある。

静的解析と関連する用語

静的解析が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。