UML
Cette formation approfondie offre une exploration complète des diagrammes UML, outils essentiels pour la conception et le développement orientés objet. Les participants acquerront une compréhension approfondie des diagrammes use cases, d'activités, de classes, d'états et de séquences, ainsi que des compétences pratiques dans la modélisation statique et dynamique des systèmes.
Durée de la formation
![ligne courbe](/assets/images/lines_card.png)
![ligne courbe](/assets/images/lines_card.png)
Début de la formation
19 août
Lieu de la formation
Technofutur TIC - Gosselies
Avenue Jean Mermoz 18
6041 Gosselies
![ligne courbe](/assets/images/lines_card.png)
Planning
Lundi 19 août et mardi 20 août
![icone de cible](/assets/images/goals_full_image.png)
Objectifs 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
![image public cible](/assets/images/public_full_image.png)
Public de la formation
Il s'agit d'une formation de découverte d'UML s'adressant à des participants n'ayant pas ou peu d'expérience.
Prérequis pour la formation
Aucun
![arrière plan carte prérequis](/assets/images/prerequisite-card-bg.png)
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
![ligne courbe](/assets/images/lines_card.png)
Prix de la formation
Personne de contact
![Magali Gerard](/assets/images/price_full_image.png)