UML OCUP2™ Foundation

Master the essentials of UML 2.5 and prepare for the OCUP2™ Foundation exam. Learn how to create clear, practical models that improve communication, streamline software design, and ensure solutions meet business needs.

Get inprogress +
included in inprogress+ plan

About this training

Training duration
2 days
Language
English
Certification
Certificate of completion
Accreditation
The Object Management Group
Exam
Non-mandatory, purchased directly from accreditor
Delivery Format
Instructor-led online training

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

mandatorynon-mandatory exam
purchaseexam purchased separately by participant, directly from Accreditor
number of questions90 questions
types of questionsmultiple-choice, single-response questions test
pass threshold67% (60 out of 90 possible points)
language of the examEnglish
duration120 minutes (150 minutes for non-native speakers)
datepost training, selected by participants at the Accreditor’s availability
modeonline
use of materialsclosed book – no use of materials
validity of the certificate3 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. 

UML OCUP2™ Foundation training

What our clients say

Trust in confirmed sources

The UML OCUP2™ Foundation training was a great opportunity to revisit the world of modeling with the latest version of UML (2.5). I especially appreciated the practical approach – not just theory, but how to apply modeling effectively in real projects. The course gave me valuable insights into creating proper documentation for software development and improving communication within the team through a universal modeling language.

Participant of UML OCUP2™ Foundation People Manager

The UML OCUP2™ Foundation training gave me powerful tools to design IT systems more effectively. The combination of solid knowledge, practical examples, and engaging workshops made a real difference. I learned how to create clear use case diagrams to define system expectations, model activity and sequence diagrams to visualize processes and interactions, and apply class and object diagrams as a strong foundation for system structure. Each of these elements makes IT projects more predictable, consistent, and efficient. UML is not just documentation – it is a universal language that reduces misunderstandings, minimizes errors, and strengthens collaboration between analysts, developers, and business stakeholders. In today’s era of digital transformation, this approach helps organizations design smarter solutions, optimize business processes, and build more agile, future-ready systems.

Participant of UML OCUP2™ Foundation Implementation Specialist

Similar Trainings

Plan Your Growth

Design the next steps in your skills development with our suggested trainings.

OMG-Certified Expert in BPM2 (OCEB 2) course cover

OMG-Certified Expert in BPM2 (OCEB 2)

Online course
2-3 training days
Accredited training
IIBA® – ECBA™ Exam Prep course cover

IIBA® – ECBA™ Exam Prep

Online course
2-3 training days
Accredited training
IREB CPRE® Foundation course cover

IREB CPRE® Foundation

Online course
3 days
Accredited training
IIBA® – CCBA™/CBAP™ Exam Prep course cover

IIBA® – CCBA™/CBAP™ Exam Prep

Online course
2-3 training days
Accredited training
IIBA® – CBAP™ Case Study Questions Exam Prep course cover

IIBA® – CBAP™ Case Study Questions Exam Prep

Online course
2-3 training days
Accredited training
PRINCE2® 7 Foundation course cover

PRINCE2® 7 Foundation

Online course
3 days
Accredited training

🚀 Ready to advance your career?

Join thousands of professionals who have transformed their careers with inprogress+ training programs.