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
Diagramme de cas d'utilisation
Diagramme de séquence
Diagramme d'activité
Note : le diagramme d'activité peut se substituer au diagramme de séquence.
Ressources
- Tuto OC
- OC : programmez en Orienté Objet avec UML
- Diagramme de classes
- Autres diagrammes
- Présentation en ligne
- La doc chez IBM
- Un cours TRES complet
- Ca pique les yeux mais ça m'a l'air pas mal
- Très bonne vue d'ensemble