Verification and Validation of Modern Software-intensive Systems

Front Cover
Prentice Hall PTR, 2000 - Computers - 493 pages
As software becomes increasingly complex, verification and validation becomes more important than ever. But traditional "V&V" methods don't always work well with today's object-oriented, RAD, client/server and Web-based application projects. In this book, two of the world's leading software quality experts provide the first blueprint for V&V that reflects today's realities.KEY TOPICS: Start with a look at the fundamentals of V&V, and the fundamental tools and methodologies underlying most V&V efforts. Learn how to evaluate specifications and other interim development documents to ensure that the correct systems are being built; and how to use metrics effectively in today's software environments. Discover how to apply V&V to object-oriented systems, RAD, and usability testing -- and how to scale V&V for small-scale, medium-scale, and large-scale projects. Discover how V&V can be integrated into the SEI Capability Maturity Model and other software quality models; what V&V means for project managers and risk managers; and the role of Integrated Product Teams (IPTs). Finally, review the latest advances on V&V in software-intensive systems.MARKET: All software quality professionals, as well as managers and customers concerned with software quality issues.

From inside the book

What people are saying - Write a review

We haven't found any reviews in the usual places.


Processes Models and Standards
Tools and Methodologies

15 other sections not shown

Common terms and phrases

About the author (2000)

G. Gordon Schulmeyer has taught Software Verification and Validation at major universities. The founder of PYXIS Systems International (, he has more than thirty years of experience in software testing, quality, and V&V, and is the author of numerous books in his field.

Garth R. MacKenzie also taught Software Verification and Validation and CASE Tools at a major university. Since 1967, he has been active in software engineering and engineering process improvement for systems in avionics, airborne surveillance, command and control systems, and transportation management.

Bibliographic information