Skip to the content.

最終更新日:2026年5月10日

まず結論

ソフトウェアインスペクションとは、仕様書や設計書、プログラムなどを実際に動かさず、人の目で詳しく確認して、誤りや問題点を見つけるレビュー手法です。

SG試験では、「実行せずに、人がレビューする」 という点を押さえると切り分けやすいです。

選択肢で、

  • 仕様書やプログラムを確認する
  • 実際に動かさずに検証する
  • 人の目で誤りを見つける
  • レビュー手法である

と書かれていたら、ソフトウェアインスペクションを疑います。

直感的な説明

ソフトウェアインスペクションは、「提出前の答案を、先生やチームで細かく見直す」 イメージです。

答案を実際に採点システムへ通す前に、

「この式は間違っていないか」
「この説明は抜けていないか」
「条件を読み違えていないか」

を、人の目で確認します。

ソフトウェアでも同じです。

プログラムを動かしてから不具合を見つけるのではなく、仕様書・設計書・ソースコードを読んで、早い段階で問題を見つけます。

つまり、ソフトウェアインスペクションは 動かして試すテスト ではなく、読んで見つけるレビュー です。

定義・仕組み

ソフトウェアインスペクションは、ソフトウェア開発で使われるレビュー手法の一つです。

主な目的は、開発の早い段階で、仕様の誤り、設計の矛盾、プログラムの欠陥などを見つけることです。

基本的な流れは、次のように考えると分かりやすいです。

  1. レビュー対象を決める
    仕様書、設計書、ソースコードなど、確認する対象を決めます。

  2. 事前に内容を確認する
    参加者が資料を読み、気になる点や誤りを探します。

  3. 会議で問題点を確認する
    指摘事項を共有し、欠陥や修正すべき点を整理します。

  4. 修正内容を記録する
    見つかった問題を記録し、修正や再確認につなげます。

インスペクションは、ウォークスルーよりも 形式的なレビュー として出題されやすいです。

役割分担やチェックリストを使い、対象物をしっかり確認するイメージです。

どんな場面で使う?

ソフトウェアインスペクションは、次のような場面で使われます。

  • 仕様書に抜けや矛盾がないか確認する
  • 設計書が要件と合っているか確認する
  • ソースコードに誤りや保守しにくい部分がないか確認する
  • テスト前に、明らかな欠陥を早めに見つける
  • 品質を高め、手戻りを減らす

特に、実装後やテスト後に欠陥が見つかると、修正のコストが大きくなります。

そのため、インスペクションでは、早い段階で人の目によって欠陥を見つけることを重視します。

SG試験では、ソフトウェアインスペクションを セキュリティ攻撃の検査 ではなく、開発成果物を確認するレビュー手法 として整理しておくとよいです。

よくある誤解・混同

ソフトウェアインスペクションは、ウォークスルーやペネトレーションテストと混同されやすいです。

用語 何をする? 判断ポイント
ソフトウェアインスペクション 仕様書やプログラムを人の目で検証する 実行せずにレビューする
ウォークスルー 開発者が説明しながら確認する 開発者主体のレビュー
ペネトレーションテスト 実際に侵入を試みる 攻撃者視点で侵入可能性を確認
リグレッションテスト 変更後に既存機能が壊れていないか確認する 変更の影響を確認
単体テスト 部品単位で動作を確認する プログラムを実行して確認

SG試験でのひっかけポイント

誤解1:プログラムを実際に動かすテストだと思う

ソフトウェアインスペクションは、基本的に実行しないレビューです。
動かして結果を確認するなら、テストの話になります。

誤解2:開発者が説明するレビューなら全部インスペクションだと思う

開発者が主体となって説明しながら確認するなら、ウォークスルーです。
インスペクションは、より形式的に人の目で検証するレビューとして整理します。

誤解3:侵入できるかを調べるものだと思う

侵入できるかを実際に試すのは、ペネトレーションテストです。
インスペクションは、攻撃を試すものではありません。

まとめ(試験直前用)

  • ソフトウェアインスペクションは、人の目で確認するレビュー手法
  • 仕様書・設計書・プログラムを 実行せずに検証 する
  • ウォークスルーは、開発者が説明しながら確認 するレビュー
  • ペネトレーションテストは、実際に侵入を試みる 検査
  • リグレッションテストは、変更後に 既存機能が壊れていないか を確認するテスト

試験では、「実行せずに、人の目で仕様書やプログラムを検証する」ならソフトウェアインスペクション と判断すると、選択肢を切りやすくなります。

🔗 関連記事


🏠 情報セキュリティマネジメントトップに戻る

© 2024-2026 stemtazoo. All rights reserved.