This textbook provides a progressive approach to the teaching of software engineering. First, readers are introduced to the core concepts of the object-oriented methodology, which is used throughout
Software Engineering: A Hands-On Approach Roger Y. Lee