OCUP logo
Focused certification exam prep
Start practice

OCUP Certification

TL;DR
  • 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
Why the chapter list matters: Several of these topics, such as Intervals and Time, Information Flows, and Expansion Regions, are rarely used in day-to-day modeling. Candidates who rely on practical experience alone often meet them for the first time on exam day. Read the specification sections for these specifically.

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.

DomainWeightCore Spec Territory
Activities & Actions20%Activities, Activity Groups, Control Nodes, Object Nodes, Actions, Expansion Regions, Invocation Actions, Structured Actions
Basic Structure16%Constraints, Dependencies, Namespaces, Types, Multiplicity, Packages
Interactions14%Sequence and Communication Diagrams, Fragments, Interaction Uses, Lifelines, Messages
StateMachines & Use Cases13%StateMachine topics, ProtocolStateMachines, Use Cases
Components12%Components, Interfaces, Artifacts, Nodes
Common Behavior10%Events, Behaviors, Signals, Receptions, Information Flows
Structured Classifiers9%Structured Classifiers, Collaborations, Encapsulated Classifiers
Classification6%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.

ItemWhat Is Confirmed
IssuerObject Management Group (OMG)
Specification basisUML v2.5.1
PrerequisiteUML Foundation
Time allowed105 minutes (native-English-speaking countries) or 135 minutes (elsewhere), per the PDF
Listed feeUS$350 on the current OMG page
SchedulingPearson 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.
Practical rule: Whenever a number is missing from official documents, plan around it instead of assuming it. Prepare to a standard high enough that an unknown passing threshold is not a risk.

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.

Week 1

Vocabulary Layer

  • Basic Structure: namespaces, multiplicity, constraints, dependencies, packages
  • Classification: classifiers, generalization sets, instances, properties, operations
Week 2

Components and Structure

  • Components, interfaces, artifacts, nodes
  • Structured Classifiers: collaborations, encapsulated classifiers
Week 3

Behavior Foundations

  • Common Behavior: events, behaviors, signals, receptions, information flows
  • StateMachines & Use Cases
Week 4

The Heavy Domains

  • Activities & Actions: token flow, expansion regions, structured actions
  • Interactions: combined fragments and trace reasoning
Week 5

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

Who issues the OCUP certification?

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.

Do I need to pass something before attempting OCUP Intermediate?

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.

How long is the exam?

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.

What does the exam cost and how do I register?

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.

What is the passing score and pass rate?

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.

Ready to pass your OCUP exam?

Put this into practice with free OCUP questions across every exam domain.