OCUP logo
Focused certification exam prep
Start practice

What Is OCUP?

TL;DR
  • OCUP here means OMG Certified UML Professional: Intermediate, issued by the Object Management Group (OMG) and built on UML v2.5.1.
  • Activities & Actions is the heaviest domain at 20%, followed by Basic Structure at 16% and Interactions at 14%.
  • The exam assumes UML Foundation knowledge, so Intermediate candidates are expected to already know the core notation.
  • The OMG PDF lists 105 minutes in native-English-speaking countries and 135 minutes elsewhere, subject to its extra-time condition.

What OCUP Actually Is

OCUP stands for OMG Certified UML Professional, and the Intermediate level is the credential this site covers. It is a vendor-neutral certification that tests whether you can read, interpret and reason about models written in the Unified Modeling Language, version 2.5.1. It does not test a particular modeling tool, and it does not test a programming language. It tests your command of the language the Object Management Group itself maintains.

The current OMG certification page uses UML 2 and OCUP2 terminology, so you will see both labels in circulation. If you want the broader naming background, our explainers on what OCUP stands for and what OCUP certification is cover the vocabulary in more detail.

A Note on the Acronym: Several unrelated credentials in other industries abbreviate to the same four letters. Everything on this page concerns only the OMG UML Intermediate certification. If a salary figure, fee or exam date came from a different "OCUP," it does not apply here.

The Issuer and the Exact Scope

The issuer is the Object Management Group, the standards consortium behind UML itself. That matters because the exam objectives are written directly against the specification. The authoritative scope document is OMG's UML 2 Intermediate Exam PDF, which maps the exam to chapters of the UML v2.5.1 specification rather than to a training vendor's course outline.

UML Foundation is the stated prerequisite. In practice this means you should be comfortable with the basics (simple classes, basic use case diagrams, elementary interactions) before you open the Intermediate material. Our guide to OCUP requirements and eligibility walks through how that prerequisite works in practice.

Why the Spec-Chapter Mapping Matters

Because the exam outline follows specification chapters, the questions tend to probe precise semantics: what a construct means, which relationships are legal, and how one element constrains another. Candidates who have only drawn informal whiteboard diagrams often find the precision surprising.

The Eight Exam Domains

The content areas used for preparation on this site are weighted as follows. Treat the weights as a guide to proportion, not a guarantee of how many questions you will see from each area.

DomainWeightWhy It Matters
Activities & Actions20%Largest share; spans activity flow, control and object nodes, and the action families
Basic Structure16%Classes, associations, properties, operations, packages and constraints
Interactions14%Sequence and communication diagrams, lifelines, messages, fragments
StateMachines & Use Cases13%State machine behavior, protocol state machines, and use case modeling
Components12%Components, interfaces, ports and connectors, deployment-related elements
Common Behavior10%Events, behaviors, signals and receptions
Structured Classifiers9%Internal structure, collaborations, encapsulated classifiers
Classification6%Generalization sets, instances, classifiers

For a deeper walk through each area, see the complete guide to all eight OCUP content areas.

Key Takeaway

Activities & Actions plus Basic Structure together account for 36% of the weighting. If your time is limited, those two domains deserve the first and longest study blocks.

Constructs You Must Be Able to Read and Reason About

The OMG scope document lists constructs by specification chapter. Below is how they cluster into the domains above, so you can see what "Intermediate" really covers.

Activities & Actions

This is the heaviest domain and draws on two large specification areas: activities (Chapter 15) and actions (Chapter 16).

  • Activities, activity groups, control nodes and object nodes, including how tokens flow
  • Actions, expansion regions, invocation actions and structured actions
  • Reading a diagram and predicting what executes, in what order, and under what conditions

Basic Structure

The foundation of most models, covering the structural chapters of the specification.

  • Constraints, dependencies, namespaces, types and multiplicity
  • Associations and classes
  • Packages and their visibility and merging behavior
  • Operations and properties on classifiers

Interactions

Drawn from Chapter 17, this domain is about behavior over time between collaborating parts.

  • Sequence diagrams and communication diagrams
  • Lifelines, messages, interactions and interaction uses
  • Combined fragments and how they alter message ordering

StateMachines & Use Cases

Two behavioral and requirements-oriented topics grouped together.

  • StateMachine topics and ProtocolStateMachines (Chapter 14)
  • Use cases, actors and their relationships (Chapter 18)

Components, Common Behavior, Structured Classifiers and Classification

The remaining four domains round out the credential.

  • Components, interfaces and signals, plus artifacts, nodes and information flows
  • Events and behaviors, along with receptions
  • Structured classifiers, collaborations and encapsulated classifiers
  • Generalization sets, instances and classifier relationships

One exam-relevant skill spans everything above: time and intervals (Chapter 8) appear alongside constraints and events, so do not skip the small chapters. A short specification chapter can still produce a question.

