ソースコード管理(SCM)
Source Code Management
そーすこーどかんり
他の資格での定義
供給連鎖管理のこと。原材料の調達から生産、物流、販売までの一連の供給連鎖(サプライチェーン)を統合的に管理し、全体最適を図る経営手法。在庫の削減やリードタイムの短縮を目指す。
原材料の調達から製造、流通、販売に至るまでの一連の供給連鎖を統合的に管理し、全体最適を図る経営手法。在庫削減、リードタイム短縮、コスト低減を実現する。
ソースコード管理。開発環境においてソースコードのバージョン管理、変更履歴の追跡、複数開発者の共同作業を支援するシステム。Git、Subversionなどのツールが代表的。ブランチ管理やマージ機能で並行開発を実現する。
原材料の調達から製造、物流、販売に至るまでの一連の供給連鎖を統合的に管理し、全体最適化を図る手法。在庫削減やリードタイム短縮、コスト削減を実現する。
原材料の調達から製造、物流、販売、顧客への納品まで、供給の連鎖(サプライチェーン)全体を統合的に管理し、全体最適化を図る経営手法。在庫削減、リードタイム短縮、コスト削減を実現する。
関連キーワードの用語
サーバやネットワークなどのインフラ構成をコード(定義ファイル)で管理する手法。バージョン管理、自動テスト、再現性のある環境構築が可能になる。セキュリティの観点では、設定ミスの防止、セキュリティポリシーのコードレビュー、構成のドリフト検知に有効。
DockerやKubernetesなどのコンテナ技術を利用した開発・実行環境におけるセキュリティ対策。コンテナイメージの脆弱性スキャン、信頼できるベースイメージの使用、実行時の権限制限、ネットワークポリシーの設定、イメージ署名による改ざん検知などが含まれる。
APIキー、パスワード、暗号鍵、証明書などの機密情報(シークレット)を安全に保管・配布・ローテーションする仕組み。ソースコードやコンテナイメージにシークレットをハードコードせず、専用のシークレット管理ツール(Vault等)を使用して一元管理することが推奨される。
クラウド環境のセキュリティ設定を継続的に監視・評価し、設定ミスやコンプライアンス違反を検出するツール・サービス。パブリッククラウドの構成変更をリアルタイムにチェックし、セキュリティポリシーへの準拠を維持する。
ソフトウェア開発における各種データ(ソースコード、設計書、テストデータなど)を一元管理する保管場所。バージョン管理、アクセス権管理、変更履歴の追跡が可能。開発チーム全体でデータを共有し、整合性を維持する基盤となる。
組織の情報セキュリティを管理するための仕組み。ISO/IEC 27001(JIS Q 27001)に基づき、リスクアセスメントを行い、適切な管理策を選定・実施・運用・監視・改善するPDCAサイクルを回す。ISMS適合性評価制度により第三者認証を受けることができる。