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 peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Alexis Hassler.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 2 jours

Tarif
- intra : nous consulter

Participants
Cette formation s’adresse aux développeurs et concepteurs pratiquant un langage orienté objet, comme Java, C++, C# ou PHP.

Travaux Pratiques
Des exercices pratiques de conception, à partir d’une analyse pré-établie, ainsi que des exercices de rétro-conception seront réalisés. Nous utiliserons les outils StarUML, BoUML et Eclipse.
Selon le langage de programmation que vous privilégiez, d’autres autils pourront être choisis.

Inscriptions et renseignements
n� azur : 0 811 030 345
ou