資格暗記無料で始める

静的解析とは?

静的解析とは、プログラムを実行せずにソースコードを解析し、未初期化変数、配列の境界超過、到達不能コード、規約違反などを検出する手法。テストでは再現しにくい潜在不具合を早期に見つけられる。

せいてきかいせき

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)/別名:静的解析(ソースコード検査)、ソースコード検査、静的解析(静的テスト)


静的解析の意味

プログラムを実行せずにソースコードを解析し、未初期化変数、配列の境界超過、到達不能コード、規約違反などを検出する手法。テストでは再現しにくい潜在不具合を早期に見つけられる。

静的解析の具体例

コーディング規約の適合性検査や、複雑度の測定に用いる。

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

実行して振る舞いを調べる動的解析(プロファイリング、アサーションファジングなど)と対比される。静的解析は誤検出(偽陽性)が出る点も特徴。

静的解析と関連する用語

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