Exercice 1.7 : Créer le diagramme des activités Transfer Money

Dans cet exercice, vous créez le diagramme des activités Transfer Money.

Le diagramme des activités Transfer Money décrit le flux de tâches qui se produit lorsque le client ou le guichetier clique sur l'option Transfer Money du menu principal. Le système CityBank traite alors la transaction pour déterminer si le ou les comptes existent bien et si le montant est inférieur ou non à 100 dollars, en raison d'une limitation portant sur la quantité d'argent qui peut faire l'objet d'un transfert dans la même transaction. Le système CityBank effectue la transaction, à moins qu'il n'affiche un message de transaction non valide en cas de rejet de cette dernière.

Création de l'activité Customer/Teller

Le diagramme des activités Transfer Money modélise les différentes phases du traitement déclenché par la sélection de l'option Transfer Money du menu principal. Cette procédure décrit comment créer la partition d'activité Customer/Teller.

Pour créer l'activité Customer/Teller :
  1. Dans la vue Explorateur de modèles, développez Account Operations, cliquez à l'aide du bouton droit de la souris sur Transfer Money, puis cliquez sur Ajouter un diagramme > Diagramme d'activités.
  2. Tapez Diagramme d'activités Transfer Money et appuyez sur la touche Entrée.
  3. Dans l'éditeur de diagrammes, cliquez à l'aide du bouton droit de la souris à l'extérieur du diagramme, puis cliquez sur Ajouter UML > Partition d'activité.
  4. Dans la vue Explorateur de modèles, cliquez sur l'élément Partition et, dans la vue Propriétés, tapez le nom Customer/Teller.
  5. Dans la palette, cliquez deux fois sur l'élément Initial et donnez-lui le nom de Noeud initial.
  6. Cliquez sur cet élément et faites-le glisser vers le coin supérieur gauche de l'éditeur de diagrammes. Cet élément va constituer le point de départ de votre diagramme d'activités.
  7. Dans la palette, cliquez deux fois sur l'élément Action et tapez L'activité Customer/Teller sélectionne Transfer Money dans le menu.
  8. Cliquez sur le nouvel élément d'action et faites-le glisser pour l'amener immédiatement en dessous du noeud initial.
  9. Dans la palette, cliquez sur l'élément Flux de contrôle.
  10. Dans l'éditeur de diagrammes, placez le curseur sur l'élément Noeud initial, cliquez et faites glisser l'élément vers l'élément d'action L'activité Customer/Teller sélectionne Transfer Money dans le menu.

Vous avez modélisé le flux de travail de l'activité Customer/Teller. Votre diagramme doit ressembler à celui-ci :

La partition d'activité L'activité Customer/Teller sélectionne Transfer Money dans le menu.

Création de l'activité Système

Le diagramme des activités Transfer Money modélise les différentes phases du traitement déclenché par la sélection de l'option Transfer Money du menu principal. Cette procédure décrit comment créer la partition d'activité Customer/Teller.

Pour créer la partition d'activité Système :
  1. Dans l'éditeur de diagrammes, cliquez à l'aide du bouton droit de la souris à l'extérieur du diagramme, puis cliquez sur Ajouter UML > Partition d'activité.
  2. Dans la vue Explorateur de modèles, cliquez sur l'élément Partition et, dans la vue Propriétés, tapez le nom Système.
  3. Dans la palette, cliquez deux fois sur l'élément Action et donnez-lui le nom de Valide l'existence des comptes et que le montant du virement est inférieur au solde en cours.
  4. Cliquez dans la partition d'activité Système sur l'élément Affichage des comptes avec solde et faites-le glisser pour le placer directement à droite de l'action L'activité Customer/Teller sélectionne Transfer Money dans le menu.
  5. Dans la palette, cliquez sur l'élément Flux de contrôle.
  6. Dans l'éditeur de diagrammes, cliquez sur l'élément L'activité Customer/Teller sélectionne Transfer Money dans le menu et faites glisser le curseur vers l'élément d'action Valide l'existence des comptes et que le montant du virement est inférieur au solde en cours.
  7. Dans la palette, cliquez sur l'élément Noeud de contrôle et cliquez sur Décision.
  8. Placez le noeud de décision en dessous de l'élément Valide l'existence des comptes et que le montant du virement est inférieur au solde en cours.
  9. Dans la palette, cliquez sur l'élément Flux de contrôle.
  10. Dans l'éditeur de diagrammes, cliquez sur l'acteur Valide l'existence des comptes et que le montant du virement est inférieur au solde en cours et faites glisser le curseur vers l'élément de décision.
  11. Dans la palette, cliquez deux fois sur l'élément Action et donnez-lui le nom de Compte du client débité et compte du client crédité du montant du transfert.
  12. Placez l'élément en dessous à droite de l'élément de décision.
  13. Dans la palette, cliquez sur l'élément Flux de contrôle et connectez le noeud de décision à l'élément d'action Débit du compte du client.
  14. Pour définir le texte de la nouvelle relation, dans la page Général de la vue Explorateur des propriétés, tapez [ montant < solde actuel ].
  15. Dans la palette, cliquez deux fois sur l'élément Action et donnez-lui le nom d'Affichage de la non-validité de la méthode de transaction.
  16. Placez l'élément en dessous à gauche de l'élément de décision.
  17. Dans la palette, cliquez sur l'élément Flux de contrôle et connectez le noeud de décision à l'élément d'action de compte Affichage de non-validité.
  18. Dans la palette, cliquez sur l'élément Flux de contrôle et connectez l'élément d'action Affichage de non-validité à l'élément d'action L'activité Customer/Teller sélectionne.
  19. Dans la palette, cliquez deux fois sur l'élément Action et donnez-lui le nom d'Affichage du résumé du transfert.
  20. Placez l'élément en dessous de l'élément d'action Débit du compte du client.
  21. Dans la palette, cliquez sur l'élément Flux de contrôle et connectez l'élément d'action Débit du compte du client à l'élément d'action Affichage du résumé du transfert.
  22. Cliquez sur l'élément Noeud d'activité finale et faites-le glisser vers le bas de l'éditeur du diagramme, dans la partition d'activité Système. Cet élément va constituer le point d'aboutissement de votre diagramme d'activités.
  23. Dans la palette, cliquez sur l'élément Flux de contrôle et connectez les éléments d'action Affichage de non-validité de la transaction et Affichage du résumé du transfert à l'élément d'action Noeud d'activité finale.

Vous avez créé le diagramme des activités Transfer Money. Votre diagramme doit ressembler à celui-ci :

La partition d'activité CityBank.

Le diagramme des activités Transfer Money utilise deux partitions d'activités et un noeud de décision pour représenter les flux de travail simples qui se déclenchent lorsque l'utilisateur clique sur l'option Transfer Money du menu principal.

Conditions d'utilisation | Commentaires
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.