OCUP logo
Focused certification exam prep
Start practice

What Is OCUP Certification?

TL;DR
  • OCUP here means OMG Certified UML Professional: Intermediate, issued by the Object Management Group, and based on UML v2.5.1.
  • Activities & Actions is the heaviest domain at 20%, followed by Basic Structure at 16%.
  • The exam spec allows 105 minutes in native-English-speaking countries and 135 minutes elsewhere, subject to its extra-time confirmation condition.
  • The issuer's page currently lists US$350; question count, passing score and renewal rules are not confirmed in the sources reviewed.

What the OMG Certified UML Professional: Intermediate Credential Actually Is

The acronym OCUP is shared by several unrelated credentials in the wider industry, so precision matters. On this site, OCUP refers exclusively to OMG Certified UML Professional: Intermediate, a modeling-language certification administered by the Object Management Group. It tests whether you can read, interpret and reason about models written in the Unified Modeling Language at a level beyond basic class and use case diagrams.

If you are searching for quick definitions, our shorter explainers cover the terminology angle: see What Does OCUP Stand For? and OCUP Meaning. This article goes deeper into the scope of the exam itself and what it demands of candidates.

The issuer's current certification page uses UML 2 and OCUP2 terminology, which reflects how the program has been updated over time. The practical point for candidates is simple: the exam is anchored to a published specification, and everything you need to study is traceable to that document.

Specification-driven by design: The Intermediate exam is defined by a published OMG exam PDF tied to UML v2.5.1. That means the syllabus is not a vague "body of knowledge" but a chapter-by-chapter list of constructs. Studying anything outside that list is wasted effort, and skipping anything on it is a risk.

Who Issues It and What the Exam Specification Covers

The Object Management Group is the standards body that maintains UML itself. That gives the credential an unusual property: the people who define the language also define what "intermediate competence" in it means. The scope document is the UML 2 Intermediate Exam PDF published on the OMG certification site, and it maps exam content to chapters of the UML v2.5.1 specification.

The UML Foundation level is a prerequisite. In practice that means the Intermediate exam does not re-teach basics such as drawing a simple class or naming an actor. It assumes fluency there and moves on to the semantics, constraints and less-visible constructs that separate casual diagram readers from people who can interpret a model precisely. For a fuller treatment of eligibility, read OCUP Requirements: Eligibility, Prerequisites & How to Qualify.

The Eight Exam Domains at a Glance

The exam content is organized into eight domains with the following weights. These are the numbers to build your study plan around.

DomainWeightWhat It Emphasizes
Domain 1: Activities & Actions20%Activity flow, control and object nodes, actions, expansion regions
Domain 2: Basic Structure16%Constraints, dependencies, namespaces, types, multiplicity, packages
Domain 3: Interactions14%Sequence and communication diagrams, lifelines, messages, fragments
Domain 4: StateMachines & Use Cases13%State machine semantics, protocol state machines, use cases
Domain 5: Components12%Components, interfaces, artifacts, nodes, deployment-related concepts
Domain 6: Common Behavior10%Events, behaviors, signals, receptions
Domain 7: Structured Classifiers9%Collaborations, encapsulated classifiers, internal structure
Domain 8: Classification6%Classifiers, generalization sets, instances, operations, properties

For a domain-by-domain walkthrough, the companion piece OCUP Exam Domains: Complete Guide to All 8 Content Areas expands each row of this table. Here, the key observation is that behavioral modeling (activities, interactions, state machines, common behavior) accounts for well over half the weighting when combined, while structural topics are spread across several smaller domains.

Concrete UML Constructs You Must Master

The scope document lists topics by UML specification chapter. Rather than a generic "know your diagrams" instruction, here is what that breakdown looks like in practice.

Foundational Structure (Chapters 7 through 10)

This is the connective tissue of the language, and it is where many candidates lose points because the constructs are subtle rather than visual.

  • Constraints, dependencies, namespaces, types and multiplicity
  • Intervals and time (Chapter 8)
  • Classifiers, generalization sets, instances, operations and properties
  • Interfaces and signals

Structural Composition (Chapters 11 and 12)

These chapters cover how elements are assembled into larger units and how models are organized.

  • Associations, classes, collaborations, components and encapsulated classifiers
  • Receptions and structured classifiers
  • Packages as the organizing mechanism for model content

Behavior (Chapters 13 through 17)

The behavioral chapters carry the most exam weight and demand precise reading of notation and semantics.

  • Events and behaviors (Chapter 13)
  • Protocol state machines and general state machine topics (Chapter 14)
  • Activities, activity groups, control nodes and object nodes (Chapter 15)
  • Actions, expansion regions, invocation actions and structured actions (Chapter 16)
  • Communication diagrams, fragments, interactions, interaction uses, lifelines, messages and sequence diagrams (Chapter 17)

Requirements and Deployment (Chapters 18 through 20)

The closing chapters cover the outer edges of the model.

  • Use cases (Chapter 18)
  • Artifacts and nodes (Chapter 19)
  • Information flows (Chapter 20)

Notice how specific this is. An expansion region, an interaction use and a protocol state machine are not terms you absorb casually from tool usage. They require deliberate study against the specification. If you want a compact reference for the facts that tend to be tested, our OCUP Cheat Sheet: One-Page Review of Must-Know Facts is built for last-pass review.

Key Takeaway

Treat the specification chapter list as your syllabus. For each named construct, be able to state what it is, how it is drawn, and what it means semantically, since Intermediate-level questions probe interpretation rather than recall of diagram shapes alone.

Format, Timing, Fees and Registration

Timing

