Publisher's Synopsis
Designed for a survey or introductory course, this text illustrates the integration of current research and practical applications in the development of superior software. It includes discussion of the tools and techniques involved in software engineering and process issues.