- What the OCUP Credential Actually Is
- Exam Scope and the Source Document
- The Eight Domains and Where the Weight Sits
- Construct-by-Construct: What You Must Master
- Format, Timing and Registration Mechanics
- Facts to Verify Before You Book
- Keeping UML and SysML Separate
- Who Benefits From This Certification
- Sequencing Your Preparation by Domain
- Frequently Asked Questions
- OCUP is issued by the Object Management Group (OMG) and tests intermediate UML 2 knowledge against UML v2.5.1.
- Activities & Actions carries the largest domain weight at 20%, followed by Basic Structure at 16%.
- UML Foundation is a prerequisite, so master class and use case basics before attempting intermediate material.
- The exam PDF lists 105 minutes in native-English-speaking countries and 135 minutes elsewhere, with a confirmation condition.
What the OCUP Credential Actually Is
The OMG Certified UML Professional: Intermediate (OCUP) is a vendor-neutral credential from the Object Management Group, the standards body that maintains UML itself. Because OMG owns the specification, the exam draws its authority directly from the standard rather than from any tool vendor's interpretation of it. If you are new to the acronym, our explainers on what OCUP certification is and what OCUP stands for cover the naming in more depth.
The word "Intermediate" matters. The certification sits above the Foundation level and assumes you already understand basic modeling. OMG's current certification page uses UML 2 / OCUP2 terminology, so you may see both labels in official material. The exam does not reward memorizing diagrams in isolation. It tests whether you understand the semantics behind the notation: what a construct means, which constructs may legally combine, and what a given model implies at runtime.
Exam Scope and the Source Document
The authoritative definition of scope is the UML 2 Intermediate Exam PDF published by OMG, which is pinned to UML v2.5.1. Anyone preparing seriously should read it end to end, because it lists the specification chapters and sub-topics that can appear. Treat it as your syllabus, and treat any third-party summary, including this one, as secondary.
The PDF organizes coverage by specification chapter. The constructs it includes are:
- Chapter 7: Constraints, Dependencies, Namespaces, Types and Multiplicity
- Chapter 8: Intervals and Time
- Chapter 9: Classifiers, Generalization Sets, Instances, Operations and Properties
- Chapter 10: Interfaces and Signals
- Chapter 11: Associations, Classes, Collaborations, Components, Encapsulated Classifiers, Receptions and Structured Classifiers
- Chapter 12: Packages
- Chapter 13: Events and Behaviors
- Chapter 14: ProtocolStateMachines and StateMachine topics
- Chapter 15: Activities, Activity Groups, Control Nodes and Object Nodes
- Chapter 16: Actions, Expansion Regions, Invocation Actions and Structured Actions
- Chapter 17: Communication Diagrams, Fragments, Interactions, Interaction Uses, Lifelines, Messages and Sequence Diagrams
- Chapter 18: Use Cases
- Chapter 19: Artifacts and Nodes
- Chapter 20: Information Flows
The Eight Domains and Where the Weight Sits
The exam content is grouped into eight domains. The weights below show where your study hours earn the most return. For a deeper walkthrough of each area, see our complete guide to all 8 OCUP content areas.
| Domain | Weight | Core Spec Territory |
|---|---|---|
| Activities & Actions | 20% | Activities, Activity Groups, Control Nodes, Object Nodes, Actions, Expansion Regions, Invocation Actions, Structured Actions |
| Basic Structure | 16% | Constraints, Dependencies, Namespaces, Types, Multiplicity, Packages |
| Interactions | 14% | Sequence and Communication Diagrams, Fragments, Interaction Uses, Lifelines, Messages |
| StateMachines & Use Cases | 13% | StateMachine topics, ProtocolStateMachines, Use Cases |
| Components | 12% | Components, Interfaces, Artifacts, Nodes |
| Common Behavior | 10% | Events, Behaviors, Signals, Receptions, Information Flows |
| Structured Classifiers | 9% | Structured Classifiers, Collaborations, Encapsulated Classifiers |
| Classification | 6% | Classifiers, Generalization Sets, Instances, Operations, Properties |
Two observations stand out. First, Activities & Actions alone accounts for one-fifth of the exam, and together with Basic Structure it covers just over a third. Second, the smallest domain, Classification, still contains concepts that underpin everything else, so a low weight does not mean low importance.
Construct-by-Construct: What You Must Master
Activities & Actions (20%)
Activities & Actions
This domain rewards candidates who understand token-flow semantics rather than just diagram appearance.
- How control nodes (fork, join, decision, merge, initial, final) route tokens and what happens when flows synchronize or not
- The difference between object nodes and control flow, and how object tokens are offered and consumed
- Activity groups, including partitions and interruptible regions, and what they imply
- Expansion regions and their modes, since iteration semantics are a common source of tricky questions
- Invocation actions versus structured actions, and how each behaves when executed
Basic Structure (16%)
Basic Structure
These are the structural rules that govern what a model may legally say.
- Multiplicity: lower and upper bounds, and how ordered or unique settings change a property's meaning
- Namespaces and Packages: visibility, name resolution, imports and merges
- Dependencies and their stereotypes versus plain associations
- Constraints: what they attach to and how they are expressed
Interactions (14%)
Interactions
Expect questions about reading a fragment correctly and predicting valid message traces.
- Combined fragment operators and how each alters the set of valid traces
- Lifelines, messages (synchronous, asynchronous, reply, lost, found) and execution specifications
- Interaction Uses and how they reference other interactions
- Sequence Diagram versus Communication Diagram: same semantics, different emphasis
StateMachines & Use Cases (13%)
StateMachines & Use Cases
State machine questions often hinge on execution order and completion semantics.
- Transitions, triggers, guards and effects, and the order in which entry, exit and effect behaviors execute
- Composite states, regions and pseudostates
- ProtocolStateMachines and how they differ from behavioral ones
- Use case relationships (include, extend, generalization) and subject/actor boundaries
Key Takeaway
Do not study these constructs as pictures. For each one, be able to state its precise semantics and one thing it cannot do. The exam is built around that kind of distinction.
Format, Timing and Registration Mechanics
OMG's exam PDF specifies time allowances that depend on location: 105 minutes in native-English-speaking countries and 135 minutes elsewhere, subject to the extra-time confirmation condition stated in the document. Note that this is a geographic rule stated by the issuer, not a judgment about any individual candidate's language ability, so confirm which allowance applies to your testing location before exam day.
The current OMG certification page lists a fee of US$350. Whether a member versus nonmember price difference exists is not confirmed, so check the page at booking time. Scheduling is referenced as going through Pearson VUE. For a fuller look at what you will pay and what can add to it, see our OCUP certification cost breakdown, and for timing logistics see OCUP exam dates and scheduling.
| Item | What Is Confirmed |
|---|---|
| Issuer | Object Management Group (OMG) |
| Specification basis | UML v2.5.1 |
| Prerequisite | UML Foundation |
| Time allowed | 105 minutes (native-English-speaking countries) or 135 minutes (elsewhere), per the PDF |
| Listed fee | US$350 on the current OMG page |
| Scheduling | Pearson VUE referenced |
Facts to Verify Before You Book
Several details are not settled in the sources we rely on, and it would be irresponsible to guess. Verify the following directly with OMG:
- Question count: not confirmed here.
- Passing threshold: not confirmed here. Our passing score article explains what is and is not known.
- Renewal rules: not confirmed here.
- Pass rate: OMG does not publicly disclose it. Be cautious of any site quoting a specific figure; our pass rate analysis discusses why.
- Exam language: the current OMG page advertises Japanese availability, while the pinned PDF lists English. This is an unresolved conflict, so confirm your language option before you register.
Keeping UML and SysML Separate
OMG also publishes SysML Model Builder certifications, with Fundamental and Intermediate level documents. These are separate credentials and are relevant here only as a boundary. The SysML documents specify SysML v1.2, which is a different language profile from the UML v2.5.1 basis of OCUP. Do not merge their content into your OCUP preparation. A SysML requirement diagram or block definition, for example, is not something the UML Intermediate exam scope covers, and mixing terminology can lead you to answer a UML question with a SysML habit.
Who Benefits From This Certification
The credential tends to be most useful for people whose work involves formal model-based design: software architects, systems and business analysts who produce precise specifications, model-driven engineering practitioners, and developers in organizations that require UML artifacts as deliverables. It is also valued as evidence of rigor in roles that interface with standards-driven or regulated environments, where models are reviewed rather than merely drawn.
We deliberately do not quote salary numbers, because we have no verified data tying this certification to specific earnings. If you are weighing the investment, our discussions of whether the certification is worth it, earnings considerations and OCUP-related jobs frame the decision qualitatively. A useful test is whether your employer or target role actually asks for UML modeling skill; if it does, a vendor-neutral credential from the standard's owner is a credible signal.
Sequencing Your Preparation by Domain
Rather than a generic schedule, order your study by weight and by dependency. Basic Structure and Classification supply vocabulary that later domains reuse, so they come first even though Activities & Actions weighs more. Our OCUP study guide expands on pacing, and the requirements article covers the Foundation prerequisite.
Vocabulary Layer
- Basic Structure: namespaces, multiplicity, constraints, dependencies, packages
- Classification: classifiers, generalization sets, instances, properties, operations
Components and Structure
- Components, interfaces, artifacts, nodes
- Structured Classifiers: collaborations, encapsulated classifiers
Behavior Foundations
- Common Behavior: events, behaviors, signals, receptions, information flows
- StateMachines & Use Cases
The Heavy Domains
- Activities & Actions: token flow, expansion regions, structured actions
- Interactions: combined fragments and trace reasoning
Integration and Timing Practice
- Mixed-domain practice under timed conditions
- Review weak constructs against the exam PDF
For quick last-day review, our OCUP cheat sheet condenses key facts, and the difficulty guide helps calibrate how much time to allow. When you are ready to test yourself, use the OCUP Exam Prep practice tests to drill each domain and find gaps. Please note these are independent preparation materials, not actual issuer questions and not an official mock exam.
Key Takeaway
Start with the specification vocabulary, finish with the weighty behavioral domains, and keep the exam PDF open as your checklist. Return to our practice test hub whenever you want to measure progress by domain.
Frequently Asked Questions
The Object Management Group (OMG), the organization that maintains the UML specification. The exam is based on UML v2.5.1 and its scope is defined in OMG's UML 2 Intermediate Exam PDF.
UML Foundation is listed as a prerequisite. In practice, that means you should already be comfortable with basic UML modeling before tackling intermediate constructs. See our requirements article for more.
The exam PDF lists 105 minutes in native-English-speaking countries and 135 minutes elsewhere, subject to a confirmation condition for the extra time. The rule is geographic, so check which applies to your testing location rather than assuming based on your own language skills.
The current OMG page lists US$350, though whether member and nonmember pricing differ is unverified. Scheduling is referenced through Pearson VUE. Confirm current details on OMG's site at the time of booking.
The passing threshold and question count are not confirmed in the sources used here, and OMG does not publicly disclose a pass rate. Verify the threshold directly with OMG and be skeptical of any unsourced pass rate figures you encounter.