Classical and Object-Oriented Software Engineering, 7/e is designed for an introductory software engineering course. This book provides an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques. Schach's unique organization and style makes it excellent for use in a classroom setting. Agile processes and Open-Source Software has been considerably expanded. The Osbert Oglesby running case study has been replaced with a new case study that highlights even more aspects of the Unified Process. It contains 30 per cent more problems in the new 7th edition.