# Jour 1
| Séquence | Objectifs pédagogiques | Thèmes clés | Méthodes pédagogiques | Durée | Outils, support et matériel |
|—|—|—|—|—|—|
| Tour de table | – Faire connaissance avec les participants
– Recueillir les attentes des participants | Présentation des participants | Présentation orale | 30 min. | – Liste des participants
– Feuilles de papier, stylos |
| Introduction | – Comprendre l’importance d’une méthode de modélisation
– Connaître l’historique d’UML
– Savoir les apports d’UML 2 | Apports d’une méthode de modélisation
Historique
La normalisation d’UML
Apports d’UML 2 | Exposé magistral
Discussion en groupe | 60 min. | – Présentation PowerPoint
– Tableau blanc
– Marqueurs |
| Difficultés du développement logiciel | – Identifier les difficultés du développement logiciel
– Comprendre les approches et solutions pour y faire face | Difficultés du développement logiciel
Etat des lieux : les difficultés
Approches et solutions | Exposé magistral
Étude de cas
Discussion en groupe | 90 min. | – Présentation PowerPoint
– Étude de cas
– Tableau blanc
– Marqueurs |
| Concepts objets | – Comprendre l’approche procédurale et décomposition fonctionnelle
– Appréhender la transition vers l’approche objet
– Connaître les concepts objets | Approche procédurale et décomposition fonctionnelle
La transition vers l’approche objet
Les objets
Les classes et leurs relations
Généralisation et hiérarchies de classes
Le polymorphisme
Interfaces
Patrons et classes génériques
Exceptions | Exposé magistral
Exemples pratiques
Discussion en groupe | 120 min. | – Présentation PowerPoint
– Exemples pratiques
– Tableau blanc
– Marqueurs |
| Exemples de travaux pratiques | – Identifier les entités éligibles à devenir des objets
– Déduire les classes à partir des entités identifiées
– Identifier les propriétés des objets et les opérations/méthodes qu’ils présentent | Exemples de travaux pratiques | Travaux pratiques
Discussion en groupe | 90 min. | – Énoncés des travaux pratiques
– Feuilles de papier, stylos |
# Jour 2
| Séquence | Objectifs pédagogiques | Thèmes clés | Méthodes pédagogiques | Durée | Outils, support et matériel |
|—|—|—|—|—|—|
| Révision de la journée précédente | – Revoir les notions abordées lors de la première journée | Concepts objets
Exemples de travaux pratiques | Questions-réponses | 30 min. | – Présentation PowerPoint
– Tableau blanc
– Marqueurs |
| Diagrammes UML | – Comprendre les différents types de diagrammes UML
– Savoir utiliser les éléments communs aux diagrammes
– Connaître les concepts de stéréotypes, contraintes et valeurs marquées
– Comprendre l’organisation des paquetages
– Appréhender les relations entre les éléments | Types de diagrammes et éléments communs
Notes
Stéréotypes, contraintes et valeurs marquées
Paquetages
Relations | Exposé magistral
Exemples pratiques | 90 min. | – Présentation PowerPoint
– Exemples pratiques
– Tableau blanc
– Marqueurs |
| Cas d’utilisation (use cases) | – Comprendre ce qu’est un cas d’utilisation
– Savoir représenter les acteurs et les use cases
– Organiser les use cases | Qu’est-ce qu’un cas d’utilisation ?
Acteurs et use cases
Représenter les use cases
Organisation des use cases | Exposé magistral
Exemples pratiques
Discussion en groupe | 90 min. | – Présentation PowerPoint
– Exemples pratiques
– Tableau blanc
– Marqueurs |
| Exemples de travaux pratiques | – Mettre en place un projet sous forme textuelle
– Identifier les cas d’utilisation, les acteurs, les systèmes et les sous-systèmes
– Optimiser les cas d’utilisation
– Écrire des scénarios de cas d’utilisation et les analyser | Exemples de travaux pratiques | Travaux pratiques
Discussion en groupe | 90 min. | – Énoncés des travaux pratiques
– Feuilles de papier, stylos |
| Le modèle objet statique | – Comprendre les diagrammes de classes, d’objets, de composants, de déploiements et de structures composites
– Savoir identifier les classes principales et leurs relations
– Rechercher les propriétés des classes | Diagrammes de classes
Diagrammes d’objets
Diagrammes de composants
Diagrammes de déploiements
Diagramme de structures composites (UML 2) | Exposé magistral
Exemples pratiques
Discussion en groupe | 120 min. | – Présentation PowerPoint
– Exemples pratiques
– Tableau blanc
– Marqueurs |
# Jour 3
| Séquence | Objectifs pédagogiques | Thèmes clés | Méthodes pédagogiques | Durée | Outils, support et matériel |
|—|—|—|—|—|—|
| Révision de la journée précédente | – Revoir les notions abordées lors de la deuxième journée | Diagrammes UML
Cas d’utilisation
Le modèle objet statique | Questions-réponses | 30 min. | – Présentation PowerPoint
– Tableau blanc
– Marqueurs |
| Le modèle dynamique | – Comprendre les diagrammes d’interactions, d’activités, d’états transitions, de vue d’ensemble d’interactions et de timing
– Savoir représenter les différentes interactions et activités | Diagrammes d’interactions
Diagrammes d’activités
Diagrammes d’états transitions
Les diagrammes de vue d’ensemble d’interactions (UML 2)
Les diagrammes de timing (UML 2) | Exposé magistral
Exemples pratiques
Discussion en groupe | 120 min. | – Présentation PowerPoint
– Exemples pratiques
– Tableau blanc
– Marqueurs |
| Exemples de travaux pratiques | – Placer les différents types de classes ou d’objets dans un diagramme de séquence
– Réaliser un diagramme de communication pour répartir les objets sur les couches
– Créer un diagramme d’activité à partir d’un processus métier simple
– Réaliser un diagramme d’état pour une entité du projet | Exemples de travaux pratiques | Travaux pratiques
Discussion en groupe | 120 min. | – Énoncés des travaux pratiques
– Feuilles de papier, stylos |
| Revue complète du projet et critique | – Passer en revue l’ensemble du projet
– Évaluer la formation | Revue complète du projet et critique | Discussion en groupe
Évaluation de la formation | 90 min. | – Tableau blanc
– Marqueurs
– Formulaire d’évaluation en ligne |
Note : Les horaires pour chaque journée sont de 9h à 12h30 et de 13h30 à 17h avec des pauses à 10h30, 12h30 et 15h30. Les durées dans la colonne “Durée” sont exprimées en minutes.