Classification des diagrammes

5 min Niveau 2

Selon l’UML 2.5.1, les diagrammes sont triés par sémantique. On peut en distinguer 2 principales aboutissant à 3 différents regroupements :

La sémantique structurelle

Cette sémantique distingue les diagrammes de représentation d’un système à un instant donné. L’ensemble de ces diagrammes ne sont donc représentatifs que d’une période précise, et servent à schématiser l’ensemble ou une partie d’un système sans aucune considération d'événements ou d’évolution au fil du temps.

Lors de la réalisation de diagrammes à sémantique structurelle, il conviendra donc d’indiquer précisément ce que représente le diagramme ainsi que le contexte dans lequel il est placé.

L’ensemble de ces diagrammes sont basés sur des concepts fondamentaux de développements. On y retrouve les notions de typage, de namespace, de relation ou encore de dépendance.

Voici la liste des diagrammes structuraux de l’UML 2.5.1 :

  • Diagrammes de contexte : Ils décrivent les typologies d’utilisateurs destinés à réaliser des interactions avec le système.
  • Diagrammes de package : Ils représentent des regroupements logiques d’éléments
  • Diagrammes de classes : ils décrivent les classes d’une application ainsi que leurs relations
  • Diagrammes d’objets : ils représentent des objets ainsi que leurs liens à un instant donné
  • Diagrammes de composants : Ils représentent les composants d’un point de vue physique
  • Diagrammes de déploiement : Ils modélisent l’aspect matériel
  • Diagrammes de structure composite : Ils représentent une vue simplifiée des relations entre les composants d’une classe
  • Diagrammes de profils : Ils représentent les différentes extensions d’un métamodèle.

La sémantique comportementale

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus