Title: Spectrum of Functionality in Configuration Management Systems
Author(s): Susan Dart
Number: CMU/SEI-90-TR-11 ESD-90-TR-212
Abstract: The Software Environments Project at the Software Engineering Institute has found considerable
progress concerning support for software configuration management (CM) in environments and tools. This paper's
intent is to highlight a spectrum of features provided by existing CM systems. The spectrum shows features as being
extensions or generalizations of other features and these extensions represent the progress. As part of presenting the
features, the scope of issues concerning users of CM systems is discussed. No single CM system provides all the
functionality required by the different kinds of users of CM systems. Rather, each CM system addresses some part of a
spectrum of functionality. To complete the report, several configuration management systems are briefly described.
Table of Contents
- Introduction
- The Meaning of Configuration Management
- The Purpose Of Using Configuration Management
- A Typical Configuration Management User Scenario
- Terminology Clarification
- The Contents of This Report
- Issues for Users of Configuration Management Systems
- Roles and Requirements
- When to Start Using a Configuration Management System
- Levels of Configuration Management Control
- Distinguishing Between Process and Product Support
- Amount of Configuration Management Automation
- Configuration Management System Functionality
- Spectrum of Functionality in CM Systems
- Component Features
- Repository
- Distributed Components
- Process Features
- Domain
- Lifecycle Phase
- Change Requests
- Contracts
- Structure and Construction Features
- Change Set
- System Model
- Subsystems
- Configuration Thread
- Object Pool
- Attributes
- Consistency Checking
- Team Features
- Workspace
- Transparent View
- Transaction
- Summary of the Spectrum of Functionality
- The Future of CM Systems
- Conclusions
- Acknowledgements
- References
- Appendix A Overview of CM Systems
- Aide-De-Camp (ADC)
- Adele
- Change and Configuration Control (CCC)
- Cedar
- Configuration Management Assistant (CMA)
- Database Management System (DMS)
- Domain Software Engineering Environment (DSEE)
- ISTAR
- Network Software Environment (NSE)
- PowerFrame
- Rational
- Revision Control System (RCS)
- shape
- Software Management System (SMS)
The Software
Engineering Institute (SEI) is a federally funded research and
development center sponsored by the U.S. Department of Defense
and operated by Carnegie Mellon University.
Copyright
2007
by Carnegie Mellon University
Terms of Use
URL: http://www.sei.cmu.edu/legacy/scm/abstracts/abscm_spectrum_of_func_TR11_90.html
Last Modified: 11 January 2007