Course : UML, understanding modeling

Practical course - 2d - 14h00 - Ref. CMO
Price : 1310 € E.T.

UML, understanding modeling




At the heart of project management lies the expression of requirements and the functional specifications of an application. To guarantee the quality of the implementation, a good representation of the system to be developed requires the modeling of business processes. In this practical course, you will learn about the main UML 2.0 modeling diagrams used to describe the information and processes of the target system.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. CMO
  2d - 14h00
1310 € E.T.




At the heart of project management lies the expression of requirements and the functional specifications of an application. To guarantee the quality of the implementation, a good representation of the system to be developed requires the modeling of business processes. In this practical course, you will learn about the main UML 2.0 modeling diagrams used to describe the information and processes of the target system.


Teaching objectives
At the end of the training, the participant will be able to:
Understand the basics of object-oriented design
Describing information system data
Describe system processes and represent the different states of an object
Representing information flows
Using UML in a project approach

Intended audience
This course is aimed at project managers who will be involved in IT projects using UML models.

Prerequisites
Basic computer skills.

Course schedule

1
Presentation and concepts

  • Modeling methods.
  • Object-oriented concepts: class, Object, generalization, inheritance, polymorphism...
  • Modeling level. UML and project management.
  • UML 2: presentation of proposed evolutions.

2
Process description

  • Definition of basic concepts: process, activity.
  • The use case diagram. Use cases, at the heart of the UML approach.
  • How to describe cases? Different types of cases: business cases and functional cases.
  • Activity diagram.
  • Describe the activities of a process: activity, action, stimuli, data flow, control...
  • Sequence diagram.
  • How do you describe a process workflow? Objects, messages, time axis. Here's an illustration.
  • Typologies of processes used for modeling: business/support/steering, basic/variant, generic/specialized.
Case study
Build a sequence diagram to describe the workflow of the process under study.

3
Information description

  • Class diagram. Describing system data. Class, association, operation, genericity and specialization.
  • The Object diagram. How do you use an Object diagram to illustrate a class diagram?
  • The state diagram. Description of different object states. State, transition, state nesting.
Hands-on work
Identify and define data from document analysis. Build a class model and interpret results.

4
Description of exchanges

  • The communication diagram.
  • How do you describe the project context?
  • Representation of exchanges between system objects.
  • Object, message, order condition, parameters.
Hands-on work
Construct a communication diagram to describe related areas.

5
Function description

  • Definition of future system functions: functional use cases.
  • Collaboration between software objects.
  • Description of system operations.

6
Project process

  • Integrate UML modeling into an existing project management approach.
  • Project method "classic".
  • RUP method, Rational Unified Process.
  • Organize documentation.


Customer reviews
4,2 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
SONIA R.
11/06/26
4 / 5

Excellent; plenty of comprehensive exercises
CELIA G.
11/06/26
5 / 5

I think it would be a good idea to split the training into two courses: - one course aimed at business roles, with more time spent on business diagrams (and an overview of the diagrams for developers) – 1 training course aimed at developers, with more time spent on business diagrams (and an overview of the diagrams for developers)



Publication date : 04/30/2024



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 24 Sep., 3 Dec.

2027 : 6 Sep., 6 Sep.

PARIS LA DÉFENSE
2026 : 24 Sep., 3 Dec.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.