sewatech - formations

UML 2, Analyse et conception

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 d’acquérir les connaissances nécessaires à l’utilisation d’UML en expression des besoins et en analyse et d’appréhender la modélisation UML en conception. A l’issue de cette formation, vous aurez en outre un œil critique sur UML et vous serez en mesure d’adapter son utilisation à vos besoins.

Programme du cours

Approche Objet
- Les origines de l’orienté objet
- Les principes directeurs de l’objet
- Le principe d’unicité et la définition d’un objet
- Le principe d’abstraction et l’identification des classes
- Le principe d’organisation avec l’héritage et la délégation
- Le principe d’encapsulation

Introduction à UML
- La démarche de projet
- La modélisation objet
- Les principes de mise en œuvre d’UML

Modélisation du comportement
- Introduction
- Le diagramme d’activités métier
- Le diagramme de cas d’utilisation
- Le détail des cas d’utilisation
- La structuration du modèle de cas d’utilisation
- L’expression des besoins non-fonctionnels

Modélisation de la structure
- Introduction
- Le diagramme de classes
- Le diagramme d’objets
- L’organisation du modèle de classes
- Les classes de conception et leur projection en java
- La notion d’interface
- Le diagramme d’états-transitions
- Le diagramme de composants
- Le diagramme de déploiement

Modélisation des interactions
- La réalisation de cas d’utilisation
- Le diagramme de séquence
- Le diagramme de communication

Finalisation du système et compléments de conception
- La persistance des données
- Introduction aux Design Patterns
- Les outils de modélisation UML
- Les démarches pour UML
- Le Processus Unifié (UP ou Unified Process)
- Rational Unified Process (RUP)
- Les méthodes agiles : eXtreme Programming (XP) et 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
- 4 jours

Tarif
- intra : nous consulter

Participants
Cette formation s’adresse aux chefs de projets, architectes fonctionnels, analystes et concepteurs souhaitant utiliser UML dans leurs projets.
Une pratique de projets informatiques est nécessaire et des notions d’objets sont un plus pour pouvoir suivre efficacement cette formation. En revanche, aucune pratique de programmation n’est requise.

Travaux Pratiques
Une étude de cas est réalisée tout au long de la formation. Elle permet aux stagiaires de mettre en pratique les éléments de modélisation nécessaires à chaque étape du projet.
Les travaux pratiques sont réalisés avec l’outil StarUML. Sur demande, d’autres outils de modélisation peuvent être utilisés (outils Rational, EclipseUML, MagicDraw, Sparx EA,...).

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