資格暗記無料で始める

静的解析(静的テスト)とは?

静的解析(静的テスト)とは、プログラムを実行せずに、ソースコードや設計文書を解析して欠陥や規約違反を検出する手法。人手のレビューと機械的なツール検査の両方を含む。上流で欠陥を取るほど修正費用が安いという原則の実践として問われる。

せいてきかいせき

プロジェクトマネージャ試験の頻出用語/午前II/別名:静的解析、静的テスト、静的解析(ソースコード検査)、ソースコード検査


静的解析(静的テスト)の意味

プログラムを実行せずに、ソースコードや設計文書を解析して欠陥や規約違反を検出する手法。人手のレビューと機械的なツール検査の両方を含む。上流で欠陥を取るほど修正費用が安いという原則の実践として問われる。

静的解析(静的テスト)の具体例

コミット時に解析ツールを自動実行し、未初期化変数・例外の握りつぶし・複雑度30超の関数を検出させる。機械が見つけられる指摘をツールに任せることで、人手のレビューを設計意図と業務仕様の妥当性に集中させられる。

静的解析(静的テスト)は試験でどう引っ掛けられる?

静的解析は実行時の性能問題や結合不良を見つけられず、動的テストの代替にはならない。また誤検出が多いまま放置するとチームが警告を無視するようになるため、ルールの取捨選択が運用の要になる。

静的解析(静的テスト)と関連する用語

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