TD2 Uml

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

Université Gaston Berger de Saint-Louis M1 INFO – 2019 /2020

TD 2 – Diagramme de ca s d’utilisation

Exercice 1

Considérons les cas d’utilisation suivants :

• Expédier une commande


• Expédier une demande complètement
• Expédition une demande partiellement
• Gérer une commande
• Passer une commande
• Passer une commande urgente
• S’identifier

La gestion de la commande désigne le processus complet, du passage à l’expédition. Il peut


toutefois arriver qu’une commande passée ne soit pas envoyée. Passer une commande
urgente est un cas particulier de passer une commande. Pour passer une commande, il faut
nécessairement que l’utilisateur soit identifié.

1. Proposez un diagramme de cas d’utilisation.


2. Ajouter des acteurs.
3. Des erreurs se sont glissées dans cette liste de cas d’utilisation. Faites une nouvelle
version du diagramme.

Exercice 2

Un système informatique doit permettre à des acheteurs potentiels de préparer l'achat de


chevaux (mais pas l'achat proprement dit). L'achat d'un cheval concerne soit une jument soit
un étalon. Dans le premier cas, on doit impérativement examiner l'état de maternité du
cheval, et éventuellement vérifier que la jument n'a pas un jeune poulain en ce moment. Que
l'on souhaite acheter un étalon ou une jument, on doit effectuer un examen des vaccinations.
En outre l'acheteur peut souhaiter, lors de la préparation de son achat, consulter le caractère
du cheval ou bien en connaître la robe. Toutes les informations en rapport à la filiation d'un
cheval sont obtenues en consultant la base de données externe des haras nationaux.
Donnez un diagramme de cas d'utilisation pour le système de préparation avant achat.

Exercice 3

Modélisez à l’aide d’un diagramme de cas d’utilisation le système informatique qui gère la
distribution d’essence dans une station-service, dont le fonctionnement est décrit comme suit
:
Avant de pouvoir être utilisée par un client, la pompe doit être armée par le pompiste. La
pompe est ainsi apprêtée, mais ce n’est que lorsque le client appuie sur la gâchette du pistolet
de distribution que l’essence est pompée. Si la gâchette est pressée lorsque le pistolet est

Modélisation objet avec UML 1


Université Gaston Berger de Saint-Louis M1 INFO – 2019 /2020

dans son étui de rangement, l’essence n’est pas pompée. La distribution de l’essence à un
client est terminée quand celui-ci remet le pistolet dans son étui. Le système demande alors
au client le paiement.

La mesure de l’essence distribuée se fait par un débitmètre. Si le client ne se sert pas d’essence
pendant que le pistolet quitte son étui de rangement, aucun paiement ne sera demandé.
Quatre types de carburants sont proposés : diesel, sans plomb avec un indice d’octane de 98,
sans plomb avec un indice d’octane de 95, et plombé. Le client doit choisir le type d’essence
avant de se servir. Le paiement peut s’effectuer en espèces ou par carte bancaire. Le paiement
par carte bancaire demande une vérification immédiate via une connexion à la banque. En fin
de journée, les transactions bancaires sont archivées par un Timer à l’extérieur du système.
Le niveau des cuves ne doit pas descendre en dessous de 5 % de la capacité maximale. Sinon
les pompes ne peuvent plus être armées avant que le pompiste les remplisse. La vérification
du niveau de cuve s’effectue à l’aide d’un capteur à l’extérieur du système.

Exercice 4

On souhaite modéliser un système simplifié de caisse enregistreuse de supermarché. Le


déroulement normal d’utilisation de la caisse est comme suit :
Un client arrive à la caisse avec des articles à payer. Le caissier enregistre le code barre de
chaque article avec le scanner de la caisse, ainsi que la quantité. La caisse affiche le prix de
chaque article et son libellé. Lorsque tous les achats sont enregistrés, le caissier signale à la
caisse la fin de l’enregistrement. Le client peut éventuellement présenter au caissier des
coupons de réduction pour certains articles. La caisse affiche le total de prix des achats. Le
client choisit son mode de paiement :

• Par espèce : le caissier encaisse l’argent reçu, la caisse indique la monnaie à rendre au
client.
• Par chèque : le caissier vérifie la pièce d’identité du client, enregistre son numéro dans la
caisse (au clavier) et au dos du chèque, et puis fait imprimer le montant à payer sur le
chèque via la caisse.
• Par carte de crédit : un terminal bancaire fait partie de la caisse. Il transmet une demande
d’autorisation à un centre d’autorisation bancaire en fonction du type de la carte.

Enfin, la caisse enregistre la vente et imprime un ticket. Le caissier donne le ticket de caisse
au client. Tous les matins, le responsable du magasin initialise les caisses pour la journée.

Proposez un diagramme de cas d’utilisation pour modéliser ce système de point de vente.

Modélisation objet avec UML 2

Vous aimerez peut-être aussi