OCUP logo
Focused certification exam prep
Start practice

What Is A OCUP?

TL;DR
  • OCUP here means OMG Certified UML Professional: Intermediate, issued by the Object Management Group, not any other credential sharing the acronym.
  • The exam scope is pinned to UML v2.5.1 and spans chapters 7 through 20 of the specification.
  • Activities and Actions carry the heaviest weight at 20%, followed by Basic Structure at 16%.
  • The published exam PDF lists 105 minutes in native-English-speaking countries and 135 minutes elsewhere.

What an OCUP Actually Is

The acronym OCUP is shared by several unrelated credentials across different industries, which is the first source of confusion for anyone searching the term. On this site, OCUP means the OMG Certified UML Professional: Intermediate exam. It is a certification for people who work with the Unified Modeling Language and want to demonstrate that they understand its semantics well beyond drawing boxes and arrows.

The word "Intermediate" matters. OMG structures its UML certification as tiers, and the intermediate level assumes you have already internalized the basics covered by the Foundation level. Where Foundation asks whether you recognize the notation, the intermediate exam asks whether you understand what the notation means according to the specification: which constructs are legal, how they relate, and what a given model actually states.

If you have seen this question phrased in other ways, you may also want our related explainers, including What Is OCUP?, What Does OCUP Stand For? and OCUP Meaning. This article focuses on the concrete substance of the credential: what it covers, how it is delivered, and who it serves.

Who Issues It and Where It Sits

The certification is issued by the Object Management Group (OMG), the standards consortium that maintains UML itself. That is a meaningful distinction: the body that writes the language specification also defines what an intermediate-level practitioner should know about it. The exam content is therefore anchored to the published standard rather than to a vendor's tool or one author's interpretation.

OMG's current certification page uses UML 2 and OCUP 2 terminology, while the exam scope document is pinned to UML v2.5.1. When you study, treat the exam scope PDF published by OMG as the authoritative list of what can be tested, and use the specification chapters it references as your primary reading.

Why the identity matters: Salary reports, pass-rate claims and cost figures for other credentials called "OCUP" do not apply here. Any number you read about this exam should be traced back to OMG or to a clearly independent source, and anything unpublished should be treated as unknown rather than guessed.

What the Exam Covers: UML 2 Intermediate Scope

The OMG scope document maps the exam to specific chapters of the UML 2.5.1 specification, from Chapter 7 through Chapter 20. This is a wide range, and it is the reason the intermediate exam is considered demanding. The covered material includes:

  • Ch. 7: Constraints, Dependencies, Namespaces, Types and Multiplicity
  • Ch. 8: Intervals and Time
  • Ch. 9: Classifiers, Generalization Sets, Instances, Operations and Properties
  • Ch. 10: Interfaces and Signals
  • Ch. 11: Associations, Classes, Collaborations, Components, Encapsulated Classifiers, Receptions and Structured Classifiers
  • Ch. 12: Packages
  • Ch. 13: Events and Behaviors
  • Ch. 14: ProtocolStateMachines and StateMachine topics
  • Ch. 15: Activities, Activity Groups, Control Nodes and Object Nodes
  • Ch. 16: Actions, Expansion Regions, Invocation Actions and Structured Actions
  • Ch. 17: Communication Diagrams, Fragments, Interactions, Interaction Uses, Lifelines, Messages and Sequence Diagrams
  • Ch. 18: Use Cases
  • Ch. 19: Artifacts and Nodes
  • Ch. 20: Information Flows

Notice how many of these are metamodel-level topics rather than diagram-reading topics. Generalization Sets, Receptions, Expansion Regions and Information Flows are not things most working modelers touch daily, yet they are named explicitly in the scope. Candidates who rely on tool experience alone often discover gaps here.

The Eight Content Domains

For preparation purposes, the scope is grouped into eight weighted domains. Understanding the weighting tells you where marks concentrate. For a deeper walkthrough, see our complete guide to all 8 OCUP content areas.

DomainWeightTypical Constructs
Activities & Actions20%Control nodes, object nodes, activity groups, expansion regions, invocation actions
Basic Structure16%Constraints, dependencies, namespaces, types, multiplicity, packages
Interactions14%Sequence and communication diagrams, lifelines, messages, fragments, interaction uses
StateMachines & Use Cases13%StateMachine behavior, protocol state machines, use case relationships
Components12%Components, interfaces, artifacts, nodes
Common Behavior10%Events, behaviors, signals, receptions
Structured Classifiers9%Collaborations, encapsulated classifiers, internal structure
Classification6%Classifiers, generalization sets, instances, operations, properties

Domain 1: Activities & Actions (20%)

The single largest domain, and the one most candidates underestimate. It rewards understanding of token flow and execution semantics rather than flowchart intuition.

  • Distinguish control nodes (fork, join, decision, merge) by how they handle tokens
  • Know how object nodes buffer and constrain flows
  • Understand expansion regions and how they iterate over collections
  • Differentiate invocation actions and structured actions

Domain 2: Basic Structure (16%)

The foundation that other domains build on. Questions here test precision with terms that look simple but have exact meanings.

  • Multiplicity bounds and how they apply to properties and association ends
  • Namespace membership and what makes a name visible or importable
  • Dependency kinds and the intent each one expresses
  • Constraints as semantic restrictions attached to elements

Domain 3: Interactions (14%)

Beyond reading a sequence diagram, you must reason about what traces it permits.

  • Combined fragment operators and their effect on allowed message orderings
  • Interaction uses and how they reference other interactions
  • Lifelines, message kinds and how communication diagrams express the same content
  • Interval and time constraints applied to interaction occurrences

Domain 4: StateMachines & Use Cases (13%)

