UML2

Blended learning

Who is the training for?

Analystes, Chefs de projets, Concepteurs, Developpeurs, Ingénieurs

Duration

4,00 day(s)

Language(s) of service

EN FR

Next session

02.06.2026
Location
En distanciel

Price

2650,00€

Goals

  • S'(re)approprier les concepts essentiels de la programmation objet
  • Maîtriser la notation et les diagrammes UML pour représenter ces concepts objets
  • Comprendre les enjeux d'UML et l'évolution réelle entre UML1 et UML2
  • Adapter l'utilisation d'UML au contexte du projet mis en oeuvre

Contents

Introduction
  • Évolution des langages de programmation
  • Motivations des technologies objet
  • Motivations pour une notation unifiée
  • Les fondements objets
  • Encapsulation, attributs, méthodes
  • Notion d’état et de comportement
  • Fonction/procédure vs méthode
  • Communication entre objets: Message
  • La recherche de méthode: le polymorphisme
  • Concepts de classe et d’instances
Représentation UML
  • Diagrammes de classe
  • Diagramme d’objets
  • Diagramme de séquence
  • Diagramme de communication
Les relations
  • Association
  • Agrégation
  • Composition
  • Cardinalité
  • Rôles dans une relation
  • Héritage
  • Représentation UML des relations
Les concepts avancés
  • Construction / destruction
  • Classe abstraite
  • Typage et interface
  • Couplage fort / faible
  • Introduction aux Design Patterns
  • État
  • Diagramme d’état
  • Différencier les objets (Stéréotype)
Méthodologie et architecture
  • Les évolutions dans les architectures
  • Notation vs méthodologie (intro UP)
  • Du cycle en cascade aux méthodes agiles
  • De la notation au langage UML (intro MDA)
  • Concept de Méta-modèle
  • De UML 1 à UML 2
Identifier les objets
  • Objet métier, objet secondaire,
  • Objet passif, objet actif (Acteur)
  • Identifier les besoins
  • Modéliser les exigences et le métier
  • Diagramme de cas d’utilisation
  • Relations entre cas d’utilisation
  • Diagramme d’activité
Gérer la complexité
  • Boundary-Control-Entity (intro MVC)
  • Diagramme de package
  • Relation entre packages (import, merge,...)
  • Objet vs Composant
  • Archecture de service (intro SOA)
  • Diagramme de composant
  • Diagramme de structure composite
Les autres diagrammes
  • Diagramme de déploiement
  • Diagramme de temps
  • Récapitulatif des diagrammes
  • Extensions d’UML (BPMN, SysML,...)

Certificate, diploma

Une attestation de participation sera transmise aux participants

Next session

Datum
City
Language and price
02.06.2026
En distanciel
FR 2650,00€
22.09.2026
En distanciel
FR 2650,00€
24.11.2026
En distanciel
FR 2650,00€

These courses might interest you

FR
Day
Blended-Learning
Computer language - XML language
26.05.2026
EN
Day
On request
Computer language - Javascript language