Bonus : langage UML - SimplonSt-Gaudens/programme-web-dev-promo-2 GitHub Wiki

Modélisation UML

Objectifs

  • Savoir lire divers diagrammes UML
  • S'en servir pour concevoir une application

En bref

  • Unified Modeling Language
  • Langage de modélisation.
  • Objectif : uniformiser les méthodes, être compréhensible par tous.

Les diagrammes

UML permet de réaliser plusieurs types de diagrammes.
Concrètement, on en utilise surtout quatre :

  • Diagramme de classes (très proche de la modélisation entité/association) -> modèle objet/BDD
  • Diagramme de cas d'utilisation (qui peut faire quoi?) -> user stories
  • Diagramme de séquence : interactions entre les différents systèmes
  • Diagramme d'activité : enchaînement des écrans

Diagramme de classes

Class

Diagramme de cas d'utilisation

Use case

Diagramme de séquence

Hotel

Diagramme d'activité

Activité
Note : le diagramme d'activité peut se substituer au diagramme de séquence. Swimlanes

Ressources

Des outils

Exercice