UML
(Réf.2025-037)
2
Jour(s)
FR
Autres
CEFORA
Entreprise
Employé
Payant
Jour entier
Description
La formation aborde les contenus techniques suivants :
-
Les diagrammes de package de use cases et de use cases et description textuelle
-
Les diagrammes d’activités
-
Les diagrammes de séquences
-
Les diagrammes de classes
-
Les diagrammes d’états
La prise en main d’un logiciel de modélisation
Quels sont les buts de la formation ?
Les objectifs visés par cette formation sont :
- Comprendre l’utilité des diagrammes UML
- Comprendre le champ d’application des différents diagrammes
- Modéliser un système statique
- Représenter la dynamique d’un système
Que devez vous connaître pour suivre la formation ?
Il est attendu que les participants disposent d’une expérience en développement informatique et en conception de systèmes.
Programme de la formation
Introduction à UML
- Les objectifs de la modélisation
- Différencier le domaine métier du système informatique
- Liens entre l’analyse/conception et les langages de programmation
- Présentation générale des différents diagrammes
- Différenciation entre modélisation statique et dynamique
- Présentation de la démarche de modélisation
Diagramme Uses cases
- Capture et description des besoins fonctionnels de l’application
- Objectifs et séquence d’utilisation
- Les différents éléments du diagramme
- Etapes de construction
- Identification des acteurs
- Formats, pré et post conditions de la description textuelle
- Les différentes relations : association, extend, include, généralisation
Diagrammes D’activités
- Représentation de la dynamique du système
- Modélisation des activités
- Modélisation d’une décision, fourche, jointure et du merge
Introduction à l’approche de conception et de développement OO
- Introduction au contexte de la modélisation OO
- Contexte des objets dans la modélisation métier et dans la modélisation de systèmes informatiques
- Concepts d’OO en développement logiciel : héritage, polymorphisme, etc…
Diagrammes de Classes
- Vue d’ensemble du système, de ses éléments et des relations existantes
- Diagramme de classes : rôle, utilisation et exemples
- Identification des classes utiles
- Définition d’une classe en UML
- Multiplicités, rôles et contraintes
Diagrammes Dynamiques
- Utilisation des diagrammes de séquences et modélisation
- Utilisation des diagrammes d’états et modélisation
- Cadre d’utilisation et exemples
Exercices pratiques
- Etude de cas proposée pour la réalisation des exercices
- Identifier et modéliser les use cases d’une solution
- Rédiger une description textuelle
- Réaliser des diagrammes d’activités permettant de documenter les use cases
- Créer un diagramme de classes
- Représenter la dynamique d’un objet avec un diagramme d’états
- Représenter les interactions entre les objets avec des diagrammes de séquences



Chargement...