SCM
Source Code Management
えすしーえむ
他の資格での定義
供給連鎖管理のこと。原材料の調達から生産、物流、販売までの一連の供給連鎖(サプライチェーン)を統合的に管理し、全体最適を図る経営手法。在庫の削減やリードタイムの短縮を目指す。
原材料の調達から製造、流通、販売に至るまでの一連の供給連鎖を統合的に管理し、全体最適を図る経営手法。在庫削減、リードタイム短縮、コスト低減を実現する。
原材料の調達から製造、物流、販売、顧客への納品まで、供給の連鎖(サプライチェーン)全体を統合的に管理し、全体最適化を図る経営手法。在庫削減、リードタイム短縮、コスト削減を実現する。
ソフトウェアのソースコードの変更履歴を記録・管理するシステム。Gitなどの分散型バージョン管理システムが広く使われる。セキュリティの観点では、アクセス制御、コードレビュー、ブランチ保護、機密情報(APIキー等)の混入防止が重要となる。
関連キーワードの用語
ソフトウェア開発における各種データ(ソースコード、設計書、テストデータなど)を一元管理する保管場所。バージョン管理、アクセス権管理、変更履歴の追跡が可能。開発チーム全体でデータを共有し、整合性を維持する基盤となる。
分散型バージョン管理システム。各開発者がリポジトリの完全なコピーをローカルに持ち、ブランチ、マージ、リベースなどの操作で並行開発を管理する。GitHub、GitLabなどのホスティングサービスと組み合わせてチーム開発に利用。
ソフトウェア開発に必要なエディタ、コンパイラ、デバッガ、ビルドツールなどを統合した開発環境。コード補完や構文チェックなどの機能により開発効率を向上させる。Visual StudioやEclipseが代表的。
ソフトウェア開発に関するデータ(ソースコード、ドキュメント、設計データなど)を一元的に格納・管理する保管場所。バージョン管理システムと連携し、変更履歴の追跡やチーム間での共有を可能にする。
プロジェクトの成果物や文書のバージョン、構成を識別・記録・管理するプロセス。構成品目の識別、構成状況の記録、構成の検証と監査を含む。変更管理と連携して、成果物の一貫性と追跡可能性を確保する。
開発用ホストマシンとは異なるCPUアーキテクチャ向けの実行コードを生成するコンパイラ。PC上でARMやMIPS向けのコードを生成する場合などに使用する。組込み開発の基本ツールである。