Software Engineering: Principles and Practice challenges the reader to appreciate the issues, design trade-offs and teamwork required for successful software development. The second edition has been brought fully up-to-date, with complete coverage of all aspects of the software lifecycle and a strong focus on the management skills needed to carry out software projects on time and within budget.

Highlights of the second edition include

  • An extended chapter on requirements engineering and elicitation.
  • New chapters on software architecture and object-oriented analysis and design.
  • A focus chapter on user interface design.
Written to support both introductory and advanced software engineering courses, the book will also be invaluable for people actively involved in software development and maintenance - programmers, analysts, project managers - who want an accessible account of the problems incurred by large-scale software development, and what solutions have been proposed.

Hans van Vliet has been Professor of Software Engineering at the Vrije Universiteit in Amsterdam, the Netherlands, since 1987.


Wiley College Site