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.
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from £5700 online delivery, based on a group of 2 delegates, £1800 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
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