Lecture#15 Software Configuration Management
In this lecture, we will start to learn Software Configuration Management, or SCM in short. SCM is the discipline of monitoring and controlling change in the evolution of software system. More specifically, you will learn the following concepts and activities in the process of SCM:
- Configuration item identification
- Promotion management
- Release management
- Branch management
- Variant management
- Change management
Your actions before next class: Read Chapter 13 Configuration Management of the textbook.
The following lists seven software configuration management tools. Some of them offer test drive to play with.
- CVS - Concurrent Versions System
- Subversion
- BitKeeper (BitKeeper’s 30-Minute Test Drive)
- Microsoft’s Visual SourceSafe
- Perforce (Perforce’s Ten-Minute Test Drive)
- IBM’s Rational ClearCase
- Telelogic SYNERGY
Build and release management tools:
- IBM Rational Build Forge
- Apache Ant: a Java-based build tool
* * *
No comments yet
Sorry, the comment form is closed at this time.