Sewatech - formations

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 du cours

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 est archivée, ce qui signifie qu'elle n'est plus mise à jour.
Toutefois, si elle répond à votre besoin, n'hésitez pas à nous contacter.