Guide des diagrammes UML : Séquence et Classes

Classé dans Informatique

Écrit le en français avec une taille de 2,28 KB

Diagramme de séquence

Il fait partie des diagrammes UML dynamiques et représente graphiquement la séquence des étapes ou des activités exécutées sur un élément particulier d'un cas d'utilisation. Les composants sont les suivants :

  • Objets : Représentés par un rectangle contenant le nom, prolongé par une ligne en pointillés appelée ligne de vie. Sur cette ligne est placé un rectangle vertical, appelé activité, qui indique quand un objet est actif.
  • Messages : Ils représentent l'information envoyée de la ligne de vie d'un objet à celle d'un autre. Il en existe trois types :
    • Simple : Indique le transfert du contrôle d'un objet à un autre.
    • Synchrone : Indique l'attente d'une réponse pour poursuivre le processus.
    • Asynchrone : Également appelé message automatique, il n'attend pas de réponse et ne transfère pas le contrôle.
  • Temps : Représenté par la ligne pointillée sous les objets, indiquant la durée du processus dans l'objet.

Le diagramme de classes

Concept : C'est l'un des schémas les plus importants dans la conception orientée objet. Il décrit toutes les classes d'un système et leurs relations, sans toutefois décrire la dynamique. La représentation graphique d'une classe est un rectangle divisé en trois parties : le nom en haut, les attributs ou caractéristiques au milieu, et les méthodes ou procédures en bas.

Les relations

Elles définissent la manière d'associer les différentes classes. La relation de généralisation permet de gérer la complexité en regroupant les caractéristiques d'une classe dans une catégorie plus générale. Les termes courants sont super-classe et sous-classe.

Aussi appelée relation hiérarchique, il existe deux types d'héritage : simple et multiple.

Multiplicité

Ce ratio indique combien d'objets d'une classe se rapportent à un objet d'une autre classe. La ligne utilisée pour cette relation est une ligne continue, et les extrémités indiquent le nombre d'objets liés, ce qui équivaut à la cardinalité dans les cas d'utilisation.

Entrées associées :