UML développeur
UML pour développeurs
UML, la notation standard de l’OMG, s’est imposée depuis plusieurs années pour la modélisation de systèmes informatiques. Elle permet de spécifier les éléments d’une application tout au long de la démarche, depuis les étapes les plus fonctionnelles jusqu’à la conception des éléments les plus techniques.
Ce cours vous permet de comprendre les principaux diagrammes UML, en particulier dans leurs aspects techniques, liés à la conception et au développement. Il vous présente les concepts d’UML et leur correspondance avec votre langage de prorgammation.
Programme détaillé
Introduction à UML
-
La démarche projet
-
La modélisation objet
-
La mise en œuvre d’UML
Introduction à l’expression de besoins et à l’analyse
-
Introduction
-
Diagramme de cas d’utilisation
-
Diagramme de séquence
-
Diagramme de classes
-
Diagramme d’objets
-
Diagramme d’états-transitions
-
Organisation du modèle
Utilisation d’UML en conception
-
Le diagramme de classes en conception
-
La différence entre classes d’analyse et classes de conception
-
La notion d’interface
-
Les diagrammes de séquence et de communication
Finalisation du système et compléments
-
La structuration du système : architecture n-tiers
-
La persistance des données
-
Les Design Patterns
-
Les outils de modélisation UML
-
UML dans Le processus unifié et dans RUP (Rational Unified Process)
-
La modélisation dans les méthodes agiles (XP, Scrum)
Conclusion
Prêt à maîtriser ?
Contactez-moi pour organiser cette formation pour votre équipe ou vous inscrire à la prochaine session.
Formation disponible en présentiel ou en distanciel.
Adaptation du contenu possible selon vos besoins spécifiques.