Designed for software product developers, provides comprehensive coverage of the theory, practice, and techniques of good software configuration management and a structured approach to implementing these practices on large software development projects. As such, it serves as a step by step guide for project managers who need to plan, implement, and control the process associated with data control. Features include a chapter on software configuration management and automation, including software tools; the teaching of procedures for identifying the code, documents, and data to be controlled as the product definition; and a systematic approach to maximizing reuse of software and implementing change control. A glossary plus an appendix on procedures, forms, and forms control complete this work.
Table of Contents
The Need and Importance of Configuration Management in Software Development. A Short History of Configuration Management. Configuration Management Relationships. Configuration Management Defined. Configuration Management in the Software Engineering Environment. The Planning and Organizing of Configuration Management. The Configuration Management Activities: Identification. Performing the Change Control Activity. Performing the Status Accounting Activity. Performing Configuration Audits. Performing Interface Control. Performing Sub-Contractor Control. Establishing and Maintaining the Software Library. Software Tools. Configuration Management with Ada. Performing the Software Support Process. Training Guidelines. Notes. Appendices. Index.