You are on page 1of 6

Exercice n° 9

Diagramme d'Activité
GAB

Etude de Guichet Automatique de Banque (GAB) :

En partant de l'énoncé du système simplifié de Guichet Automatique de


Banque (GAB).

Nous vous demandons de réaliser le Diagramme d'Activités.

Nous vous rappelons que ce diagramme décrit la dynamique d'un cas


d'utilisation c'est-à-dire : "Retirer de l'argent".

Travail demandé :

Je m'adresse à vous car vous êtes un expert d'UML reconnu !

Notre client a un besoin pressant de cette étude.

De ce fait, vous allez certainement vous engagez avec exaltation et


enthousiasme pour réaliser le Diagramme d'Activités conformément
aux principes du langage UML.

Bonne étude.

Votre chef bien aimé.

NOTA :

Vous trouverez dans les pages suivantes toutes les explications


nécessaires pour accomplir votre travail.

PGE-M1 - Exercice n° 9 Page 1


Etude de Guichet Automatique de Banque (GAB) :

Cette étude de cas concerne un système simplifié de Guichet


Automatique de Banque (GAB).
Le GAB offre les services suivants.

1. Distribution d'argent à tout porteur de carde de crédit via un lecteur


de carte et un distributeur de billets.
2. Consultation de solde de compte, dépôt en numéraire et dépôt de
chèques pour les clients porteurs d'une carte de crédit de la banque
adossée au GAB.

Ne pas oublier que :


3. Toutes les transactions sont sécurisées.
4. Il est parfois nécessaire de recharger le distributeur, etc.

A partir de ces quatre phases, nous allons progressivement :


• Identifier les acteurs,
• Identifier les cas d'utilisation,
• Décrire un diagramme de cas d'utilisation,
• Décrire textuellement les cas d'utilisation,
• Compléter les descriptions par des diagrammes dynamiques,
• Organiser et structurer les cas d'utilisation.

Nota :

L'énoncé est volontairement incomplet et imprécis comme il en est


dans tous projets réels.

PGE-M1 - Exercice n° 9 Page 2


Diagramme de cas d'utilisation du GAB :

GAB

Retirer de
l'argent
Porteur de carte

Consulter
son solde

Client banque

Déposer de
l'argent

Recharger
la caisse

Opérateur de
Maintenir
maintenance
GAB
opérationnel

PGE-M1 - Exercice n° 9 Page 3


Version simple du Diagramme de cas d'utilisation du GAB :

GAB

Retirer de Système
l'argent automatique
Porteur de carte

Consulter S. I.
son solde Banque

Client banque
Déposer de
l'argent

Pour tous les cas d'utilisation propres au client de la banque, il faut faire
intervenir comme acteur secondaire "S.I. Banque".

Un problème subsiste pour le cas d'utilisation partagé "Retirer de l'argent".


En effet, si l'acteur principal, le Porteur, est non-client de la Banque, il faut
faire appel au "Système automatique" qui se chargera de contacter le "S.I.
de la Banque".

Si l'acteur est client de la banque le GAB contactera directement le "S.I.


Banque".

PGE-M1 - Exercice n° 9 Page 4


Description des scénarios :

Titre :
Résumé :
Acteurs :
Date de création : Date de mise à jour :
Version : Responsable :

Pré conditions :
• La caisse du GAB est alimentée.
• Aucune carte ne se trouve déjà coincée dans le lecteur.

Scénario nominal :

• Le porteur de la carte introduit sa carte dans le lecteur du GAB.


• Le GAB vérifie que la carte est bien une carte bancaire.
• Le GAB demande au porteur de saisir son code d'identification.
• Le porteur saisit son code.
• Le GAB compare le code avec celui de la carte à puce.
• Le GAB demande une autorisation au système d'autorisation.
• Le système donne son accord et indique le solde.
• Le GAB demande au porteur de saisir le montant désiré pour un
retrait.
• Le porteur saisit le montant désiré.
• Le GAB contrôle le montant demandé par rapport au solde du
compte.
• Le GAB demande au porteur s'il désire un ticket.
• Le porteur demande un ticket.
• Le GAB rend la carte au porteur.
• Le porteur reprend sa carte.
• Le GAB délivre les billets et un ticket.
• Le porteur prend les billets et le ticket.
• Le GAB enregistre la transaction de retrait.

PGE-M1 - Exercice n° 9 Page 5


Une autre représentation intéressante consiste à séparer les actions des
acteurs et du système en deux colonnes comme suit :

Acteur Système
1. Le porteur de la carte 2. Le GAB vérifie que la carte
introduit sa carte dans le est bien une carte bancaire.
lecteur du GAB. 3. Le GAB demande au porteur
de saisi son code
d'identification.
4. Le porteur saisit son code. 5. Le GAB compare le code
avec celui de la carte à puce.
6. Le GAB demande une
autorisation au système
d'autorisation.
7. Le système donne son 8. Le GAB demande au porteur
accord et indique le solde. de saisir le montant désiré
pour un retrait.
9. Le porteur saisit le montant 10. Le GAB contrôle le montant
désiré. demandé par rapport au
solde du compte.
11. Le GAB demande au porteur
s'il désire un ticket.
12. Le porteur demande un 13. Le GAB rend la carte au
ticket. porteur.

14. Le porteur reprend sa carte. 15. Le GAB délivre les billets et


un ticket.
16. Le porteur prend les billets et 17. Le GAB enregistre la
le ticket. transaction de retrait.

Pour document les cas d'utilisation, la description textuelle est


indispensable car elle seule permet de communiquer facilement avec les
utilisateurs et de s'entendre sur la terminologie du métier employé.

PGE-M1 - Exercice n° 9 Page 6

You might also like