Publication date : 04/30/2024

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
Available in English on request

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.


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

Last places available
Guaranteed date, in person or remotely
Guaranteed session

REMOTE CLASS
2026 : 11 June, 24 Sep., 3 Dec.

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