OCUP 2 Certification Guide: Preparing for the OMG Certified UML 2.5 Professional 2 Foundation Exam both teaches UML® 2.5 and prepares candidates to become certified. UML® (Unified Modeling Language) is the most popular graphical language used by software analysts, designers, and developers to model, visualize, communicate, test, and document systems under development. UML® 2.5 has recently been released, and with it a new certification program for practitioners to enhance their current or future career opportunities. There are three exam levels: Foundation, Intermediate, and Advanced. The exam covered in this book, Foundation, is a prerequisite for the higher levels.
Author Michael Jesse Chonoles is a lead participant in the current OCUP 2 program—not only in writing and reviewing all the questions, but also in designing the goals of the program. This book distills his experience in modeling, mentoring, and training. Because UML® is a sophisticated language, with 13 diagram types, capable of modeling any type of modern software system, it takes users some time to become proficient. This effective resource will explain the material in the Foundation exam and includes many practice questions for the candidate, including sample problems similar to those found in the exam, and detailed explanations of why correct answers are correct and why wrong answers are wrong.
1. Cover image - p. Cover 2. Title page - p. iii 3. Table of Contents - p. iii 4. Copyright - p. iv 5. Foreword - p. xi 6. Acknowledgments - p. xv 7. Discount Information - p. xvii 8. Chapter 1. What is OCUP 2? - p. 1 9. Chapter 2. What is UML? - p. 17 10. Chapter 3. Questions for Chapter 2 - p. 43 11. Chapter 4. The Organization of UML - p. 55 12. Chapter 5. Questions for Chapter 4 - p. 75 13. Chapter 6. Objects and Classes - p. 89 14. Chapter 7. Questions for Chapter 6 - p. 115 15. Chapter 8. Packages and Namespaces - p. 129 16. Chapter 9. Questions for Chapter 8 - p. 149 17. Chapter 10. Finishing the Static Model - p. 163 18. Chapter 11. Questions for Chapter 10 - p. 191 19. Chapter 12. Use Cases - p. 207 20. Chapter 13. Questions for Chapter 12 - p. 227 21. Chapter 14. Behavior: Sequence Diagrams - p. 243 22. Chapter 15. Questions for Chapter 14 - p. 259 23. Chapter 16. Behavior: Activity Diagrams - p. 271 24. Chapter 17. Questions for Chapter 16 - p. 297 25. Chapter 18. Behavior: State Machine Diagrams - p. 313 26. Chapter 19. Questions for Chapter 18 - p. 343 27. Index - p. 359
OCUP 2 Certification Guide: Preparing for the OMG Certified UML 2.5 Professional 2 Foundation Exam both teaches UML® 2.5 and prepares candidates to become certified. UML® (Unified Modeling Language) is the most popular graphical language used by software analysts, designers, and developers to model, visualize, communicate, test, and document systems under development. UML® 2.5 has recently been released, and with it a new certification program for practitioners to enhance their current or future career opportunities. There are three exam levels: Foundation, Intermediate, and Advanced. The exam covered in this book, Foundation, is a prerequisite for the higher levels.
Author Michael Jesse Chonoles is a lead participant in the current OCUP 2 program—not only in writing and reviewing all the questions, but also in designing the goals of the program. This book distills his experience in modeling, mentoring, and training. Because UML® is a sophisticated language, with 13 diagram types, capable of modeling any type of modern software system, it takes users some time to become proficient. This effective resource will explain the material in the Foundation exam and includes many practice questions for the candidate, including sample problems similar to those found in the exam, and detailed explanations of why correct answers are correct and why wrong answers are wrong.
1. Cover image - p. Cover 2. Title page - p. iii 3. Table of Contents - p. iii 4. Copyright - p. iv 5. Foreword - p. xi 6. Acknowledgments - p. xv 7. Discount Information - p. xvii 8. Chapter 1. What is OCUP 2? - p. 1 9. Chapter 2. What is UML? - p. 17 10. Chapter 3. Questions for Chapter 2 - p. 43 11. Chapter 4. The Organization of UML - p. 55 12. Chapter 5. Questions for Chapter 4 - p. 75 13. Chapter 6. Objects and Classes - p. 89 14. Chapter 7. Questions for Chapter 6 - p. 115 15. Chapter 8. Packages and Namespaces - p. 129 16. Chapter 9. Questions for Chapter 8 - p. 149 17. Chapter 10. Finishing the Static Model - p. 163 18. Chapter 11. Questions for Chapter 10 - p. 191 19. Chapter 12. Use Cases - p. 207 20. Chapter 13. Questions for Chapter 12 - p. 227 21. Chapter 14. Behavior: Sequence Diagrams - p. 243 22. Chapter 15. Questions for Chapter 14 - p. 259 23. Chapter 16. Behavior: Activity Diagrams - p. 271 24. Chapter 17. Questions for Chapter 16 - p. 297 25. Chapter 18. Behavior: State Machine Diagrams - p. 313 26. Chapter 19. Questions for Chapter 18 - p. 343 27. Index - p. 359