UML Certification Program

From Wikipedia, the free encyclopedia

The UML Certification Program is a program managed by Object Management Group for administering exams and certifying that a person knows specific levels of the Unified Modeling Language. OMG Certified UML Professional is a title transferred to an individual who passes an examination at one of these specific levels: Fundamental, Intermediate, and Advanced. The title is transferred in the form of a certification by OMG.

Contents

[edit] Relevant Study Resources

  • The summary description of the OCUP Intermediate Exam is located here.
  • The coverage map of the OCUP Intermediate Exam is located here.
  • The UML 2.0 Superstructure specification is here.
  • The UML 2.1 Superstructure specification is here.

[edit] Fundamental

[edit] Intermediate

Here is the OMG-Certified UML Professional (OCUP) Intermediate exam coverage map.

[edit] Topic Area Allocation

Topic Area Allocation
Section UML Topic Percentage of test
1.0 Composite structure diagrams (Intermediate) 15%
2.0 Component diagrams (Basic) 15%
3.0 Action models (Intermediate) 10%
4.0 Activity diagrams (Intermediate) 15%
5.0 Interaction diagrams (Intermediate) 15%
6.0 State machines (Behavioral) 15%
7.0 Deployment diagrams (basic, without Components) 5%
8.0 Profiles 10%

[edit] Topic Area Details

Objectives and Topic Subareas (by Topic).

Area / SubArea / Section Objective / UML Topic Reference
1.0 Composite structure diagrams, actions, ports, and structured classes.
1.1 Demonstrate the ability to understand internal structures. Composite Structures::Internal Structures. Fig. 95 and 96
1.1.1 Structured classifier Fig. 95
1.1.2 Connectors Fig. 96
1.2 Verify the understanding of modeling ports. CompositeStructures::Ports. Fig. 97.
1.2.1 Port Fig. 97
1.2.2 Connector end Fig. 97
1.3 Verify the understanding of structured class. CompositeStructures::StructuredClasses. Fig. 98
1.3.1 Class (from StructuredClasses, as specialized). Fig. 98
1.4 Verify the understanding of modeling invocations. CompositeStructures::InvocationActions. Fig. 101
1.4.1 Invocation action Fig. 101
1.4.2 Trigger Fig. 101
2.0 Component diagrams (Basic).
2.1 Confirm the ability to understand and represent basic components. Components::BasicComponents Fig. 77 and 78
2.1.1 Component (without Packaging) Sec. 8.3.1
2.1.2 Connector (for components) Sec. 8.3.2
2.1.3 Realization (for components) Sec. 8.3.3
2.1.4 Other basic component concepts
3.0 Action models (Intermediate). (Basic actions in activity diagrams).
3.1 Demonstrate the intermediate knowledge and comprehension of the UML action language. Actions::IntermediateAction. Fig. 142 to 149.
3.1.1 Invocation Actions Fig. 142
3.1.2 Apply Actions Fig. 143
3.1.3 Object Actions Fig. 144
3.1.4 Structured feature Actions Fig. 145
3.1.5 Link identification Fig. 146
3.1.6 Read link Actions Fig. 147
3.1.7 Write link Actions Fig. 148
3.1.8 Variable Actions Fig. 149
3.1.9 Other Intermediate action concepts.
4.0 Activity diagrams (Intermediate)
4.1 Confirm the intermediate ability to understand and represent activity diagrams. Activities::IntermediateActivities. Fig. 181 to 183.
4.1.1 Object nodes Fig. 181
4.1.2 Controls Fig. 182
4.1.3 Partitions Fig. 183
4.1.4 Other Intermediate activity concepts.
4.2 Verify the skills required to understand and represent structure activities. Activities::StructuredActivities. Fig. 192 to 194.
4.2.1 Structured activity node
4.2.2 Conditional node
4.2.3 Loop node
4.2.4 Other structured activity concepts.
5.0 Interaction diagrams (Intermediate).
5.1 Demonstrate the knowledge and comprehension of using interaction fragments. Interactions::Fragments. Fig. 329 to 331.
5.1.1 Combined fragments Fig. 329
5.1.2 Gates Fig. 330
5.1.3 Interaction occurrence Fig. 8-331
5.1.4 Other fragment concepts.
6.0 State machine diagrams (Behavioral)
6.1 Confirm the intermediate ability to understand and represent behavior state machines. StateMachines::BehaviorStateMachines. Fig. 354
6.1.1 State and finite state
6.1.2 Pseudo state and final state
6.1.3 Transition
6.1.4 Connection point reference
6.1.5 State machine
6.1.6 Other Behavior state machine concepts
6.2 Recognize and understand the purpose of one-region state machines. StateMachines::MaximumOneRegion. Fig. 358
6.2.1 Region
7.0 Deployment diagrams, basic, i.e., without components.
7.1 Verify the basic understanding of modeling deployments. Deployments::Artifacts. Nodes. Fig. 124. Fig. 125 and 126.
7.1.1 Artifacts Fig. 124
7.1.2 Nodes Fig. 125 and 126
8.0 Profiles
8.1 Confirm the ability to understand and represent profiles. Chapter 18.
8.1.1 Profile
8.1.2 Extension
8.1.3 Stereotype and metaclass
8.1.4 Profile application
8.1.5 Other Profile concepts

[edit] External Links