Elements of Software Configuration Management Edward Bersoff IEEE
Elements of Software Configuration Management Edward Bersoff IEEE TOSE Jan 84 text pp 361 -369 cm 17 a 1
Configuration Management u “the discipline of identifying the configuration of a system at discrete points in time for the purpose of systematically controlling changes to the configuration and maintaining the integrity and traceability of the configuration throughout the system life cycle. ” cm 17 a 2
Four components (1) u 1. Identification – labeling of all SCI - software configuration items – baselines and all updates u 2. Control – the administrative mechanism for precipitating, preparing, evaluating, and approving or disapproving all change proposals – CCB - configuration control board cm 17 a 3
Four components (2) u 3. Auditing – determining the degree to which the current state of the software system mirrors the software system pictured in baseline and requirements documentation u 4. Status Accounting – administrative tracking and reporting of all software items formally identified and controlled cm 17 a 4
Impacts of Life Cycle Models on Software Configuration Management Bersoff and Davis, C. ACM Aug 91 text pp 370 -383 cm 17 a 5
New Life Cycle Models u Throwaway Prototypes u Evolutionary Prototypes u Operational Prototypes u Automated Software Synthesis cm 17 a 6
- Slides: 6