Certificate    
    
Course Outline
Introduction
- Exam information
 - Coverage table
 - OMG Certified Professionals Directory
 - Taking the exam (online or at a test center)
 
Why we model
- The value of modelling
 - When do we model?
 - When don't we model?
 - Abstraction
 - MDA introduction
 - Domain model
 - Model Value Analysis
 
The Class Diagram
Common Structure
- Type
 - Dependency
 - Namespace
 - VisibilityKind (public, private, protected)
 - MultiplicityElement
 - Constraint
 - Comment
 
Simple Classifiers
- PrimitiveType
 - DataType
 - Enumeration
 - EnumerationLiteral
 - Interface
 - InterfaceRealization
 - Signal
 - Reception
 
Structured Classifiers
- Association
 - Class
 
Classification
- Generalization
 - Feature
 - Structural Feature
 - Behavioral Feature
 - Property
 - Operation
 - Parameter
 - AggregationKind (Composition, Aggregation)
 
Values
- LiteralBoolean
 - LiteralInteger
 - LiteralReal
 - LiteralUnlimitedNatural
 - LiteralNull
 - LiteralString
 - Opaque Expression
 
The Object Diagram
- InstanceSpecification
 - Slot
 
The Package Diagram
Packages
- Package
 - PackageImport
 
The Use Case Diagram
Use Cases
- UseCase
 - Actor
 - Include
 
The Activity Diagram
Activities
- Activity
 - ActivityFinalNode
 - ActivityParameterNode
 - ControlFlow
 - InitialNode
 - DecisionNode
 - FlowFinalNode
 - ForkNode
 - JoinNode
 - MergeNode
 - ObjectFlow
 - ObjectNode
 
Actions
- Action
 - CallBehaviorAction
 - CallOperationAction,
 - SendSignalAction
 - AcceptEventAction
 - Pin
 - InputPin, OutputPin
 - OpaqueAction
 
The Sequence Diagram
Interactions
- Interaction
 - OccurrenceSpecification
 - ExecutionSpecification
 - ExecutionOccurrenceSpecification
 - DestructionOccurrenceSpecification
 - Lifeline
 - Message
 - MessageOccurrenceSpecification
 - MessageSort
 - MessageEnd
 
Common Behavior
- CallEvent
 - SignalEvent
 - Trigger
 - OpaqueBehavior
 
The State Machine Diagram
State Machines
- StateMachine
 - State
 - Transition
 - Pseudostate: choice, junction, initial
 - FinalState
 
Requirements
Understanding of basic object-oriented concepts or basic UML knowledge is required.
Testimonials (7)
Distinctive competence, great sense of humor
- Comarch Polska S.A.
Course - Certyfikacja OCUP2 UML - Przygotowanie do egzaminu UML2 Foundation
Great and easy explaination of complex issues
Piotr - Comarch Polska S.A.
Course - Certyfikacja OCUP2 UML - Przygotowanie do egzaminu UML2 Foundation
Treiner Knowledge
- Comarch Polska S.A.
Course - Certyfikacja OCUP2 UML - Przygotowanie do egzaminu UML2 Foundation
very good examples of diagram usage; trainer big knowledge of the topic; good tips to solve questions
Piotr - ASSECO POLAND S.A.
Course - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
lot of exercise and example
Ildiko - Robert Bosch Kft.
Course - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
very practice oriented, useful knowledge
Gabor - Robert Bosch Kft.
Course - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
Trainer sense of humour and skills - best combo. 😂