OCUP2 UML 2.5 Certification - Advanced Exam Preparation Training Course

Course Code



14 hours (usually 2 days including breaks)


Good knowledge of any object-oriented language, good knowledge of UML. Please see the OCUP2 UML 2.5 Certification - Intermediate Exam Preparation Course.



Developers, programmers, business analysts, project managers, software architects, testers, people responsible for documentation or anyone involved in the software development process.


Prepares you to work with a broad range of UML elements
Teaches you how to create complex UML models
Allows you become a qualified to be a senior member of a UML Development Team.


OMG Certified UML Professional (OCUP)


"OMG created OCUP to provide a certification, an objective indication, of your knowledge of UML, OMG's Unified Modelling Language.

This will benefit you by giving you an important credential to present to employers and clients. It also benefits companies looking for skilled UML practitioners like you, by giving them a basis for making hiring and promotion decisions."

From: http://www.omg.org/uml-certification/

Course Outline

Common Structure

  • Templates
  • Profiles


  • Classifiers
  • Classifier Templates

Structured Classifiers

  • Associations
  • Collaborations
  • Components
  • Deployments
  • Artifacts

Common Behavior

  • Behaviors - Reentrant
  • FunctionBehavior
  • Events - Event pool

State Machines

  • Behavior StateMachines
  • StateMachine Redefinition
  • Protocol StateMachines


  • Activities
  • Control Nodes
  • Object Nodes
  • Executable Nodes
  • Exception
  • Activity Groups


  • Invocation Actions
  • Object Actions - ValueSpecificationActions
  • AcceptEventActions
  • Structured Actions - RaiseExceptionActions


  • Interactions
  • Lifelines
  • Messages
  • Occurrences
  • Fragments
  • Interaction Uses
  • Interaction Overview Diagrams

The MOF and Metamodeling

  • Architectural alignment
  • models and what they model
  • the semantics of languages, models, and metamodels
  • the MOF


  • Scope
  • Terms and Definitions
  • Overviews of Abstract Syntax and Execution Model
  • Behavioral Semantics


  • Scope
  • Semantic Conformance
  • Integration with UML Models
  • Lexical Structure



Bookings, Prices and Enquiries

Guaranteed to run even with a single delegate!

Private Classroom

From £2900

Private Remote

From £2600 (98)

Public Classroom

Cannot find a suitable date? Choose Your Course Date >>Too expensive? Suggest your price

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Excel VBA Introduction Belfast City Centre Mon, 2018-09-03 09:30 £2178 / £2678
Introduction to Selenium York - Priory Street Centre Tue, 2018-09-04 09:30 £1089 / £1239
Minitab for Statistical Data Analysis Cambridge Mon, 2018-09-10 09:30 £2574 / £3024
AWS: A Hands-on Introduction to Cloud Computing Edinburgh Training and Conference Venue Tue, 2018-09-11 09:30 £1287 / £1487
JMeter Fundamentals and JMeter Advanced Birmingham Tue, 2018-09-18 09:30 £2178 / £2828
Test Automation with Selenium St Helier, Jersey, Channel Isles Tue, 2018-09-18 09:30 £2970 / £4395
Jenkins: Continuous Integration for Agile Development Manchester, King Street Thu, 2018-10-18 09:30 £2574 / £3224
CakePHP: Rapid Web Application Development Birmingham Tue, 2018-11-06 09:30 £4356 / £5656

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients