Dawan

UML 2 - Approfondissement

Par Dawan

Objectifs

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

Programme

Introduction

  • Rappel des besoins de modélisation ; contexte, environnement, types
  • Positionnement des diagrammes dans le cycle de développement

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 global 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é
  • Diagramme de profil (UML 2.2) : spécialisation d'un modèle général
  • Atelier pratique : Exemples multiples d'analyse et de modélisation de la dynamique du système

Conception détaillée

  • Diagramme de paquetages, classes, objets : rappels, organisation, liaisons
  • 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
  • Atelier pratique : Construction/Application des diagrammes définis à des structures complètes

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, ...)
  • Atelier pratique : Analyse complète d'un projet à l'aide de la méthode Unified Process

Pédagogie

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Evaluation de fin de formation : Certification CPF ou mise en situation notée par le formateur

Formations de la même catégories (5)

SQLI Institut
Modélisation UML pour la maîtrise d'ouvragePar SQLI Institut
  • Savoir utiliser le formalisme UML 2 pour la maîtrise d'ouvrage
  • Comprendre les différents aspects et documents UML nécessaires à une parfaite communication inter-équipes
  • Être capable de formaliser la vision métier ainsi que les exigences des utilisateurs dans un document directement exploitable par la MOE
IB Formation
Modélisation UML pour la maîtrise d'ouvragePar IB Formation

Devenue incontournable dans les projets de développement d'outils informatique, la modélisation UML a pour principal objectif de constituer un langage commun entre les différents membres d'une équipe projet (MOA/MOE). De fait, cette formation est particulièrement adaptée aux non informaticiens, responsables des exigences et tout membre d'une équipe projet désirant analyser, optimiser et formaliser des besoins liés à leur projet. Les participants aborderont les différents aspects et documents UML nécessaires à une parfaite communication inter-équipes.

ENI SERVICE
Modélisation et conception UML pour réussir un projetPar ENI SERVICE
  • Maîtriser les concepts de l'approche objet et les caractéristiques des objets.
  • Comprendre les objectifs d'UML et de la modélisation.
  • Utiliser un atelier de génie logicielle pour modéliser.
  • Savoir décrire les vues et les axes de modélisation avec UML.
  • Maitriser le formalisme du langage de modélisation UML et utiliser les nouveautés de la version 2 du langage.
  • Comprendre comment et pourquoi UML est utilisé dans les méthodes de gestion de projet actuelles.
  • Intégrer UML dans les différentes phases d'un projet.
  • Adopter une démarche projet associée à UML telle que le processus unifié ou une autre méthode AGILE.
  • Modéliser les besoins dans l'axe fonctionnel et construire un diagramme de cas d'utilisation.
  • Identifier les scénarios principaux et secondaires pour ensuite modéliser l'axe dynamique.
  • Modéliser l'axe dynamique avec les diagrammes de séquence, de communication, et les autres diagrammes afin de découvrir les interactions et les objets du système.
  • Modéliser la structure des objets de l'axe statique avec le diagramme de classe, d'objet, de composants.
  • Modéliser l'architecture du système pour concevoir les composants et les livrables ainsi que la stratégie de déploiement du système final.
Orsys
UML, comprendre la modélisationPar Orsys

Ce cours a pour objet de présenter et d'illustrer l'ensemble des techniques de modélisation UML nécessaires pour décrire le Système d'Information souhaité par les maîtrises d'ouvrage. Il prend en compte les évolutions UML 2.0.

M2i Formation
UML - Analyse et conceptionPar M2i Formation
  • Concevoir des applications objets avec UML
  • Comprendre ce qu'est un design pattern
  • Connaître les différents diagrammes
  • Analyser un problème et le représenter avec UML
  • Formaliser les exigences sous forme de use cases
  • Détailler les interactions entre objets avec les diagrammes UML
  • Utiliser les dossiers de conception rédigés en UML.