OCUP2 logo
Focused certification exam prep
Start practice

OCUP2 Certification

TL;DR
  • OCUP2 Advanced is 90 multiple-choice questions; you need at least 57 correct (listed as 63%) to pass.
  • Common Structure is the heaviest area at 21%, followed by Classification at 14% and The MOF & Metamodeling at 12%.
  • Foundation and Intermediate UML 2 exams must be passed before Advanced.
  • Study only the chapters and subsections the issuer sheet lists for UML 2.5.1, Alf 1.1 and fUML 1.5.

What the OCUP2 Advanced Credential Actually Is

OCUP2 Advanced is the top tier of the OMG Certified UML Professional 2 program, issued by the Object Management Group, the standards body that maintains UML itself. That origin matters: the questions are drawn from the specification text, not from a vendor's tool or one author's interpretation of modeling best practice. If you want a quick grounding in naming and scope, see our explainer on what OCUP2 certification is.

One point deserves care. The program label "OCUP2" refers to the second-generation OMG UML certification line, and it is distinct from the original OCUP Advanced examination that preceded it. OMG's 2018 announcement describes the original Advanced exam and the new OCUP2 Advanced program separately. That supports treating them as different versions, not as interchangeable exams. This article covers the current OCUP2 Advanced examination, which is built around UML v2.5.1, Alf v1.1 and fUML v1.5.

Why the version distinction matters: Older study notes written for the original OCUP Advanced exam may not map cleanly onto the current blueprint. Always check any third-party material against the current issuer sheet before trusting its domain list or chapter coverage.

Advanced is not a "more UML diagrams" exam. It leans heavily on the formal definition of the language: abstract syntax, metaclass relationships, semantics of execution, and the textual action language Alf. Candidates who built their UML skills by drawing diagrams in a tool often find this the biggest adjustment. Our guide on how hard the OCUP2 exam is explores that gap in more detail.

Exam Format, Timing and Scoring Mechanics

The current official exam sheet specifies the following:

ItemPublished detail
Question count90 multiple-choice questions
Question styleText and images
Passing scoreAt least 57 correct out of 90 (listed as at least 63%)
Time allowed105 minutes (1.75 hours) in native English-speaking countries; 135 minutes (2.25 hours) in all others
LanguageEnglish; translation apps are prohibited
DeliveryPearson VUE, test center or online, subject to the provider system test

At the 105-minute baseline you have roughly 70 seconds per question. Image-based items, where you read a diagram or a metamodel fragment and decide which statement is true, consume more time than pure recall items, so you will need to bank time on the quick ones. The 135-minute allowance applies in non-native-English regions, but confirm your own entitlement with the provider when you book rather than assuming it.

Because the pass mark is expressed as a raw count, the arithmetic is simple: you can miss up to 33 questions and still pass. For a deeper look at how that threshold plays out, read our breakdown of the OCUP2 passing score. Details such as how many items are scored versus unscored are not published, so treat any figure you see for that as unverified.

The Prerequisite Ladder: Foundation, Intermediate, Advanced

You cannot go straight to Advanced. Passing the UML 2 Foundation and Intermediate examinations is required first. This changes how you should plan: the Advanced exam assumes you already command the everyday vocabulary of classes, associations, interactions and state machines, and then pushes into how those constructs are defined and how they execute.

If you are still working out whether you qualify, our overview of OCUP2 requirements and eligibility walks through the sequence. A practical consequence: candidates who passed the lower levels years ago and let that knowledge fade often need to relearn Foundation-level material in parallel, because Advanced questions do not re-explain basics before testing subtle exceptions.

The Eleven Content Areas and Their Weights

The issuer publishes eleven content areas with percentage weights that total 100%. Here they are exactly as listed:

DomainWeight
Common Structure21%
Classification14%
The MOF & Metamodeling12%
Activities9%
Interactions9%
Structured Classifiers8%
Actions7%
Alf6%
fUML6%
StateMachines5%
Common Behavior3%

