The new second edition of Practical Object Oriented Design with UML provides a concise introduction to the design of object-oriented programs using UML. The book focuses on the application of UML in the development of software, and also offers a detailed tutorial introduction to the UML notation and its application. The book provides the ideal introduction to UML for undergraduates taking modules in object-oriented techniques as part of a Computer Science or Software Engineering degree programme. New to this edition New coverage of the Unified Process: a new chapter in this edition discusses the development of software process models and describes the structure and use of the Unified Process, providing students with more explicit direction about software development processes. New case study material: To demonstrate the practical application of UML, the new edition features a new case study about a restaurant booking system. Based on the structure of a single iteration of the Unified Process, the case study provides an extended example to help students appreciate the practical use of UML and explore its application in a realistic business context. New and updated reference material: The new edition contains an enlarged reference section covering the latest version of UML, the syntax of OCL, and recommended templates for writing use case descriptions. New structure: to reinforce the structure of the book, the new edition is divided into four distinct parts. The extended case study and the UML tutorial chapters are independent of each other, allowing the book to be used to support a variety of teaching approaches. New support for learning: Each chapter includes a summary of key points and a set of exercises to help reinforce the material covered. To help self-study, solutions to the exercises will be available to students.


General Information  
PublisherMcGraw Hill