Perform a search on the site.

Your currency

Master Unified Modeling Language (UML)

Software projects progress more effectively when everyone understands requirements and design decisions. Use UML to make interactions and structures clearer and support discussion. Develop a modelling language that strengthens dialogue between business and technical teams.

Duration
3 days 21 hours
Code
UML-CF-FR Code

Presentation

UML stands for Unified Modeling Language. Used in software engineering to create diagrams, models and designs for complex software systems, it was developed by the Object Management Group (OMG) as a standardised way to represent, design and document software systems.

UML provides shared terminology and notation that all stakeholders in software development can understand, including developers, business analysts and project managers, as well as end users. UML diagrams represent different aspects of a software system, including structure, behaviour, interactions and architecture.

This course develops the knowledge needed to apply analysis and modelling best practices with UML. You start by reviewing fundamentals, including its history and how it works, before exploring all UML diagram types and their uses in detail through practical exercises.

Objectives

During this UML proficiency course, you will learn to:

  • understand the stages of object modelling with UML;
  • explore different modelling approaches;
  • create object-oriented applications with UML;
  • identify the different UML diagram types;
  • master software design best practices;
  • analyse, model and design a complex system in UML.
Last update: 24/09/2026