A full tour of each area lives in our complete guide to all 11 OCUP2 content areas. Below, we focus on what makes each cluster hard in practice.

Where the Points Concentrate: Structure, Classification and MOF

Together, Common Structure, Classification and The MOF & Metamodeling account for 47% of the blueprint. Weak performance here is very hard to offset elsewhere.

Common Structure (21%)

This is the foundation layer of the metamodel: the elements everything else inherits from. Expect questions on how namespaces, packages, owned and imported elements, and relationships are formally defined.

  • Namespace membership, ownership and visibility rules, including what is and is not visible after an import or merge
  • Package import versus package merge, and what each does to the receiving package
  • Dependencies, realizations and the abstraction hierarchy in the metamodel
  • Constraints, comments and the generic mechanisms shared by many metaclasses

Classification (14%)

Classifiers are where the language's type system lives. At Advanced level, you are tested on metaclass-level precision rather than on drawing a class diagram.

  • Generalization sets, covering and disjointness constraints, and the power-type concept
  • Properties, association ends, subsetting and redefinition, and derived values
  • Interfaces, realization versus usage, and how conformance is determined
  • Association classes, data types, enumerations and what distinguishes them from classes

The MOF & Metamodeling (12%)

OMG publishes this as its own area, and it deserves its own study block. Many UML practitioners have never needed to think about the layers above their models.

  • The meta-level architecture: how a model relates to its metamodel and where UML itself sits
  • How UML is defined using MOF constructs, and what profiles and stereotypes add through extension
  • Reading a metamodel excerpt and reasoning about which instances are valid
  • Distinguishing metaclass relationships from the model-level relationships they describe
Redefinition versus subsetting: This pair generates a lot of wrong answers because the diagram notation looks similar while the semantics differ. Practice reading each from the metamodel's perspective: what is constrained, what is replaced, and what remains visible in the specialized classifier.

Behavior, Alf and fUML: The Precision Topics

The remaining eight areas cover behavior and the executable subset of UML. They are individually smaller but collectively worth 53%.

Activities, Actions and Common Behavior

Activities (9%) and Actions (7%) are tightly coupled. Activities define flow using tokens, control and object nodes, and edges; actions are the executable steps that live inside them. Expect questions that ask what happens when a token arrives at a fork, join, merge or decision, and how pins, parameters and expansion regions move data. Common Behavior (3%) is the smallest area but provides the shared concepts, such as behaviors, invocation and events, that these larger areas rely on, so skim it early.

Interactions and StateMachines

Interactions (9%) test sequence-style semantics: lifelines, messages, combined fragments, and what traces an interaction permits or forbids. The tricky items concern operators such as alternatives, options, loops, parallel and negative, and interaction use. StateMachines (5%) cover states, regions, transitions, pseudostates and the run-to-completion step. Questions often hinge on which transition fires, in what order behaviors execute, and how composite and orthogonal states interact.

Structured Classifiers

Structured Classifiers (8%) cover internal structure: parts, ports, connectors, collaborations and components. Know the difference between a part and a port, how delegation and assembly connectors differ, and how provided and required interfaces attach to ports.

Alf and fUML

Alf (6%) is the Action Language for Foundational UML, a textual syntax for writing executable behavior. fUML (6%) defines the foundational subset of UML with precise execution semantics. These two areas feel unfamiliar to many candidates because most modelers never write Alf and never read execution-semantics clauses. The good news is that the questions are bounded by the chapters and subsections the issuer lists, so a focused read pays off disproportionately. Remember that the Alf and fUML areas are worth 12% together, the same weight as The MOF & Metamodeling.

Key Takeaway

Treat Alf and fUML as a reading task, not a memorization task. Work through the listed sections of each specification once, then test yourself with questions that ask you to predict the result of a short snippet or an execution step.

Reading the Specifications Without Drowning in Them

The standard references are UML v2.5.1, Alf v1.1 and fUML v1.5. UML 2.5.1 alone runs to hundreds of pages, and many candidates make the mistake of trying to read all of it. The issuer sheet lists the specific covered chapters and subsections for each document. Use those boundaries. The same applies to recommended study books: not every chapter of a study book is examinable, so map each chapter to a blueprint domain and skip what falls outside.

