Page 270 -
P. 270
CHAPTER 9 SOFTWARE CONFIGURATION MANAGEMENT 241
ware Configuration Management, Wiley, 1992) presents a useful survey of SCM con-
cepts, emphasizing the importance of the repository and tools in the management
of change. Babich [BAB86] provides an abbreviated, yet effective, treatment of prag-
matic issues in software configuration management.
Buckley (Implementing Configuration Management, IEEE Computer Society Press,
1993) considers configuration management approaches for all system elements—
hardware, software, and firmware—with detailed discussions of major CM activities.
Rawlings (SCM for Network Development Environments, McGraw-Hill, 1994) is the first
SCM book to address the subject with a specific emphasis on software development
in a networked environment. Whitgift (Methods and Tools for Software Configuration
Management, Wiley, 1991) contains reasonable coverage of all important SCM top-
ics, but is distinguished by discussion of repository and CASE environment issues.
Arnold and Bohner (Software Change Impact Analysis, IEEE Computer Society Press,
1996) have edited an anthology that discusses how to analyze the impact of change
within complex software-based systems.
Because SCM identifies and controls software engineering documents, books by
Nagle (Handbook for Preparing Engineering Documents: From Concept to Completion,
IEEE, 1996), Watts (Engineering Documentation Control Handbook: Configuration Man-
agement for Industry, Noyes Publications, 1993), Ayer and Patrinnostro (Documenting
the Software Process, McGraw-Hill, 1992) provide a complement to more-focused SCM
texts. The March 1999 edition of Crosstalk contains a number of useful articles on
SCM.
A wide variety of information sources on software configuration management and
related subjects is available on the Internet. An up-to-date list of World Wide Web
references that are relevant to SCM can be found at the SEPA Web site:
http://www.mhhe.com/engcs/compsci/pressman/resources/scm.mhtml