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 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.