UMLetude De Cas Corrig Es
Exercices corrigés
Conception Orientée Objet Des Systèmes d’information
Exercice 1
Le système concerne le fonctionnement d’une caisse enregistreuse de supermarché.
Le déroulement normal d’utilisation de la caisse est le suivant :
- un client arrive à la caisse avec des articles
- le caissier enregistre le numéro d’identification de chaque article, ainsi que la quantité. Si celle-ci est supérieure à 1
- la caisse calcule et affiche le prix Total de chaque article
- lorsque tous les articles ont été enregistrés, le caissier signale la fin de la vente
- la caisse calcule et affiche le total des achats. Un client peut présenter des coupons de réduction avant paiement, lui permettant de réduire le total à payer.
- le client choisit son mode de paiement qui sera saisit par le caissier :
• Liquide : le caissier encaisse l’argent et la caisse indique le montant éventuel à rendre au client,
• Chèque : le caissier note l’identité du client et la caisse enregistre le montant sur le chèque
• Carte de crédit : un terminal bancaire fait partie de la caisse, il transmet la demande à un centre d’autorisation multi banques.
- la caisse enregistre la vente et imprime un ticket
- le caissier transmet le ticket imprimé au client
Tous les matins, le responsable du magasin initialise les caisses pour la journée. Le magasin possède plusieurs caisses. En fin de journée le responsable du magasin édite des statistiques sur les ventes réalisées par caisse.
1-Réaliser le diagramme de cas d'utilisation.
2-Réaliser le diagramme d’activités relatif au fonctionnement de la caisse.
3-Réaliser le diagramme de classes relatif au fonctionnement de la caisse.
Correction
1- Diagramme de cas d'utilisation (caisse enregistreuse)
<<include>>
imprimer ticket caissier enregistrer vente
<<extend>>
<<extend>>
déduire coupons
centre d'autorisation multibanque responsable
reglment par carte bancaire
initialiser caisse
editer statistiques par caisse
2-Diagramme