Which reference materials, if any, you may consult during the sitting is not something this article can confirm, so verify the exam rules with the provider rather than assuming an open-book or closed-book format. For a structured reading plan built around these documents, see our OCUP2 study guide, and keep our OCUP2 cheat sheet handy for last-week review.

Booking, Fees, Refunds and Renewal

You book through Pearson VUE, either at a test center or online. Online delivery is subject to the provider's system test, so run it well before exam day instead of on the morning of. The listed price is US$350 plus taxes, with equivalents in regional currencies. Our OCUP2 certification cost breakdown covers the fee in more detail, and OCUP2 exam dates and scheduling explains how to pick a slot.

  • Cancellation: cancelling more than 24 hours before the scheduled exam permits a full refund.
  • Retake discount: if you fail, check your score report for a 20% retake discount code.
  • Other retake rules: intervals between attempts are not confirmed here; check the provider's current policy before planning a second sitting.
  • Validity: the certification expires three years after the examination. To extend it, take the same or a higher-level exam.

English is the published exam language, and translation apps are prohibited, so non-native speakers should rehearse reading dense specification-style English as part of their prep.

Sequencing Your Preparation by Domain Weight

Rather than a generic schedule, order your study by weight and by dependency. The metamodel areas underpin everything else, so they go first. A workable pattern looks like this:

Weeks 1-2

Metamodel Foundations

  • Common Structure (21%): namespaces, imports, merges, relationships
  • The MOF & Metamodeling (12%): meta-levels, profiles, stereotypes
Weeks 3-4

Types and Structure

  • Classification (14%): generalization sets, redefinition, subsetting
  • Structured Classifiers (8%): parts, ports, connectors
Weeks 5-6

Behavior

  • Activities (9%), Actions (7%), Common Behavior (3%)
  • Interactions (9%) and StateMachines (5%)
Week 7

Executable UML and Review

  • Alf (6%) and fUML (6%) against the listed sections only
  • Timed mixed practice with image-based questions

Adjust the pace to your experience: someone who already works with the UML metamodel daily may compress the first block, while a diagram-focused modeler should give it extra time. Use our practice tests to find which blocks need a second pass, and revisit missed questions by tracing them back to the specific metaclass or clause involved.

Who Values the Credential

OCUP2 Advanced is most relevant to people whose work depends on precise models: systems and software architects, model-driven engineering specialists, tool vendors and tool builders, standards participants, and trainers who teach UML. Employers in model-based systems engineering and in industries that rely on formal modeling discipline are the natural audience. Because the exam examines the language definition itself, it signals depth that a diagram-drawing résumé line does not.

We do not cite salary or pass-rate numbers here because none are verified; see our pieces on OCUP2 salary expectations, pass rate data and OCUP2 jobs for what can and cannot be said. If you are weighing the investment, the ROI analysis of OCUP2 frames the decision around your own role. For hands-on exam readiness, start with the question sets on the main practice test site.

Frequently Asked Questions

How many questions are on the OCUP2 Advanced exam, and what score passes?

The exam has 90 multiple-choice questions using text and images. You need at least 57 correct answers, listed as at least 63%, to pass.

Do I need other certifications before attempting OCUP2 Advanced?

Yes. Passing the UML 2 Foundation and Intermediate examinations is required before the Advanced level.

How long do I get, and does it depend on where I live?

The published time is 105 minutes in native English-speaking countries and 135 minutes in all others. Confirm your specific allowance with the provider when booking.

What does the certification cost and can I get a refund?

The listed price is US$350 plus taxes, with regional currency equivalents. Cancelling more than 24 hours before the scheduled exam permits a full refund, and a failed candidate should check the score report for a 20% retake discount code.

How long does the certification last?

It expires three years after the examination. To extend validity, take the same or a higher-level exam.

Ready to pass your OCUP2 exam?

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