情報処理安全確保支援士暗記無料で始める

リファクタリングと構成管理とは?りふぁくたりんぐとこうせいかんり

リファクタリングと構成管理とは、外部から見た振る舞いを変えずに内部構造を整理し、可読性と保守性を高める作業がリファクタリング。ソースコードや文書などの構成品目について、版と変更履歴、相互の対応関係を管理して整合性を保つ活動が構成管理で、バージョン管理システムがその手段になる。支援士では、脆弱性が判明したライブラリをどの製品が使っているかを構成情報(SBOM)で追跡できるかが問われる。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の頻出用語/午前II

情報処理安全確保支援士を最短で暗記・合格する →

背景

テストで守られていないコードは触るほど壊れるため、変更のたびに構造が崩れ、改修費が膨らんだ。振る舞いを保ったまま少しずつ整える作法と、いつ何を変えたかを追える台帳の両方がそろって初めて、継続的な変更が安全になる。広く使われるログ出力ライブラリに深刻な脆弱性が公表された際、自社製品がその部品を含むかを即答できない組織が続出したことで、構成情報の把握はセキュリティ管理策として重視されるようになった。

具体例

GitHub は、リファクタリングを含む変更をプルリクエスト単位で履歴に残し、Dependabot が依存ライブラリの版を構成情報として監視して、脆弱な版を検知すると更新の提案を自動で出す。コードの整理と部品の版管理を同じ基盤で回す典型例である。

試験での引っ掛け

「性能を上げるための書き換え」をリファクタリングと呼ぶ選択肢は誤り。定義の核は外部仕様を一切変えないことで、機能追加や仕様変更を伴えば内部を整理していても改造にあたる。また構成管理と変更管理は別で、前者は構成品目の版と対応関係の維持、後者は変更要求の評価と承認を扱う。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

情報処理安全確保支援士を最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 「性能を上げるための書き換え」をリファクタリングと呼ぶ選択肢は誤り。