Utilisation d'un message UML 1.5

De RAD Studio
Aller à : navigation, rechercher

Remonter à Procédures des diagrammes d'interaction

Cette section décrit les techniques d'utilisation des messages dans les diagrammes de séquence et de collaboration. Même si les deux types de diagrammes sont équivalents, les techniques d'utilisation des messages diffèrent.

Dans un diagramme de collaboration, tous les messages entre deux objets sont affichés sous forme de ligne de lien générique, et la liste des messages est créée au-dessus de cette ligne. La ligne de lien est présente tant qu'il y a au moins un message entre les objets. Les messages s'affichent en séquence chronologique de bas en haut dans la liste des messages. Outre les liens message, vous pouvez ajouter des liens qui indiquent les relations d'association et d'agrégation. Ces liens ne s'affichent pas si vous visualisez le diagramme sous forme de diagramme de séquence.

Quand vous dessinez des messages entre des objets dans un diagramme de séquence, chaque message est représenté par sa propre ligne de lien. Les messages des diagrammes de séquence ont beaucoup plus de propriétés modifiables que les messages des diagrammes de collaboration.

Vous utiliserez les techniques suivantes pour les messages :

  1. Сréer un message reflexif
  2. Reclasser un lien message
  3. Spécifier la création d'un objet avec un message
  4. Spécifier la destruction d'un objet avec un message
  5. Spécifier un lien de retour en utilisant la palette d'outils
  6. Spécifier un lien de retour en utilisant l'inspecteur d'objets

Pour créer un message réflexif :

  1. Cliquez sur le bouton Message réflexif sur la palette d'outils.
  2. Pour un diagramme de séquence, cliquez sur la ligne de vie de l'objet à l'endroit où le message doit apparaître. Un clic sur l'objet place d'abord le message réflexif sur la ligne de vie.Pour un diagramme de collaboration, cliquez sur l'objet.

Pour reclasser un lien message :

  1. Ouvrez un diagramme.
  2. Pour réorganiser les messages, effectuez l'une des actions suivantes :
    • Dans la vue Diagramme, faites glisser les liens message vers le haut et vers le bas de la ligne de vie de l'objet. Changer l'ordre actualise automatiquement le numéro des liens message.
    • Modifiez le champ Sequence Number dans l'inspecteur d'objets.
    • Dans la vue Diagramme, utilisez l'éditeur in-situ pour modifier le numéro de séquence.

Pour spécifier la création d'un objet avec un message :

  1. Sélectionnez un lien message dans le diagramme de séquence.
  2. Dans l'inspecteur d'objets du lien message, cliquez sur le champ Creation.
  3. Choisissez True dans la boîte liste.

Résultat : Le lien message pointe sur l'icône de l'objet destinataire plutôt que sur sa ligne de vie. L'objet créé se déplace vers le bas le long de la ligne de vie pour matérialiser qu'il existe après son créateur.

Par défaut, la propriété Creation a la valeur False dans la fenêtre Propriétés.

Pour spécifier la destruction d'un objet avec un message :

  1. Sélectionnez un lien message dans le diagramme de séquence.
  2. Dans l'inspecteur d'objets du lien message, cliquez sur le champ Destruction.
  3. Choisissez True dans la boîte liste.

Résultat : L'objet est détruit.

Par défaut, la propriété Destruction a la valeur False dans l'inspecteur d'objets.

Pour spécifier un lien de retour en utilisant la palette d'outils (boîte à outils) :

  1. Cliquez sur le bouton Retour de la palette d'outils.
  2. Sur le diagramme de séquence, cliquez sur l'élément ligne de vie de l'objet à l'extrémité fournisseur du lien message pour dessiner le lien de retour.

Pour spécifier un lien de retour en utilisant l'inspecteur d'objets (la fenêtre Propriétés) :

  1. Sélectionnez le lien message sur le diagramme de séquence.
  2. Choisissez Voir > Inspecteur d'objets sur le menu principal ou appuyez sur F4.
  3. Dans l'inspecteur d'objets, cliquez sur la flèche déroulante du champ Return Arrow et sélectionnez True.

Voir aussi