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