IT用語帳

SCM

Source Code Management

えすしーえむ

ソースコード管理。開発環境においてソースコードのバージョン管理、変更履歴の追跡、複数開発者の共同作業を支援するシステム。Git、Subversionなどのツールが代表的。ブランチ管理やマージ機能で並行開発を実現する。
ソフトウェア開発管理技術 > 開発環境管理

関連キーワードの用語

APリポジトリ

ソフトウェア開発における各種データ(ソースコード、設計書、テストデータなど)を一元管理する保管場所。バージョン管理、アクセス権管理、変更履歴の追跡が可能。開発チーム全体でデータを共有し、整合性を維持する基盤となる。

APGit

分散型バージョン管理システム。各開発者がリポジトリの完全なコピーをローカルに持ち、ブランチ、マージ、リベースなどの操作で並行開発を管理する。GitHub、GitLabなどのホスティングサービスと組み合わせてチーム開発に利用。

FEIDE

ソフトウェア開発に必要なエディタ、コンパイラ、デバッガ、ビルドツールなどを統合した開発環境。コード補完や構文チェックなどの機能により開発効率を向上させる。Visual StudioやEclipseが代表的。

FEリポジトリ

ソフトウェア開発に関するデータ(ソースコード、ドキュメント、設計データなど)を一元的に格納・管理する保管場所。バージョン管理システムと連携し、変更履歴の追跡やチーム間での共有を可能にする。

PM構成管理

プロジェクトの成果物や文書のバージョン、構成を識別・記録・管理するプロセス。構成品目の識別、構成状況の記録、構成の検証と監査を含む。変更管理と連携して、成果物の一貫性と追跡可能性を確保する。

ESクロスコンパイラ

開発用ホストマシンとは異なるCPUアーキテクチャ向けの実行コードを生成するコンパイラ。PC上でARMやMIPS向けのコードを生成する場合などに使用する。組込み開発の基本ツールである。