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
Method of conveying knowledge, jokes from the presenter
Jakub - Comarch Polska S.A.
Course - Certyfikacja OCUP2 UML - Przygotowanie do egzaminu UML2 Foundation
Machine Translated
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
## Concrete Approach, Course Duration, Comprehensive Preparation for the ExamThe course offers a concrete approach to mastering the subject matter. Through structured learning paths and practical exercises, participants will gain a deep understanding of key concepts. The course duration is designed to ensure that students have ample time to absorb the material thoroughly. Comprehensive preparation for the exam is a central focus, with extensive resources and support provided to help students succeed.
Marcin - ASSECO POLAND S.A.
Course - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
Machine Translated
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
Guiding lights in conducting training and drawing accurate parallels from real life
Paulina - ASSECO POLAND S.A.
Course - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
Machine Translated