Image Alt

UML 2, pour la maîtrise d’ouvrage

A qui s’adresse cette formation ?

Pour qui :

Développeurs, chefs de projet.

Maîtres d’ouvrages, Toute personne en charge des projets SI dans l’entreprise.

Prérequis :

Connaissance de la programmation objet.

Objectifs de la formation

Acquérir les concepts fondamentaux de l'analyse/conception UML.

Le programme de la formation :

Présentation et analyse de plusieurs études de cas (méthode UP)
  • Recueil et analyse des besoins.
  • Diagramme des cas d’utilisation : présentation, fonctionnalités.
  • Description des éléments du diagramme : acteurs, cas d’utilisation.
  • Pré/Post conditions et Types de relations.
  • Méthodologie : identification des acteurs, description des cas d’utilisation, scénarios.
Rappel des concepts de l’objet
  • L’objet par rapport aux autres styles de programmation (impératif, procédural)
  • Classes, objets et packages.
  • Méthodes et communication inter-objets.
  • Agrégation et encapsulation.
  • Héritage, polymorphisme, classes abstraites et interfaces.
Conception globale (architecturale)
  • Diagramme de séquence : interactions entre objets au cours du temps. Messages synchrone et asynchrone.
  • Diagramme de communication : rôle des objets, interactions, concurrence de traitements…
  • Diagramme globale d’interaction.
  • Diagramme de temps : variations au cours du temps.
  • Diagramme de composants : description des modules de l’application et description des dépendances.
  • Diagramme de structure composite : détail de la structure interne d’un composant composé.
Conception détaillée
  • Diagramme de paquetages : organisation des différentes classes/couches de l’application.
  • Diagramme de classes : représentation statique de la structure interne de l’application.
  • Diagramme d’objets : représentation de l’état du système à un instant donné (expression des exceptions)
  • Diagramme d’activités : modélisation du flux objet/activité pour la réalisation d’une opération.
  • Diagramme d’états-transitions : détail des transitions affectant l’état d’un objet.
  • Diagramme de déploiement : répartition physique des composants du système.
Concepts avancés
  • Etude détaillée des spécifications : UML Infrastructure / Superstructure.
  • Développement piloté par les modèles (MDA – MDD)
  • Utilisation de patron de conception dans les diagrammes de classes.
  • Apport des frameworks.
  • Imbrication de diagrammes.
  • Outils de conceptions : fonctionnalités, rapport, génération de code (BOUML, ArgoUml,…)

Modalités d’évaluation des acquis.

  • En cours de formation, par des mises en situation contextualisées évaluées.
  • Et, en fin de formation, par un questionnaire d’auto-évaluation.

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

⏱️ Durée                                                             5 Jours

💰 Prix                                                              2 695 € HT

Besoin de plus d’informations concernant cette formation ?

Contactez-nous