In this book, Carma McClure takes software reuse beyond "good intentions," by presenting specific reuse techniques that have repeatedly helped companies lower costs and improve quality. Software Reuse Techniques goes far beyond the reuse of source code: it also shows how to reuse requirements specifications, designs, test scripts, project plans, documentation, object frameworks and much more. McClure considers reuse themes that simplify software development decision making; reuse requirements that broaden the development perspective to cover families of related systems and projects; and reuse views that "slice" the software development process into Consumer and Producer elements. Next, she demonstrates 16 different reuse techniques in detail, showing precisely how real corporations have implemented them successfully. For all software professionals, including system developers, software methodologists, project managers, trainers and educators.
DR. CARMA MCCLURE is Vice President of Research at Extended Intelligence, Inc., a Chicago-based consultancy offering methods, tools, and training services that support software reuse. A world-recognized consultant and lecturer, she has published nine books, and appeared on Byte Magazine's list of the world's most influential leaders in personal computing. Formerly professor of computer science at the Kellogg School of Management, Northwestern University, she now chairs the Software Reuse Life Cycle Process Working Group of the IEEE Reuse Standards Committee.