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.
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.
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.