IT用語帳
A-1開発・運用の方法論 · 開発プラットフォーム・開発ツール

ソースコード管理(SCM)

Source Code Management

そーすこーどかんり

ソースコードの変更履歴を記録し、版の管理、複数人による並行開発の統合、過去の状態への復元を行う仕組み。Gitなどのバージョン管理システムを使い、ブランチとマージ、プルリクエストによるレビューを組み合わせて運用する。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 1 回出題(情報セキュリティマネジメント試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

APGit

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

APリポジトリ

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

STS&OP

SCMから発展した概念の一つで、新製品・既存製品の顧客重視型マーケティング計画と、サプライチェーンの管理とを融合して、継続的な競争優位性の確立に向けて戦略的に事業を推進する能力を経営者に提供する、戦略的計画の策定プロセス。

STSCOR

SCMに関する実行プロセスを定義したリファレンスモデル。Plan(計画)、Source(調達)、Make(製造)、Deliver(配送)、Return(返品)、Enable(支援)のプロセスで構成される。

PM構成管理

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

PD-Sトランクベース開発

開発者全員が、メインのブランチ(トランク)に小さな変更を頻繁に統合していく開発の方法。長く存在する作業用のブランチを作らないので、統合時の競合が起きにくく、継続的インテグレーションと相性がよい。未完成の機能はフィーチャーフラグで無効にしたまま統合する。