FAQ

OCUP OMG Certified UML Professional (OCUP):
Advanced Exam

The OCUP Advanced Examination covers the full range of UML elements. Familiarity with these elements allows a user to read, interpret, construct, and work with extremely large and complex UML models of an application’s structure and behavior.

Exam Number: ........................ OMG-OCUP-300
Duration: .................................. 90 minutes (58 questions)
Minimum Passing Score: .... 29
Exam Fee: ............................... US$200 (or equivalent in local currency)
Prerequisite: .......................... Passing Score on OCUP Fundamental AND Intermediate Exams

Below is a Coverage Map showing which sections of UML are on the Advanced Exam. Chapter and Figure citations for Sections 1-8 correspond to the UML 2.X Superstructure specification. 

UML Versions Covered:   The original OCUP exams (now being replaced by the OCUP 2 series) test knowledge of OMG's UML 2.x specification. The exam material corresponds most closely to UML 2.1, 2.2, and 2.3. Edits to figure numbers in a few chapters as the spec updated to versions 2.4 and 2.4.1 disturb the correspondence so we recommend that you study from the earlier versions if you plan to take the original Advanced level exam before the OCUP 2 Advanced exam publishes in late 2016. All of the versions of the UML specification are available for free download from this page. For this Advanced exam, you will need both the Superstructure and the Infrastructure document.

COVERAGE TABLE - ADVANCED
Class Diagrams (advanced) .......... 5%
Composite Structure Diagrams (advanced) ............................. 10%
Component Diagrams (advanced) ............................................. 5%
Action modeling (advanced) ............................................. 10%
Activity Diagrams (advanced)............................................. 15%
Deployment Diagrams (with Components).................... 15%
State Machine Diagrams (Protocol state machines) .............. 10%
Miscellaneous Advanced Constructs............................. 10%
Language Architecture............................................................ 10%
Object Constraint Language........................................................ 10%

Total ..............................

100%
 

Topic Area Details

1.0 Class Diagrams (Advanced)
Covers this material from Chapter 7 Classes:

1.1 Verify the understanding of modeling of association classes
Classes::AssociationClasses (Figure 7.17)
Association class

1.2 Confirm the ability to understand and represent power types
Classes::PowerTypes (Figure 7.18)
Generalization set
Power type

2.0 Composite Structure Diagrams (Advanced)
Covers this material from Chapter 9 Composite Structures:

2.1 Demonstrate the basic knowledge and comprehension of collaborations
CompositeStructures::Collaborations (Fig. 9.6 and 9.7)
Collaboration
Collaboration Use

3.0 Component Diagrams (Advanced)
Covers this material from Chapter 8 Components:

3.1 Demonstrate the basic knowledge and comprehension for packaging components
Components::PackagingComponents (Figure 8.4)
Component (for Packaging Components)

4.0 Actions Modeling (Advanced)
Covers this material from Chapter 11 Actions:

4.1 Demonstrate the basic knowledge and comprehension of advanced action language constructs.
Actions::CompleteActions

Accept Event Actions (Figure 11.12)
Object Actions (Figure 11.13)
Link Identification (Figure 11.14)
Read Link Actions (Figure 11.15)
Write Link Actions (Figure 11.16)
Raise Exception Action (Figure 11.19)
Other Complete Action concepts

5.0 Activity Diagrams (Advanced)
Covers this material from Chapter 12 Activities:

5.1 Confirm the ability to understand and represent complete activity structures
Activities::CompleteActivities
Elements (Figure 12.12)
Constraints (Figure 12.13)
Flows (Figure 12.14)
Object Nodes (Figure 12.15)
Data Stores (Figure 12.17)
Parameter Sets (Figure 12.18)
Control Nodes (Figure 12.19)
Interruptible Regions (Figure 12.20)
Other Complete Activity concepts

5.2 Confirm the ability to understand and represent structure nodes in activity diagrams
Activities::CompleteStructuredActivities
Structured Nodes (Figure 12.22)

5.3 Confirm the ability to understand and represent exceptions and expansion regions
Activities::ExtraStructuredActivities
Exceptions (Figure 12.23)
Expansion Regions (Figure 12.24)

6.0 Deployment Diagrams (with Components)
Covers this material from Chapter 10 Deployments:

6.1 Verify the skills required to understand and represent deployment diagrams with components
Deployments::ComponentDeployments (Figure 10.5)
Deployment
Deployment Specification

7.0 State Machine Diagrams (Protocol state machines)
Covers this material from Chapter 15 State Machines:

7.1 Demonstrate the ability to understand and use protocol state machines
StateMachines::ProtocolStateMachines
Protocol State Machine (Figure 15.5)
Constraints (In protocol state machine) (Figure 15.6)
Other Protocol State Machine concepts

8.0 Miscellaneous Advanced Constructs
Covers this material from Chapter 17 Auxiliary Constructs:

8.1 Verify the skills required to understand and represent Information Flow diagrams
AuxiliaryConstructs::InformationFlows (Figure 17.2)
Information Item
Information Flow

8.2 Verify the skills required to understand and capture an abstracted view of a physical system
AuxiliaryConstructs::Models (Figure 17.8)
Model

8.3 Verify the skills required to understand and represent templates
AuxiliaryConstructs::Templates (Figure 17.16)
Template
Template Parameters

9.0 Language Architecture and Object Constraint Language

9.1 Confirm the basic knowledge of purpose and use of the UML language architecture
UML Infrastructure Specification (Version 2.0, 2.1, or 2.2; All of Part I, plus the Introduction to Part II)

9.2 Confirm the basic knowledge of purpose and use of the Object Constraint Language
OCL Specification Document (Version 2.0 or 2.2; Chapter 7 – All)
Download the OCL specification for free here.  

For more information or questions about the OMG Certification Program, please contact certificationinfo@omg.org
OCUP, OCRES, OCEB and OCSMP are joint programs of the OMG and the UML Technology Institute (UTI)

Last updated on May 13, 2016 Hit Counter

 
 
Copyright © 1997-2015 Object Management Group, Inc. All Rights Reserved. For questions about the WEBSITE , please contact webmaster@omg.org For TECHNICAL questions, please contact webtech@omg.org This site is best viewed  with Netscape Navigator, Mozilla Firefox or Internet Explorer versions 6.0 or later or any browser capable of viewing JavaScript and CSS 2.0.