Certificate
Course Outline
Introduction
- Details regarding the exam
- Coverage table
- OMG Certified Professionals Directory
- Exam procedures (online or at a test center)
The rationale for modeling
- The benefits of modeling
- Identifying when to model
- Determining when not to model
- Abstraction
- Introduction to MDA
- Domain modeling
- Model Value Analysis
Class Diagrams
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
Object Diagrams
- InstanceSpecification
- Slot
Package Diagrams
Packages
- Package
- PackageImport
Use Case Diagrams
Use Cases
- UseCase
- Actor
- Include
Activity Diagrams
Activities
- Activity
- ActivityFinalNode
- ActivityParameterNode
- ControlFlow
- InitialNode
- DecisionNode
- FlowFinalNode
- ForkNode
- JoinNode
- MergeNode
- ObjectFlow
- ObjectNode
Actions
- Action
- CallBehaviorAction
- CallOperationAction,
- SendSignalAction
- AcceptEventAction
- Pin
- InputPin, OutputPin
- OpaqueAction
Sequence Diagrams
Interactions
- Interaction
- OccurrenceSpecification
- ExecutionSpecification
- ExecutionOccurrenceSpecification
- DestructionOccurrenceSpecification
- Lifeline
- Message
- MessageOccurrenceSpecification
- MessageSort
- MessageEnd
Common Behavior
- CallEvent
- SignalEvent
- Trigger
- OpaqueBehavior
State Machine Diagrams
State Machines
- StateMachine
- State
- Transition
- Pseudostate: choice, junction, initial
- FinalState
Requirements
A foundational grasp of object-oriented concepts or basic UML knowledge is necessary.
Testimonials (7)
pointing about 'tricky' questions while explanation
Wiktoria Mandok-Gawrys
Course - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
Paying attention to details that may be asked during the exam.
Sabina Puzak
Course - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
very clear explanation of difficult notions. 100% understanding
Jolanta Hasik
Course - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
Anecdotes and ease of sharing knowledge.
Marcin Rozycki
Course - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
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