Vous êtes sur la page 1sur 14

Etude UML de caisse

Réalisé par :
FOUAD Mohammed
KAZZOU Ilyasse

Diagramme de cas d’utilisation :


Fiches Descriptives :
Cas n°1 :
Volet 1 :
Nom : Le Checkout.
Acteur : Caissier
Description : Le caissier passe les articles devant le scanner, qui
prend le prix et le nom.
Auteur : Mohammed Fouad
Date : 19/10/2019
Préconditions : Les articles doivent avoir des code-barres valides.
Le caissier est disponible.
Démarrage : Le client s'introduit dans la caisse avec ses produits
qu'il souhaite acheter.

Volet 2 :
Le scenario nominal :
1. Le système affiche une page contenant le total à payer qui est
égal à 0, et l'option de saisie manuelle d'un code-barre.
2. Le caissier introduit les produits devant le scanner un par un.
3. Le système affiche le nom et prix de chaque produit.
4. Le système affiche la somme totale à payer.

Le scenario alternatif :
2.a. Le client décide d'annuler l'achat d'un produit avec un prix
erroné.
Le scenario exception :
3.a Le système ne trouve pas le nom et prix du produit avec un
code barre non valide.

Volet 3 :
La fin : 2 et 4.
Post conditions : La somme total est supérieure à 0.

Cas n°2 :

Volet 1 :

Nom : Paiement
Acteur : Caissier
Description : Le client choisi un type de paiement et procède a
payer
Auteur : Mohammed Fouad
Date : 19/10/2019
Préconditions : La somme totale a payer est affichée
correctement.
Démarrage : Le client offre le caissier la somme.

Volet 2 :
Le scenario nominal :
1. Le client offre le caissier la somme / cheque / carte bancaire.
2. Le caissier entre dans le programme la somme donnée par le
client
3. Le système calcule la différence entre la somme donnée et la
somme requis
4. Le système affiche la monnaie a rendre au client
5.Le caissier rend la monnaie

Le scenario alternatif :
1.a Le client décide d'ajouter un nouvel article.

Le scenario d'exception :
1.a Le chèque est sans crédit.
1.b La carte bancaire est rejetée.
3.c La somme donnée par le client est inferieur a la somme requis,
la différence est donc négative.

Volet 3 :
La fin : 1 ou 5
Post conditions : L'argent total ajouté a la caisse est egal au prix
total des produits
Cas n°3 :
Volet 1 :
Nom : Impression du reçu
Acteur : Caissier
Description : Le système fait l'impression du reçu qui sera offert au
client.
Auteur : Mohammed Fouad
Date : 19/10/2019
Préconditions : La phase de paiement s'est bien passé sans erreurs
Démarrage : Le caissier confirme la fin de l'achat dans le système

Volet 2 :
Le scenario nominal :
1. Le caissier confirme la fin de l'achat et clique le bouton
"Imprimer reçu"
2. Le système crée un fichier texte contenant les noms des articles ,
leurs prix , la date…etc.
3. Le système imprime le fichier texte
4. Le client reçoit le reçu

Le scenario alternatif :
1.a Le client ne veut pas de reçu.

Le scenario d'exception :
3.a L'imprimante n'a pas d'encre / papiers.
Volet 3 :
La fin : 1 ou 4

Cas n°4 :
Volet 1 :
Nom : Retour d'un produit
Acteur : Superviseur
Description : Le superviseur traite la demande d'un client pour
rendre un article.
Auteur : Mohammed Fouad
Date : 19/10/2019
Préconditions : Le superviseur est disponible.
Démarrage : Le superviseur se connecte en tant que superviseur.

Volet 2 :
Le scenario nominal :
1. Le client souhaite retourner un article
2. Le superviseur se connecte en tant que superviseur et fait et
clique le bouton "retourner article"
3. Le système modifie l'achat du client dans l'historique dans la
base de données.
4. Le client l'argent égale au prix de l'article retourné.

Le scenario alternatif :

1.a Le client n'a pas de reçu.


1.b L'article est endommagé

2.a Mot de passe incorrect


3.a L'article a dépassé la date max pour un retour.

Le scenario d'exception :

Volet 3 : La fin : 1 ou 4
Post conditions : Le client a reçu son argent ou a acheter un autre
article du même prix.

Cas n°5 :
Volet 1 :
Nom : Login
Acteur : Superviseur
Description : Le superviseur ouvre les sessions des caissiers.
Auteur : Kazzou Ilyass
Date : 19/10/2019
Préconditions : Le superviseur est disponible.
Démarrage : Le poste de travail commence.

Volet 2 :
Le scenario nominal :
1. Les caissiers arrivent au travail et pointent chez le superviseur
2. Il lance leur poste de travail et commence une session pour
chacun à distance.
3. Il assigne chaque caissier à sa propre machine
4. à la fin du quart de travail, le caissier revient chez le superviseur
pour fermer la session
5. Le superviseur éteint la machine

Le scenario alternatif :
1.a quand une machine est en panne, le caissier sera assigné à
une autre

Le scenario d'exception :
1.a

Volet 3 :
La fin : Les caissiers quittent leurs machines.
Post conditions : Toutes les sessions doivent être fermées avant la
fin de la journée.
Diagrammes d’activité :
Checkout :

Paiement :
Login :
Retourner Item :

Diagramme de Séquence :
Réalisé par :
FOUAD Mohammed
KAZZOU Ilyasse

Vous aimerez peut-être aussi