UML
1. Présentation d’UML
UML (Unified Modeling Language ou langage de modélisation unifié) est un métalangage de modélisation. Il est une synthèse de certaines méthodes de modélisation objet (OMT, Booch et OOSE).
UMLUML a été normalisé en 1997 par l’OMG (Object Management Group). Son but est de formaliser les concepts orientés objets au travers de diagrammes. L’OMG a normalisé depuis novembre 2007 la version UML 2.1.2 et prépare la version 2.2.
Les premières versions d’UML proposaient neuf diagrammes spécifiques :
-
Le diagramme de cas d’utilisation qui représente les relations entre les acteurs et les fonctionnalités du système.
-
Le diagramme de classes est un ensemble d’éléments statiques qui montre la structure du modèle étudié.
-
Le diagramme d’objets (objet : instance d’une classe) représente les objets et leurs interdépendances.
-
Le diagramme d’états/transitions représente le cycle de vie des objets générés par une classe.
-
Le diagramme de composants détaille les éléments logiciels (exécutables, fichiers...) et leurs dépendances.
-
Le diagramme de déploiement montre la répartition physique des éléments matériels du système (processeurs, périphériques) et leurs connexions.
-
Le diagramme de séquence détaille...