Two different modeling styles share a domain. State machines demand semantic rigor; use cases demand relationship clarity.

  • Transition triggers, guards and effects, and the order in which they apply
  • The role of protocol state machines in constraining operation call order
  • Include and extend relationships and what each means for the use case

Format, Timing and Registration Mechanics

Some details of the exam are well documented and others are not published, so it pays to separate fact from assumption.

What is documented

  • Time allowance: The exam PDF lists 105 minutes in native-English-speaking countries and 135 minutes elsewhere, subject to an extra-time confirmation condition described in that document. The geographic wording refers to the country of testing, not to your individual language proficiency, so check the condition directly with OMG before assuming you qualify.
  • Fee: OMG's current certification page lists US$350. Whether a member versus nonmember distinction applies has not been verified, so confirm on the issuer page before paying.
  • Scheduling: Registration references Pearson VUE for scheduling the sitting.
  • Prerequisite knowledge: UML Foundation is a prerequisite for the intermediate level. See OCUP requirements and eligibility for how to approach this.

What is not publicly confirmed

The number of questions, the passing threshold and renewal rules are not confirmed in the materials this article relies on, and OMG does not publicly disclose a pass rate. Treat any specific figure you see elsewhere with caution until you verify it against OMG directly. For the current state of knowledge, our pages on the passing score and the pass rate explain what can and cannot be said responsibly.

Language conflict to verify: OMG's current certification page advertises Japanese availability, while the pinned exam PDF lists English. If you plan to test in a language other than English, confirm the available language and its time allowance with the issuer before registering.

For logistics such as testing windows and booking, see OCUP exam dates and scheduling and the full cost breakdown.

Who Benefits From Holding It

The OCUP suits people for whom UML is a working tool, not an occasional diagram. Typical profiles include:

  • Software and systems architects who document designs in UML and need to communicate unambiguously with teams and clients
  • Model-driven engineering practitioners whose tooling generates artifacts from UML models, where small semantic errors have large consequences
  • Business and systems analysts who use activities, use cases and interactions to capture requirements
  • Consultants and trainers who need a recognized credential from the body that owns the standard
  • Developers moving into design roles who want structured validation of modeling knowledge

Employers in model-heavy sectors such as embedded systems, defense, telecommunications, enterprise architecture consulting and tool vendors tend to be where UML expertise is valued most, though the credential supports your profile rather than guaranteeing a role. We discuss this more in OCUP jobs, the OCUP salary guide, and whether the certification is worth it.

Key Takeaway

The OCUP's value comes from precision. If your daily work already forces you to reason about token flow, state transitions and interaction traces, the exam validates that. If you mostly sketch informal diagrams, expect to study specification semantics from scratch.

What the OCUP Is Not

Clear boundaries prevent wasted study time.

  • It is not a SysML credential. OMG publishes separate SysML Model Builder Fundamental and Intermediate exam documents, and those specify SysML v1.2. They are separate certifications with separate scope and should not be blended into UML preparation.
  • It is not the Foundation exam. The Foundation level is a prerequisite and covers the essentials. The intermediate exam assumes that groundwork.
  • It is not a tool certification. Familiarity with a particular modeling tool helps you practice, but the exam tests the standard.
  • It is not an unrelated "OCUP." Other credentials use the same letters. None of their fees, dates or domain weights apply here.

Preparation resources on this site, including our practice questions, are independent study aids. They are not actual issuer questions and not an official mock exam. For a practical look at difficulty, see how hard the OCUP exam is.

Sequencing Your Preparation by Domain

Rather than generic scheduling, let the domain weights and dependencies decide the order. Basic Structure underpins nearly everything, so it goes first even though Activities and Actions is larger. A sample sequence over six weeks:

Week 1

Basic Structure and Classification

  • Multiplicity, namespaces, dependencies, constraints
  • Classifiers, generalization sets, instances, properties, operations
Week 2

Structured Classifiers and Components

  • Collaborations, encapsulated classifiers, internal structure
  • Components, interfaces, artifacts and nodes
Week 3

Common Behavior

  • Events, signals, receptions and behaviors
  • Prepares you for both state machines and activities
Weeks 4-5

Activities & Actions

  • Token semantics, control and object nodes, expansion regions
  • Invocation and structured actions
Week 6

Interactions, StateMachines and Use Cases

  • Fragments, interaction uses, lifelines, messages
  • Protocol state machines, transitions, use case relationships

Spend your final days on mixed questions that cross domain boundaries, because the real exam does not announce which chapter a question comes from. Our OCUP study guide expands on this approach, and the OCUP cheat sheet is a handy compression of the facts you will want fresh. When you are ready to test yourself, work through the timed questions on the OCUP practice test site and review every explanation, not just the ones you missed.

If you want to browse related material first, our pages on OCUP training, OCUP certification and what OCUP certification is provide further context, and you can return to the main practice test hub for question drills at any point.

Frequently Asked Questions

What does OCUP stand for in this context?

It refers to the OMG Certified UML Professional: Intermediate exam, issued by the Object Management Group. Other credentials share the acronym, but they are unrelated to this one.

Which version of UML does the exam use?

The scope document is pinned to UML v2.5.1 and references chapters 7 through 20 of the specification. OMG's current page uses UML 2 and OCUP 2 terminology.

How long is the exam?

The exam PDF lists 105 minutes in native-English-speaking countries and 135 minutes elsewhere, subject to an extra-time confirmation condition. Verify the condition with OMG, since the wording is geographic rather than tied to individual proficiency.

How much does the exam cost?

OMG's current certification page lists US$350. A member versus nonmember distinction has not been verified, so confirm the exact price on the issuer page before you register.

Is the SysML certification part of the same exam?

No. The SysML Model Builder Fundamental and Intermediate exams are separate and specify SysML v1.2. They should not be merged into your UML preparation.

Ready to pass your OCUP exam?

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