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
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
Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.
Cette formation a été élaborée par Alexis Hassler.
