A qui s’adresse cette formation ?
Pour qui :
Prérequis :
Objectifs de la formation
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 ?