General Navigation Buttons - Home | Search | Contact Us | Site Map | Whats New
engineering graphic
white space
engineering
Engineering
CERT Coordination Center
COTS-Based Systems
Integration of Software-Intensive Systems
Performance-Critical Systems
Predictable Assembly from
Certifiable Components (PACC)
Information Repositories
Team & Personal Software Process
Product Line Practice
Software Architecture Technology
Software Engineering Measurement
& Analysis (SEMA)
white space
About SEI|Mgt|Eng|Acq|Collaboration|Prod.& Services|Pubs
pixel
Rollover Popup Hints for Topic Navigation Buttons above
pixel
Spectrum of Functionality in Configuration Management Systems


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)
Postscript Acrobat Browse scm home

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