バージョン管理
Version Control
ばーじょんかんり
他の資格での定義
ソフトウェアの各構成品目の版(バージョン)を管理し、変更履歴を記録する仕組み。Git等のツールを使い、誰がいつ何を変更したかを追跡可能にする。複数人での並行開発を支援する。
ファイルの変更履歴を記録し、過去の任意の時点の状態に復元できるようにする仕組み。Git、Subversionなどのツールで実現する。ブランチ戦略やマージ手法の選択がチーム開発の効率に影響する。
ソースコードや文書の変更履歴を記録・管理し、任意の時点の状態を復元可能にするシステム。Git、Subversionなどのツールが使用される。ブランチ管理により並行開発を支援し、組込み開発では構成管理の基盤となる。
関連キーワードの用語
正式にレビューされ承認された構成品目の基準となるバージョン。以降の変更はすべて変更管理プロセスを通じて管理される。プロジェクトの各フェーズの完了時にベースラインを設定することで、品質と整合性を確保する。
CMDB。サービスに関連する構成品目(CI)とその属性、構成品目間の関係を記録・管理するデータベース。構成品目のバージョン、ステータス、依存関係を一元管理し、変更管理やインシデント管理での影響分析に活用する。
ネットワーク上のIT資産や構成アイテムを自動的に検出・特定する機能。CMDBの初期構築や構成情報の定期的な更新に活用され、手動管理による情報の不正確さを軽減する。
CMDBを含む、構成管理に関連するすべてのツール、データ、情報を統合した管理システム。CMDBは構成データを格納するデータベースであり、CMSはより広範な管理基盤全体を指す。
情報システムを構成するハードウェア、ソフトウェア、ネットワーク機器などの構成情報を正確に把握・管理するプロセス。構成管理データベース(CMDB)を活用して構成情報の一元管理を行う。
ソフトウェアを構成するコンポーネント(ライブラリ、モジュールなど)の一覧とその依存関係を記録したリスト。サプライチェーンにおけるソフトウェアの脆弱性管理に活用され、脆弱性が発見された際の影響範囲の特定を迅速化する。