TP4 : Etude de cas (Caisse enregistreuse)


Mise en situation
Le travail de ce TP se déroule seul.
Temps alloué : 1h
|
A partir d'un énoncé (cdc), réaliser le diagramme d'utilisation, les scénari, le diagramme de séquence et le diagramme d'état.
Tiré du livre "UML par la pratique" de Pascal Roques chez Eyrolles

Le déroulement normal d'utilisation de la caisse est le suivant :
- Un client arrive à la caisse avec des articles à payer.
- Le caissier enregistre le numéro d'identification de chaque article, ainsi que la quantité si elle est supérieure à un
- La caisse affiche le prix de chaque article et son libellé
- Lorsque tous les achats sont enregistrés, le caissier signale la fin de la vente
- La caisse affiche le total des achats
- Le client choisit son paiement
- Liquide : le caissier encaisse l'argent reçu, la caisse indique la monnaie à rendre au client, le caissier rend la monnaie
- Chèque : le caissier vérifie la solvabilité du client en transmettant une requête à un centre d'autorisation via la caisse
- Carte de crédit : un terminal bancaire fait partie de la caisse. Il transmet une demande d'autorisation à un centre en fonction du type de la carte.
- La caisse enregistre la vente et imprime un ticket
- Le caissier donne le ticket de caisse au client
Après la saisie des articles, le client peut présenter au caissier des coupons de réduction pour certain articles. Lorsque le paiement est terminé, la caisse transmet les informations sur le nombre d'articles vendus au système de gestion de stocks.
Tous les matins, un responsable du magasin initialise les caisses pour la journée.
Cas d'utilisation
Elaborez un diagramme d'utilisation détaillé de la caisse enregistreuse.
N'hésitez pas à utiliser des relations entre cas d'utilisation pour rendre votre diagramme plus précis.
Description (scenarii)
Ecrivez une description essentielle du cas d'utilisation principal : TRAITER LE PASSAGE EN CAISSE.
Entête du cas d'utilisation :
- Scénario nominal
- Enchaînements alternatifs
- Enchaînements d'erreur
Interface Homme Machine
Proposez une IHM simple pour le TRAITER LE PASSAGE EN CAISSE
Diagrammes de séquence
Réalisez le diagramme de séquence qui décrit le scénario nominal TRAITER LE PASSAGE EN CAISSE
Rajoutez les scénarii alternatif et d'erreur
Rajoutez le scénario de choix de paiement
Diagramme d'état
Montrez par un diagramme d'état la succession forcée des opérations sstème pour le cas d'utilisation TRAITER LE PASSAGE EN CAISSE