The exam PDF specifies 105 minutes in native-English-speaking countries and 135 minutes elsewhere, subject to the extra-time confirmation condition stated in that document. This is a geographic rule in the specification, not a judgment about any individual's English proficiency, so do not assume you personally qualify or not based on your own language skills. Confirm your applicable time allowance with the issuer or the test delivery provider before booking.

Cost

The issuer's current certification page lists a fee of US$350. Whether a different price applies to OMG members versus nonmembers was not verified in the sources reviewed, so check the live page before budgeting. A broader breakdown of what else to plan for is in OCUP Certification Cost: Complete Pricing Breakdown.

Scheduling

Pearson VUE scheduling is referenced for the program. Rather than relying on a fixed calendar, candidates should check availability directly; see OCUP Exam Dates: Testing Windows, Deadlines & Scheduling for how to approach booking.

Language availability

There is a discrepancy worth flagging. The issuer'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, verify the current offering directly with the issuer before you commit to a study track or a booking.

Verify before you book: Language availability, extra-time eligibility and the exact fee can all differ between the PDF and the live certification page. Check both, and treat the issuer's current page as the more recent source while treating the exam PDF as the authority on content scope.

What Is Not Publicly Confirmed

Honest preparation means knowing where the public information stops. Based on the sources reviewed, the following remain unverified:

Be skeptical of any site, including competitors, that quotes a precise OCUP pass rate or cut score without citing the issuer. If the issuer does not publish it, the number is invented. Likewise, if you want a realistic sense of difficulty without fabricated statistics, How Hard Is the OCUP Exam? Complete Difficulty Guide reasons from the scope and weighting instead.

OCUP vs. Neighboring Credentials

OMG also offers SysML-focused model builder certifications, and it is easy to conflate them with the UML track. The two SysML Model Builder documents (Fundamental and Intermediate) specify SysML v1.2, which is a different language profile from the UML v2.5.1 scope of the OCUP Intermediate exam. They are useful as boundary references, but their content must not be merged into your OCUP study plan.

CredentialLanguage BasisRelationship to OCUP Intermediate
OCUP IntermediateUML v2.5.1The subject of this article
UML Foundation levelUMLPrerequisite to Intermediate
SysML Model Builder (Fundamental / Intermediate)SysML v1.2Separate track; boundary reference only

Who Benefits From Holding It

The credential is most relevant to people whose daily work involves producing or interpreting formal models: software architects, systems and business analysts who write behavioral specifications, model-driven engineering practitioners, and developers working in organizations that mandate UML artifacts. It is also a structured way for self-taught modelers to demonstrate that their knowledge extends to the less-visible constructs, such as protocol state machines or information flows, that tools often hide.

Whether that translates into better pay or hiring outcomes depends on your market. We deliberately avoid quoting salary numbers here because none are published by the issuer. For a qualitative treatment, see OCUP Salary Guide: Complete Earnings Analysis, OCUP Jobs and the cost-benefit framing in Is the OCUP Certification Worth It? Complete ROI Analysis.

Sequencing Your Preparation Around the Weights

You do not need a generic study philosophy here; you need an order of attack that respects both the weights and the dependencies between domains. Foundational constructs (constraints, types, multiplicity, classifiers) underpin everything else, so they come first. Behavioral domains carry the most points, so they get the longest runway.

Week 1

Basic Structure and Classification

  • Constraints, dependencies, namespaces, types, multiplicity and packages
  • Classifiers, generalization sets, instances, operations and properties
Week 2

Components and Structured Classifiers

  • Interfaces, components, artifacts and nodes
  • Collaborations and encapsulated classifiers
Week 3 to 4

Activities & Actions (the 20% domain)

  • Control nodes, object nodes and activity groups
  • Expansion regions, invocation actions and structured actions
Week 5

Interactions and StateMachines & Use Cases

  • Fragments, interaction uses, lifelines and messages
  • Protocol state machines and use case relationships
Week 6

Common Behavior and Full Review

  • Events, behaviors, signals and receptions
  • Timed practice across all eight domains

This sequencing is a starting point, not a prescription; adjust the pacing to your existing modeling experience. For a fuller plan, see the OCUP Study Guide: How to Pass on Your First Attempt, and if you want hands-on practice that mirrors the topic distribution, the OCUP practice tests are organized by these same domains. Note that all preparation material here is independent: it is not actual issuer exam content and not an official mock exam.

Key Takeaway

Spend your deepest effort on Activities & Actions and Basic Structure, which together account for 36% of the exam, but do not neglect the smaller domains. At 6% to 10% each, Classification, Structured Classifiers and Common Behavior still add up to a meaningful share of your score.

Frequently Asked Questions

What does OCUP stand for in this context?

It refers to OMG Certified UML Professional: Intermediate, a certification issued by the Object Management Group. For more on naming, see What Is OCUP Certification? and What Does OCUP Mean?.

Which version of UML does the exam cover?

The exam specification is tied to UML v2.5.1, and it lists coverage by specification chapter, from constraints and types in Chapter 7 through information flows in Chapter 20.

How long do I get to take the exam?

The exam PDF specifies 105 minutes in native-English-speaking countries and 135 minutes elsewhere, subject to its extra-time confirmation condition. The rule is geographic, so confirm your applicable allowance with the issuer before scheduling.

How much does the exam cost?

The issuer's current page lists US$350. Whether members and nonmembers pay different rates was not verified, so check the live page. Scheduling is referenced through Pearson VUE.

Is the SysML certification the same as OCUP?

No. The SysML Model Builder certifications specify SysML v1.2 and are a separate track. OCUP Intermediate is scoped to UML v2.5.1, and you should not mix SysML content into your preparation.

Ready to pass your OCUP exam?

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