Aller au contenu
Langage & Développement informatique

UML 2 – Analyse et conception logicielle

Cette formation de 28 heures permet d’acquérir une démarche complète de modélisation logicielle avec UML 2. Les participants analysent un besoin métier, conçoivent l’architecture du système et en modélisent les…

28h
Intermédiaire
Blended

Description de la formation

Processus de modélisation & analyse métier

  • Démarche d’analyse (besoin → modèle)
  • Diagrammes de cas d’usage (acteurs, scénarios, inclusions, extensions)
  • Diagrammes d’activités (logique métier)
  • Diagrammes de classes en phase d’analyse

Conception orientée objet & modélisation statique

  • Diagrammes de classes détaillés (attributs, méthodes, associations, généricité)
  • Visibilité, cardinalité, agrégation/composition
  • Architecture objet cohérente

Dynamique du système

  • Diagrammes de séquence (interactions temporelles)
  • Diagrammes de communication (collaboration)
  • Diagrammes d’états-transitions
  • Scénarios métiers complexes

Projet de modélisation & validation

  • Réalisation d’un projet UML complet (analyse et conception)
  • Revue croisée entre groupes
  • Présentation finale des modèles
  • Bilan des bonnes pratiques UML 2

Objectifs pédagogiques

  • Analyser un besoin fonctionnel et le formaliser en diagrammes UML 2
  • Concevoir une architecture orientée objet complète avec les diagrammes statiques
  • Représenter les comportements du système avec les diagrammes dynamiques
  • Produire un modèle UML 2 cohérent et exploitable pour le développement

Programme détaillé

Module 1 Processus de modélisation & analyse métier
  • Démarche d’analyse (besoin → modèle)
  • Diagrammes de cas d’usage (acteurs, scénarios, inclusions, extensions)
  • Diagrammes d’activités (logique métier)
  • Diagrammes de classes en phase d’analyse
Module 2 Conception orientée objet & modélisation statique
  • Diagrammes de classes détaillés (attributs, méthodes, associations, généricité)
  • Visibilité, cardinalité, agrégation/composition
  • Architecture objet cohérente
Module 3 Dynamique du système
  • Diagrammes de séquence (interactions temporelles)
  • Diagrammes de communication (collaboration)
  • Diagrammes d’états-transitions
  • Scénarios métiers complexes
Module 4 Projet de modélisation & validation
  • Réalisation d’un projet UML complet (analyse et conception)
  • Revue croisée entre groupes
  • Présentation finale des modèles
  • Bilan des bonnes pratiques UML 2

Prérequis

  • Connaissances en programmation orientée objet et bases UML (cas d’usage, classes, séquences)

Public visé

  • Développeurs, analystes, chefs de projet ou architectes logiciels souhaitant formaliser leurs conceptions avec UML 2

Modalités de la formation

  • ⏱ Durée : 28h
  • 📍 Format : Mixte (présentiel + distanciel)
  • 📊 Niveau d'entrée : Intermédiaire
  • 👥 Effectif : 4 à 12 stagiaires (groupe restreint)
  • 🎯 Pédagogie : Apports théoriques, exercices pratiques, études de cas, projet fil rouge
  • ♿ Accessibilité : Formations accessibles aux personnes en situation de handicap. Contactez notre référent handicap.