1/9
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Definition
Policies, processes, and tools for managing changing software systems
Ensures teams can track what changes and component versions have been incorporated into each system version
Four Core CM Activities
Version Management
System Building
Change Management
Release Management
Development Phases with CM
Development phase
System testing phase
Release Phase
Baseline
Controlled collection of component versions that make up a system
Repository
Shared database of versions and meta-information
Branching
Creating new development paths from existing code
Merging
Combining separate versions from different branches
Mainline
Sequence of baselines representing system versions
Workspace
Private area for modifying software
Version control benefits
Enables rollback
Parallel development
Change tracking