UML – Conception

Cette formation permet d’acquérir les bases de la modélisation avec UML (Unified Modeling Language) pour concevoir, documenter et communiquer efficacement autour d’un projet logiciel. Elle s’adresse aux développeurs, analystes, chefs de projet ou architectes souhaitant structurer leurs applications selon les principes de l’orienté objet.

Pour qui ?

Chefs de projet, analystes fonctionnels, développeurs souhaitant utiliser UML pour formaliser les besoins, cas d’utilisation, architecture logicielle.

Introduction à UML et à la modélisation 

  • Objectifs et avantages de la modélisation 
  • Vue d’ensemble du standard UML 
  • Cycle de vie d’un projet : de l’analyse au déploiement 
  • Principes de l’analyse orientée objet 

Diagrammes de cas d’utilisation (Use Case) 

  • Identification des acteurs et des cas d’utilisation 
  • Représentation graphique et scénarios textuels 
  • Relations : inclusion, extension, généralisation 
  • Limites du système et documentation des besoins fonctionnels 

Diagrammes de classes 

  • Concepts : classes, attributs, opérations, associations 
  • Relations : héritage, agrégation, composition, dépendance 
  • Multiplicité, visibilité, généricité 
  • Modélisation des structures de données et règles métier 

Diagrammes d’objets et d’interactions 

  • Diagramme d’objets : instantanés de l’exécution 
  • Diagrammes de séquence : messages, activation, synchronisation 
  • Diagrammes de communication (collaboration) 
  • Diagrammes de timing et de protocoles (notions) 

Diagrammes d’activité et d’état 

  • Diagramme d’activité : logique métier, flux conditionnels, parallélisme 
  • Diagramme d’état : comportement d’un objet selon ses états 
  • Transitions, événements, actions et événements internes 
  • Application à la modélisation métier ou à l’interface utilisateur 

Diagrammes de composants et de déploiement

  • Architecture logicielle : composants, interfaces, dépendances 
  • Représentation physique : serveurs, postes, canaux, artefacts 
  • Vue logique vs vue physique d’une application 
  • Utilisation dans un contexte multi-tiers ou orienté services 

Bonnes pratiques de modélisation 

  • Niveaux de modélisation : conceptuel, logique, physique 
  • Cohérence entre les diagrammes 
  • Documentation, versionnement, collaboration en équipe 
  • Outils UML : StarUML, Modelio, Enterprise Architect, Visual Paradigm
  • Comprendre les concepts fondamentaux de la modélisation objet avec UML
  • Savoir lire, interpréter et produire les principaux diagrammes UML 
  • Concevoir une architecture logicielle cohérente à l’aide d’UML
  • Connaissances de base en développement ou en architecture logicielle

Modalités de mise en œuvre de l’action de formation

Au démarrage de la session, le formateur échangera avec le(s) stagiaire(s) afin d’effectuer une analyse de leurs attentes, de leurs besoins et de leurs acquis.

Moyens pédagogiques, techniques et d’encadrement :

  •  Moyens et méthodes pédagogiques :
    o Apports théoriques et mises en pratique.
    o Chaque point du programme fait l’objet d’une explication théorique appuyée d’une démonstration. Elle est suivie d’une mise en pratique par le biais d’exercices concrets
  •  Moyens techniques :
    o Un ordinateur équipé des logiciels et outils nécessaires à la réalisation de la formation
  •  Moyens d’encadrement :
    o Formateur possédant plusieurs années d’expérience
    o Chargé(e) du projet Numerica

Moyen de suivre l’exécution de la formation :

  • Une feuille d’émargement sera signée par les stagiaires à chaque début de session (matin et après-midi)

Moyens permettant d’évaluer les résultats de la formation :

  • Une évaluation de la formation sera complétée par le stagiaire au terme de la session
  • Le formateur évaluera les acquis des stagiaires tout au long de la formation par des mises en situations pratiques.
Durée : 3 jours
Tarif : 1 830 € HT

Dijon :

Session 1 :

du 4 au 6/02/2026

Session 2 :

du 7 au 9/10/2026

Montbéliard :

Session 1 :

du 4 au 6/05/2026

Session 2 :

du 26 au 28/08/2026

Cette formation peut-être réalisée en session sur-mesure.

Contactez-nous pour construire ensemble une formation adaptée à vos besoins.