If one has ever had the occasion to try to apply the IEEE software engineering standards to a project's development processes, it is likely that one understands how difficult it is to turn the requirements of those standards into guidelines that influence work plans. Moore's book is exactly what his title says: a road map for software engineering standards. Consider it a valuable index and commentary--the "Cliff Notes" for IEEE standards. It will help make sense of what is needed and which aspects of the standards it covers. Software engineering project managers should also find this book helpful in deciding which standards to apply to their projects. It provides comprehensive treatment of the standards organized by knowledge area, which means one may quickly locate the relevant information and applicable standards. Summing Up: Highly recommended. General readers; professionals.
Outstanding Academic Title
Pezzè (Univ. of Milano-Bicocca) and Young (Univ. of Oregon) have written an authoritative book on software testing and analysis that contains a veritable compendium of information for undergraduate students and everyone who needs a fundamental view of testing. This is one of the few books with a clear definition of verification and validation, and a sound theoretical justification and framework for testing, which clearly indicates the nature of the problem and the strategies for its limited solutions. The authors adopt a principle-based approach that allows one to learn the material in a systematic, connected manner. The book is comprehensive, although it lacks the agile perspective that is becoming more important for programmers worldwide. As a resource for an undergraduate course, this book makes an excellent choice. It is also an excellent read for professionals who wish a refresher course and a systematic exploration of testing techniques. Summing Up: Highly recommended. General readers, all undergraduates, professionals, and practitioners.