IT用語帳

バージョン管理

Version Control

ばーじょんかんり

ファイルの変更履歴を記録し、過去の任意の時点の状態に復元できるようにする仕組み。Git、Subversionなどのツールで実現する。ブランチ戦略やマージ手法の選択がチーム開発の効率に影響する。
開発プロセスとマネジメント > 構成管理と変更管理

関連キーワードの用語

FE構成管理

構成品目(CI)を識別・記録・制御・追跡するプロセス。ソフトウェア開発では、ソースコードや文書などの構成品目のバージョンと変更履歴を管理する。ITサービスマネジメントでは、ITサービスを構成するハードウェア・ソフトウェア・文書などのCIを構成管理データベース(CMDB)で一元管理する。

FE変更管理

変更要求を記録・評価・承認し、リスクを最小化して計画的に変更を実施するプロセス。ソフトウェア開発では構成品目に対する変更の影響範囲を分析し管理する。ITサービスマネジメントでは変更要求(RFC)を変更諮問委員会(CAB)で審議し、サービスへの影響を制御する。

SAフレームワーク

アプリケーション開発の基盤となる再利用可能なソフトウェア構造。共通的な処理の骨格を提供し、開発者が固有の処理を埋め込む(ハリウッドの原則)。生産性向上と品質の均一化に寄与する。

SAクロス開発

開発用のホストコンピュータ上でターゲットシステム(組込み機器)向けのソフトウェアを開発する手法。クロスコンパイラ、ICE(In-Circuit Emulator)、JTAGデバッガなどの開発ツールを用いる。

SADevOps

開発(Development)と運用(Operations)のチームが連携・協力し、ソフトウェアのリリースサイクルを高速化する文化・手法。CI/CD、インフラのコード化(IaC)、モニタリングなどの技術的プラクティスと組織文化の変革を含む。

SA構成管理

ソフトウェアの構成品目(ソースコード、設計書、テスト仕様書等)を識別・記録・制御し、変更を追跡するプロセス。バージョン管理、ベースライン管理、変更管理を含む。品質保証とトレーサビリティの基盤。