Format, Timing and Fees

The OMG scope PDF states two time allowances: 105 minutes in native-English-speaking countries and 135 minutes elsewhere, subject to the extra-time confirmation condition in that document. That wording is geographic, not a judgment about your individual language ability, so read the condition itself rather than assuming which bracket you fall into.

The current OMG certification page lists a fee of US$350. Whether a member or non-member distinction applies is not something we have verified, so confirm it at checkout. Pearson VUE scheduling is referenced for booking. For a fuller pricing picture, including retake considerations, see the OCUP certification cost breakdown and the notes on scheduling and testing windows.

What We Cannot Confirm: The number of questions, the passing threshold and any renewal rules were not verified for this article, and OMG does not publicly disclose a pass rate. Treat any site that quotes a precise pass rate as unreliable. Our own discussions of the passing score and pass rate data explain what is and is not known.

A Language Detail to Check

The current OMG page advertises Japanese availability, while the pinned scope PDF lists English. If your language matters, verify the current delivery options directly with OMG or Pearson VUE before registering.

Who Should Take It, and Where It Is Used

OCUP Intermediate suits practitioners who already model with UML and want a recognized, standards-body credential showing they understand the language beyond sketching. Typical audiences include:

  • Software and systems architects who produce or review UML models
  • Business and systems analysts who write use cases and activity models
  • Model-driven development engineers working with executable or generated models
  • Technical leads in regulated or large-scale enterprise environments where formal modeling is a deliverable

Hiring demand for UML skills is concentrated in organizations that still rely on formal modeling: large enterprises, defense and aerospace suppliers, and consultancies delivering model-driven projects. We do not publish invented salary numbers; for the qualitative picture, read the OCUP salary guide, browse OCUP-related jobs, and weigh the trade-offs in our ROI analysis.

What OCUP Is Not

Two boundaries keep expectations realistic.

  • It is not a SysML credential. OMG publishes separate SysML Model Builder Fundamental and Intermediate exams, and those PDFs specify SysML v1.2. They are a different body of knowledge and should not be blended into UML study.
  • It is not tool training. You will not be asked which menu in a given product creates a lifeline. You will be asked what a lifeline means.

Independent preparation materials, including ours, are not actual issuer questions and not an official mock exam. For the practice side, our OCUP practice tests are designed to build the reasoning the exam rewards.

Sequencing Your Preparation

Because the weighting is lopsided, the order you study in matters more than the total hours. This is one possible arrangement tied to the domains above; adjust it to your background. For a fuller plan, see the OCUP study guide.

Week 1

Basic Structure and Classification

  • Constraints, multiplicity, namespaces, associations, packages
  • Generalization sets and instances, which are small but easy to lose points on
Weeks 2-3

Activities & Actions

  • Control nodes, object nodes and token flow
  • Expansion regions and invocation actions, which often confuse candidates
Week 4

Interactions and Common Behavior

  • Combined fragments, interaction uses, messages
  • Events, signals and receptions
Week 5

StateMachines, Use Cases, Components and Structured Classifiers

  • Protocol state machines and composite behavior
  • Components, interfaces, collaborations and encapsulated classifiers
Week 6

Review and Timed Practice

  • Full-length timed sets mixing all eight domains
  • Re-read the specification sections behind every missed question

If you are unsure how demanding this will feel, our difficulty guide breaks down where candidates typically struggle, and a quick-reference cheat sheet helps with last-week review. Structured training options are also worth comparing if you prefer guided study.

Key Takeaway

Read the relevant UML v2.5.1 specification passages, not just summaries. The exam is written against that document, and precise wording often decides between two plausible answer choices.

Frequently Asked Questions

What does OCUP mean in this context?

It means OMG Certified UML Professional: Intermediate, issued by the Object Management Group. It validates intermediate-level knowledge of UML v2.5.1 and is unrelated to other credentials that share the acronym.

Do I need the Foundation level first?

UML Foundation knowledge is the stated prerequisite for the Intermediate exam. Confirm the exact formal requirement with OMG, since this article does not verify whether a Foundation certificate itself must be held.

How long is the exam?

The OMG scope PDF lists 105 minutes in native-English-speaking countries and 135 minutes elsewhere, subject to its extra-time confirmation condition. The wording is geographic rather than a measure of individual proficiency.

How much does the exam cost?

The current OMG page lists US$350. Whether member and non-member pricing differs is unverified, so check at registration. Pearson VUE is referenced for scheduling.

Is SysML covered on the OCUP Intermediate exam?

No. OMG's SysML Model Builder exams are separate and specify SysML v1.2. OCUP Intermediate scope follows UML v2.5.1 only, so keep the two study tracks apart.

Ready to pass your OCUP exam?

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