Software Configuration Management (SCM) System
Jump to navigation
Jump to search
Software Configuration Management (SCM) System is a software management system that can solve software configuration management tasks.
- AKA: SCM System.
- Context:
- It can (often) include elements of Version Control, Build Management, and Process Management.
- It can play a crucial role in maintaining the consistency of a product.
- It can provide a framework for controlling the creation and management of software products throughout their lifecycle.
- It can help in minimizing confusion and enhances the efficiency by handling the changes systematically.
- It can be part of a larger Software Development Lifecycle or DevOps process.
- It can be facilitated by tools such as Version Control Systems, Build Servers, and Process Management Tools.
- ...
- Example(s):
- a Source Code Revision Control System, such as: Git.
- a Build Automation System, such as Apache Maven.
- an Continuos Integration System, such as Jenkins .
- an Issue Tracking System, such as: JIRA.
- ...
- Counter-Example(s):
- See: Software Development, DevOps, Continuous Integration, Continuous Delivery, Issue Tracking System, Change Management, Release Management, Branching (Version Control).