The OCUP2 Foundation training is based on the latest version of UML – version 2.5 and is in line with the requirements for the new version of the OCUP2 Foundation exam (OMG-OCUP2-FOUND100), in which more emphasis is placed on a practical approach to modeling and the ability to use knowledge in practice.
The software development process begins with the creation of proper documentation. Success at this stage of creating IT solutions is the key to efficient work completed with the delivery of a solution in accordance with the client’s requirements. Knowledge and skills in using a commonly used modeling language is an opportunity for even better understanding between the participants of the software development process.
The training is dedicated to designers, software architects, business analysts, programmers, testers and other people participating in software development activities.
Purpose of the training
- Providing participants with basic knowledge and skills in the field of IT systems modeling in UML,
- Preparation for the OCUP2 Foundation exam.
Target group
- Business analysts and system analysts,
- People responsible for creating documentation of IT projects,
- Persons responsible for conducting tests of computer systems and applications,
- People managing IT teams.
Benefits
- Acquiring knowledge about best practices in modeling IT systems,
- Getting to know the international modeling standard,
- General knowledge of UML notation and its terminology,
- Practical learning of risk mitigation in the project through efficient requirements modeling,
- Gaining knowledge that allows you to work at different levels of abstraction.
Exam and certification
mandatory | non-mandatory exam |
purchase | exam purchased separately by participant, directly from Accreditor |
number of questions | 90 questions |
types of questions | multiple-choice, single-response questions test |
pass threshold | 67% (60 out of 90 possible points) |
language of the exam | English |
duration | 120 minutes (150 minutes for non-native speakers) |
date | post training, selected by participants at the Accreditor’s availability |
mode | online |
use of materials | closed book – no use of materials |
validity of the certificate | 3 years |

The participant who scores the necessary number of points in the exam is awarded the international certificate in electronic form.
Training programme
MODULE 1 – INTRODUCTION TO UML
- What is UML?
- History of UML
- What and when we model
- Principles of modeling
MODULE 2 – UML STRUCTURE
- UML 2.5 specification
- Types of UML diagrams
- UML construction
MODULE 3 – USE CASE DIAGRAM
- Use Case Diagram
- Actor
- Use case
- Subject
- Use case grouping
- Relationships
MODULE 4 – ACTIVITY DIAGRAM
- Activity Diagram
- Activity
- Action and object
- Flows
- Decision
- Merge
- Fork and Join
- Signals
MODULE 5 – CLASS DIAGRAM
- Class Diagram
- Data types
- Attribute syntax
- Types of attributes
- Operation syntax
- Signal
- Relationships
- Abstract class
- Interface
MODULE 6 – OBJECT DIAGRAM
- Object Diagram
- Object syntax
- Relationship
MODULE 7 – PACKAGE DIAGRAM
- Package diagram
- Namespace
- Package nesting
- Relationships
- Model
MODULE 8 – SEQUENCE DIAGRAM
- Sequence Diagram
- Lifelines
- Participant
- Messages
- Time sequences
MODULE 9 – STATE MACHINE DIAGRAM
- State Machine Diagram
- State
- Composite state
- State – internal behaviours
- Transition
- Pseudostates
- Orthogonal state
- State changes algorithm
Guides & Resources
Find expert articles, official resources from our accrediting partners, the full training program in PDF, and practical links to help you make the most of your learning journey.
FAQ
In what format is the UML OCUP2™ Foundation training delivered?
The UML OCUP2™ Foundation training is delivered online, live with the trainer. This way you can interact, ask questions, and learn in real time.
What are the training hours?
Our online live sessions usually take place between 9:00 AM and 5:00 PM (Central European Time – CET in winter, CEST in summer, UTC+1/UTC+2).
Is there an exam after the UML OCUP2™ Foundation training?
The UML OCUP2™ Foundation training does not include a mandatory exam, and the exam fee is not part of the training price. If you wish to take the exam, it must be purchased directly from the accrediting body. The training, however, fully prepares you to successfully pass the certification exam.
Can you deliver this course exclusively for our company?
Yes, we can deliver a dedicated UML OCUP2™ Foundation course exclusively for your company. Reach out to us at hello@inprogressplus.com or use the chat on our website to receive a customized proposal.

UML® is a registered trademark of The Object Management Group and used with permission of The Object Management Group. All rights reserved.