Get in Touch

award icon svg Certificate

Course Outline

Introduction

  • Exam details
  • Syllabus coverage table
  • OMG Certified Professionals Directory
  • Exam administration (online or via test center)

The Importance of Modelling

  • Benefits of modelling
  • Appropriate timing for modelling
  • Scenarios where modelling is unnecessary
  • Concept of abstraction
  • Overview of MDA
  • Domain modelling
  • Analysis of model value

Class Diagrams

Common Structures

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

  • CallEvent
  • SignalEvent
  • Trigger
  • OpaqueBehavior

State Machine Diagrams

State Machines

  • StateMachine
  • State
  • Transition
  • Pseudostate: choice, junction, initial
  • FinalState

Requirements

A foundational understanding of basic object-oriented concepts or preliminary UML knowledge is essential.

 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3900 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (7)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories