• Aucun résultat trouvé

UML – TP UC – GAB – page 1/9 - Bertrand LIAUDET

N/A
N/A
Protected

Academic year: 2022

Partager "UML – TP UC – GAB – page 1/9 - Bertrand LIAUDET"

Copied!
9
0
0

Texte intégral

(1)

Corrigé

5-1 : Le guichet automatique de banque – reprise du cours

On souhaite développer un logiciel qui gère les guichets automatiques de la banque Lèlémane. Les services rendus par ce logiciel sont les suivants : tout porteur de carte peut retirer de l’argent après demande d’autorisation auprès de du service central des cartes de crédit. Les porteurs de cartes de la

banque peuvent retirer de l’argent, consulter les soldes de leurs comptes (dont les comptes des cartes de crédit), consulter les opérations de leurs comptes. Ils peuvent aussi consulter les opérations de leurs cartes de crédit si celles-ci sont à débit différé. Enfin, ils peuvent faire des virements de compte à compte.

Pour chaque opération, ils peuvent demander un ticket.

A l’introduction de la carte, le système vérifie le mot de passe. Avant toute sortie d’argent, le système vérifie de nouveau le mot de passe.

Avant toute sortie d’argent, le système retourne la carte bleue (pour éviter les oublis dans la machine), puis, une fois celle-ci retirée, le système sort un ticket si le client l’a demandé et enfin, l’argent demandé.

Le distributeur, en tant que machine permettant la lecture de la carte, la sortie d’argent, l’impression de ticket, est imposé au réalisateur du logiciel.

Il possède ses propres interfaces.

(2)

1. Faire le diagramme des cas d’utilisation 


A noter qu’on précise la présence de SOUS-SYSTEME comme acteur. Ce sont des sous-système s’ils sont sous notre responsabilité. Ce sont des acteurs s’ils sont imposés.

(3)

Version avec un seul UC pour montrer les includes et extend partagés par tous les UC :

Ce diagramme montre que la saisie du code est obligatoire pour tous les UC. Dans le diagramme précédent, on a rajouté que la saisie du code est redemandée en cas de retrait si le retrait intervient après une autre opération.

(4)

2. Finir un diagramme de séquence système du scénario nominal du cas d’utilisation « retirer de l’argent ». On fera une version avec uniquement l’utilisateur et le système logiciel, puis une version avec tous les autres acteurs « machine » (logiciel et matériel). 


Version avec tous les acteurs (zoom ensuite) :

(5)
(6)

Détail du login :

(7)

3. Finir le diagramme d’activités de l’ensemble des scénarios du cas d’utilisation « retirer de l’argent ». 


(8)

4. Faire un diagramme de séquence système du scénario nominal du cas d’utilisation « consulter les opérations d’un compte ». On fera une version avec uniquement l’utilisateur et le système logiciel, puis une version avec tous les autres acteurs « machine » (logiciel et matériel). 


5. Faire un diagramme d’activités de l’ensemble des scénarios du cas d’utilisation « consulter les opérations d’un compte ». 


(9)

6. Faire un diagramme de séquence système du scénario nominal du cas d’utilisation « virer de l’argent d’un compte à un autre ». On fera une version avec uniquement l’utilisateur et le système logiciel, puis une version avec tous les autres acteurs « machine » (logiciel et matériel). 


7. Faire un diagramme d’activités de l’ensemble des scénarios du cas d’utilisation « virer de l’argent d’un compte à un autre ». 


Références

Documents relatifs

Écrire une procédure ou une fonction itérative (c'est-à-dire pas récursive) qui permet de calculer F(n) et un programme pour la tester. Exercice 14. Ecrire une

Nous avons déjà parlé de la première innovation majeure de la version 10 par rapport aux autres écrans. Tout est automatisé par le logiciel, qui dit exactement à l'opérateur ce

Adapté aux grands projets architecturaux d’aménagements paysagers et urbains, Lumion vous permet de naviguer en Temps Réel dans votre projet, de simuler l’environnement avec

8- Si la réaction est sous contrôle orbitalaire, quelles sont les orbitales moléculaires mise en jeu pour chaque réactif?. Quelles sont les interactions

Ouvrez votre e-commerce GALERIE E-MARCHANDE avec vos produits, disposez de votre site de e-commerce et permettez à d'autres vendeurs de créer leur espace boutique pour à leur

 Duplication de données par « copier/coller » : machine, organe ou point.  Fonction de Cherche/Remplace pour la modification rapide

Le récepteur Trimble R10, avec le logiciel Trimble Access, prend en charge maintenant une méthode de mesure à Point compensé que vous permet de mesurer des points avec une canne

- Nettoyage de la base : ré-indexation de l’index global et des champs de recherche - Mise à jour complémentaire pour passer à la version 3.5 (à faire éventuellement) - Mise