Software Engineering by Ian Sommerville
The Fourth Edition of this bestselling introductory book is now fully up-to-date with new developments in the software engineering field. Includes chapters on software prototyping, real-time systems design, reliability, software reuse, and safety-critical systems.