100+ Free OCUP 2 Intermediate Practice Questions
Pass your OMG Certified UML Professional 2 — Intermediate (OCUP 2) exam on the first try — instant access, no signup required.
When a transition leaves a state, in what ORDER are behaviors executed?
Explore More OMG Certifications
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: OCUP 2 Intermediate Exam
90
Exam Questions
OMG
51/90
Passing Score (~57%)
OMG
105 min
Exam Duration (English)
OMG (135 min others)
$350
Exam Fee (USD)
OMG + taxes
Found100
Prerequisite
Pass Foundation first
3 years
Validity
Recertification required
The OMG OCUP 2 Intermediate (OMG-OCUP2-INT200) exam has 90 multiple-choice questions in 105 minutes (English) or 135 minutes (other languages) with a 51/90 (~57%) passing score. Topic areas: Activities & Actions (20%) covering structured activity nodes, exception handlers, expansion regions, and invocation actions; Basic Structure (16%) covering constraints, dependencies, namespaces, types and multiplicity, intervals and time; Interactions (14%) covering all combined fragment operators, interaction uses, gates, continuations, communication diagrams, timing diagrams, interaction overview diagrams; StateMachines & Use Cases (13%) covering behavioral and protocol state machines, regions, history pseudostates, fully detailed Extend/Include; Components (12%) covering required vs. provided interfaces, component realization, and deployment elements; Common Behavior (10%); Structured Classifiers (9%) covering composite structure with parts, ports, and connectors; Classification (6%) covering generalization sets, powertype, AssociationClass, receptions. Prerequisite: pass OCUP 2 Foundation. Exam fee is $350 USD via Pearson VUE.
Sample OCUP 2 Intermediate Practice Questions
Try these sample questions to test your OCUP 2 Intermediate exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1In a Generalization Set, which two boolean flags together describe whether the subclasses jointly cover the parent and whether they may overlap?
2A modeler shows that every Vehicle is either a Car, a Truck, or a Motorcycle, with no Vehicle belonging to two of those at the same time. Which Generalization Set values express this?
3What UML 2.5.1 element classifies the subclasses of a Generalization Set — that is, treats the subclass categories themselves as instances of a higher-level type?
4An AssociationClass in UML 2.5.1 is best described as:
5Which feature on a classifier declares that it can RECEIVE and HANDLE a particular Signal?
6Which UML 2.5.1 concept allows a subclass to REPLACE an inherited property with a more specific definition (for example, narrowing the type or multiplicity)?
7If a subclass property is marked {subsets parentProperty}, what is true?
8A derived association in UML 2.5.1 is shown with which notation on its name?
9A qualified association attaches a Qualifier (e.g., a key) to one end. What is the typical effect on the OTHER end's multiplicity?
10Which Combined Fragment operator models ALTERNATIVE traces selected by guards, with optional [else] guard?
About the OCUP 2 Intermediate Exam
The OMG-OCUP2-INT200 exam validates intermediate UML 2.5.1 modeling skills at Level 2 (Composite) conformance. Builds on Foundation with advanced class modeling (generalization sets, powertype, AssociationClass, receptions), full state machine semantics (composite states, history pseudostates, run-to-completion), composite structure diagrams (parts, ports, connectors), component and deployment diagrams, advanced activity modeling (structured nodes, exception handlers, expansion regions), and the full set of interaction combined-fragment operators.
Questions
90 scored questions
Time Limit
105 minutes
Passing Score
51/90 (~57%)
Exam Fee
$350 (OMG (delivered via Pearson VUE))
OCUP 2 Intermediate Exam Content Outline
Activities & Actions
Advanced activity modeling from UML 2.5.1 Chapters 15 and 16: StructuredActivityNode (Loop, Conditional, Sequence), ExceptionHandler, InterruptibleActivityRegion, ExpansionRegion (parallel/iterative/stream modes), streaming pins, ReadVariableAction / WriteVariableAction, CallBehaviorAction, CallOperationAction, SendSignalAction, AcceptEventAction, datastore vs. central buffer object nodes, pin notation rules, control and object node semantics.
Basic Structure
UML 2.5.1 Chapter 7 (Constraints, Dependencies, Namespaces, Types & Multiplicity) and Chapter 8 (Intervals and Time). Constraint specification, dependency stereotypes, namespace visibility, type conformance rules, multiplicity bounds and ordering, time and duration intervals, time observation and duration observation.
Interactions
Chapter 17 in depth: Combined Fragments (alt with multiple operands, opt as one-operand alt, par interleaving semantics, loop with min/max iterations, strict vs. weak sequencing seq, break, neg negative trace, assert, critical region, ignore, consider). Interaction Uses (ref), Gates, Continuations, Communication diagrams (sequence-numbered links), Timing diagrams (LifelineState change over time, duration and time constraints), Interaction Overview diagrams.
StateMachines & Use Cases
Chapter 14 (ProtocolStateMachines and StateMachine Topics): Region, State (Simple, Composite — orthogonal regions, Submachine state, History — Shallow and Deep, Final State), Pseudostates (Initial, EntryPoint, ExitPoint, Choice, Junction, Terminate, Fork/Join state-machine variant), Transitions (External, Internal, Local, Self), Triggers (SignalEvent, CallEvent, ChangeEvent, TimeEvent), guards, effects, EntryBehavior, ExitBehavior, DoActivityBehavior, run-to-completion semantics, event deferral, state machine redefinition. Chapter 18 (Use Cases): fully detailed Extend/Include semantics, ExtensionPoints and conditions, structuring use cases.
Components
Chapters 11 (Components) and 19 (Artifacts and Nodes): Component, required vs. provided Interface (ball-and-socket notation), RealizationDependency, ComponentRealization, black-box vs. white-box views, basic Component diagrams. Deployment: Node, ExecutionEnvironment, Device, Artifact, DeploymentSpec, Manifestation, DeployedArtifact, communication paths.
Common Behavior
Chapter 13 (Events and Behaviors): SignalEvent, CallEvent, ChangeEvent, TimeEvent, Behavior classifier, OpaqueBehavior, FunctionBehavior, OpaqueExpression, parameter sets, behavior invocation, behaviored classifiers.
Structured Classifiers
Chapter 11 (Associations, Classes, Collaborations, Encapsulated Classifiers, Structured Classifiers): Part (property typed by a classifier), Port (typed by an Interface), Connector (Assembly vs. Delegation), Collaboration, CollaborationUse, Role binding, internal structure rules.
Classification
Chapter 9 (Classifiers, Generalization Sets, Instances, Operations, Properties) and Chapter 10 (Interfaces and Signals): Generalization Sets with isCovering and isDisjoint flags (covering/disjoint partitions), Powertype, AssociationClass, Receptions (signal-handling features on classifiers), abstract operations, property redefinition, subsetting, derived associations, qualified associations.
How to Pass the OCUP 2 Intermediate Exam
What You Need to Know
- Passing score: 51/90 (~57%)
- Exam length: 90 questions
- Time limit: 105 minutes
- Exam fee: $350
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
OCUP 2 Intermediate Study Tips from Top Performers
Frequently Asked Questions
What is the OCUP 2 Intermediate exam?
The OMG-OCUP2-INT200 (OMG Certified UML Professional 2 — Intermediate) is the second tier of OMG's UML certification program. It validates Level 2 (Composite) UML 2.5.1 modeling skills: advanced class modeling, composite structure, components, deployment, advanced activities, state machines, and the full set of interaction combined-fragment operators.
What are the prerequisites?
You must hold a valid passing score on the OCUP 2 Foundation exam (OMG-OCUP2-FOUND100). The Intermediate exam assumes fluency with the Level 1 (Simple) UML elements covered at the Foundation level — basic class, object, sequence, simple state machine, and basic activity modeling.
How many questions and how long is the exam?
90 multiple-choice questions. Candidates in English-speaking countries have 105 minutes; candidates in other countries have 135 minutes. Many questions present UML diagrams (text and images). The passing score is 51 out of 90 (~57%).
How much does the exam cost?
The OMG-OCUP2-INT200 fee is US$350 plus taxes (regional currency equivalent). If you fail, your score report includes a 20% retake discount code. The exam is delivered through Pearson VUE at a test center or online proctored.
What is the largest topic area?
Activities & Actions at 20% — the largest section. Expect detailed UML 2.5.1 Chapter 15 and 16 questions on StructuredActivityNode kinds (Loop, Conditional, Sequence), ExceptionHandler, InterruptibleActivityRegion, ExpansionRegion modes (parallel, iterative, stream), invocation actions, and pin notation rules.
How are state machines tested?
State machine content (part of the 13% StateMachines & Use Cases section) is conceptually dense. Expect questions on orthogonal regions in composite states, submachine states, shallow vs. deep history pseudostates, entry/exit points on submachines, choice vs. junction (dynamic vs. static conditional), and run-to-completion semantics with event deferral.
How do combined fragments appear on the exam?
Combined Fragments are heavily tested under the Interactions section (14%). You must know every operator: alt (alternatives with else guard), opt (one-operand alt), par (parallel interleaving), loop (min/max iterations), seq (weak sequencing — the default), strict, break, neg, assert, critical, ignore, and consider. Read UML 2.5.1 Chapter 17 carefully.
How should I prepare?
Plan 8-12 weeks of study after passing Foundation. Drill UML 2.5.1 Chapters 7-20, especially Chapter 11 (Structured Classifiers), Chapter 14 (State Machines), Chapter 15 (Activities), and Chapter 17 (Interactions). Read UML 2.0 in a Nutshell and Concurrency in UML (Stachecki). Build at least one full state machine with orthogonal regions and history by hand. Practice 100+ questions and target 70%+ on timed mocks.