Exos UML

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

Diagramme de séquence complet (B)

Diagramme de séquence complet


du Scénario nominal du cas d’utilisation
“Faire une conversion dans une monnaie quelconque”

Convertisseur : ihmConvertisseur : Convertisseur : Mémoire

Demande de saisie taux


Saisie taux
SaisirTaux(taux)
Demande montant mémoriser (taux)

Saisie montant SaisirMontant(montant)


convertir( ) obtenirNombre( )

Conversion ( )
résultat( )
Affichage du résultat de la conversion mémoriser (nombre)

Autre conversion?

Pas de conversion

Description textuelle des cas d’utilisation

Titre: « Traiter le passage en caisse »


Résumé: « Un client arrive à une caisse avec des articles qu’il
souhaite acheter. Le Caissier enregistre les achats et récupère le
paiement. A la fin de l’opération, le client part avec les articles. ».

Acteur Primaire: Client


Acteur Secondaire: Caissier

Pré conditions: - La caisse est ouverte ;


- Un caissier y est connecté.

1
Description textuelle (suite)
Scénario Nominal:
1 :Ce cas d’utilisation commence quand un client arrive à la caisse avec des articles qu’il
souhaite acheter.
2 :Le caissier enregistre chaque article. S’il y a plus d’un exemplaire par article, le
caissier indique également la quantité.
3 :La caisse détermine le prix de l’article et ajoute les informations sur l’article à la
vente en cours. La caisse affiche la description et le prix de l’article en question.

4 :Après avoir enregistré tous les articles, le caissier indique que la vente est terminée.
5 :La caisse calcule et affiche le montant total de la vente.
6 :Le caissier annonce le montant total au client.
7 :Le client choisit le type de paiement :
a. . En cas de paiement cash, exécuter le cas d’utilisation « Traiter le paiement en liquide » ;
b. En cas de paiement par carte de crédit, exécuter le cas d’utilisation « Traiter le paiement
par carte de crédit » ;
c. En cas de paiement par chèque, exécuter le cas d’utilisation « Traiter le paiement par
chèque »

Description textuelle (suite)


8 :La caisse enregistre la vente effectuée et imprime un ticket
9 :Le caissier donne le ticket de caisse au client.

10 :Le client s’en va avec les articles qu’il a achetés.

Enchainements alternatifs - A1 : numéro d’identification inconnu


L’enchaînement A1 démarre au point 2 du scénario nominal.

3. La caisse indique au caissier que le numéro d’identification de l’article est


inconnu. L’article ne peut alors être pris en compte dans la vente en cours.
Le scénario nominal reprend au point 2.
Enchainements d’exceptions - E1 : client ne pouvant payer
L’enchaînement E 1 démarre au point 6 du scénario nominal.

7 Le client ne peut payer le total avec aucun moyen autorisé.


8. Le caissier annule l’ensemble de la vente et le cas d’utilisation est terminé.

Post conditions: Le nombre de clients passé à la caisse a augmenté de 1

2
Diagramme de Séquence
: Dde Formation : Employé : Formation : Responsable
: Fdemande
Employé

saisieDde ( )
créer ( )

MAJ ( )

informer ( )

consulter ()

consulter ()

décision ()

mail_Résultat ()

Vous aimerez peut-être aussi

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy