PRAC O-O DSIGN WTH UML, 2/E books
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.
PART 1: INTRODUCTION TO OBJECT-ORIENTED DESIGN
Chapter 1.Introduction to UML
Chapter 2. Modelling with objects
Chapter 3. Software development processes
PART 2: CASE STUDY: RESTAURANT BOOKING SYSTEM
Chapter 4. Restaurant system: use case model
Chapter 5. Restaurant system: analysis
Chapter 6. Restaurant system: design
Chapter 7. Restaurant system: implementation
PART 3: UML TUTORIAL Chapter 8. Class and object diagrams
Chapter 9. Interaction diagrams
Chapter 10. Statecharts and activity diagrams
Chapter 11. Constraints and OCL
Chapter 12. Implementation models
PART 4: OBJECT-ORIENTED DESIGN IN PRACTICE
Chapter 13. Code generation and reverse engineering
Chapter 14. Principles and patterns
Appendices: Reference material
A: UML notation reference
B: OCL reference
C: A use case template
References and Further Reading
No Files Uploaded Yet For Review