Based on the material and accessible style of the successful, An Integrated Approach to Software Engineering, this textbook is written specifically for undergraduates Offers a solid foundation to this broad-ranging discipline, focusing on the essential elements to execute a software project successfully Uses a case study approach taking the reader through the life cycle of applying the concepts to practice