Formation aux technologies de l'informatiqueformation java

Analyse et conception avec UML 2

MC200
Prix inter : 1990 € HT Durée: 4 jours
Prix intra*: 4870 € HT
* jusqu'à 8 personnes
Public
Public : chefs de projets, architectes fonctionnels et techniques, analystes et concepteurs
Niveau : débutant
Prochaines sessions
Nous contacter au 06 68 36 54 43 ou par mail
Description

UML est devenu un standard incontournable, depuis plusieurs années, pour la modélisation objet en génie logiciel. Il est utilisé comme outil de spécification des éléments d'une application dans toutes les étapes d'un projet.

Cette formation vous permet d'acquérir les compétences nécessaires à l'utilisation d'UML pour les phases d'expression des besoins et d'analyse. Elle aborde aussi la modélisation UML en phase de conception.

Pré-requis
Les participants doivent posséder quelques notions en programmation orientée objet.
Programme
  • 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 oeuvre 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
Travaux Pratiques
Les exercices sont réalisés suivant une étude de cas. Ils permettent aux stagiaires de mettre en pratique les techniques de modélisation UML pour chaque étape du projet. Les travaux pratiques sont réalisés avec l’outil StarUML.
Intervenants
Alexis Hassler
Alexis est consultant et formateur indépendant en technologies Objet. Il intervient auprès de ses clients pendant les phases de lancement de projet, pour définir la méthode et l'outillage nécessaires à l'équipe, puis en phase d'analyse et de conception, pour la mise en oeuvre d'UML. Il assiste aussi ses clients dans la définition des architectures techniques, en particulier sur les plateformes Java et JavaEE.