Chapter 5 Construction d'un diagramme de collaboration


Création de liens entre objets et de messages

Dans cette leçon, vous créez des liens entre objets et des messages entre les différents éléments. Les liens entre objets sont des liens de communication, et les messages représentent les informations échangées entre un émetteur et un récepteur.

  1. Cliquez sur l'outil Message dans la palette.
  2. Cliquez sur le symbole de l'acteur Client, maintenez le bouton gauche de la souris enfoncé et faites glisser le curseur sur l'objet Requête. Relâchez le bouton de la souris au-dessus de Requête.

    Un symbole de lien entre objets et un symbole de message s'affichent là où vous avez cliqué.
  3. Répétez l'étape précédente entre Requête et Catalogue.


    Vous allez maintenant créer deux autres messages entre ces éléments, mais avec des sens différents.
  4. Cliquez sur le symbole de l'objet Catalogue, maintenez le bouton gauche de la souris enfoncé et faites glisser le curseur sur l'objet Requête. Relâchez le bouton de la souris au-dessus de Requête.

    Le symbole du message s'affiche au-dessus du message existant.
  5. Cliquez sur le symbole de l'objet Requête, maintenez le bouton gauche de la souris enfoncé et faites glisser le curseur sur l'acteur Client. Relâchez le bouton de la souris au-dessus de Client.

    Le symbole du message s'affiche au-dessus du message existant.
  6. Cliquez le bouton droit de la souris pour libérer l'outil.
  7. Double-cliquez sur le premier symbole de message.

    La feuille de propriétés de message s'affiche.
  8. Saisissez saisir critère dans la zone Nom.
  9. Vérifiez que le numéro d'ordre est bien 1.
  10. Cliquez sur OK.
  11. Répétez les étapes 7 à 10 pour renommer les messages suivants :
    Emetteur Récepteur Nom du message Numéro d'ordre
    Requête Catalogue envoyer requête 2
    Catalogue Requête renvoyer résultats 3
    Requête Client renvoyer liste livres 4


    Les noms des messages ont la signification suivante : saisir critère représente le type de livre recherché par le client. Envoyer requête représente une requête particulière envoyée à Catalogue une fois que le client a envoyé sa demande. Renvoyer résultats représente la valeur retournée à l'instance de Requête, et renvoyer liste livres représente la valeur (quels livres sont ou ne sont pas disponibles) retournée au client.

    Le diagramme doit maintenant se présenter comme suit :

 


Copyright (C) 2005. Sybase Inc. All rights reserved.