am 22. Februar 2000
This book provides a general overview of the issues involved in the practice of software engineering. Covers requirements elicitation/analysis, design (both high level/architectural and lower level/object-oriented), testing, and a process and project management issues. The book is up do date with current practice covering topics such as UML, design patterns, and software lifecycles and development methodologies.
The examples used tend to become very stale after a while, and the text doesn't always read as well as it could.
Overall, this book is a good introduction to software engineering and a good starting point, but should not be considered a final reference.