Vous êtes sur la page 1sur 12

TD N1 UML Volet Conceptualisation informatique de gestion (

Diagramme séquences et cas d'utilisations )


Réalisé par : Pr Mbida Mohamed
Exercice 1 : Cas de guichet automatique

Un salarié passe dans un guichet automatique pour faire une transaction bancaire représentez la
conception UML séquence et cas d'utilisation associé a ce cas .

1.
Exercice 2 : Cas d'une application web

Concevez un diagramme de cas d'utilisation des différentes acteurs d'une application web de
commandes a produits alimentaire ( Administrateur , Simple utilisateur)

Exercice 3 : Conversation téléphonique


Décrire par un diagramme de séquences une conversation téléphonique entre un directeur et un
responsable de cellule de gestion (je décroche, tonalité, je compose le numéro, sonnerie...).

Exercice 4: Ascenseur

Un chef d'équipe dans une entreprise prend un ascenseur chaque jour vers l'étage 4 , élaborez un
diagramme de séquence associé .( chef d'équipe , contrôleur d'ascenseur , bouton , Ascenseur )

Exercice 5:

Donnez une représentation d'une classe Voiture avec attributs possible et méthodes ( fonctions )
associés .
Exercice 6 :
Un responsable de stocks utilise un ordinateur, qui est composé d’un ou
plusieurs moniteurs, d’un boîtier, d’une souris optionnelle et d’un clavier. Un
boîtier a un châssis métallique, une carte mère, plusieurs barrettes de mémoire
(RAM, ROM et cache), un ventilateur optionnel, des supports de stockage
(disquette, disque dur, CD-ROM, DVD-ROM…) et des cartes périphériques (son,
réseau, graphique). Un ordinateur possède toujours au moins un lecteur de
disquette ou un disque dur.

Suivant la généralisation et spécification des classes, représenter l’architecture


de l’ordinateur.

Exercice 7 :

Caisse automatique enregistreuse

La procédure normale d'utilisation d'une caisse enregistreuse est le suivant :

1. Un client arrive à la caisse avec des articles

2. Le caissier enregistre le numéro d'identification de chaque article, ainsi que la quantité si celle-ci
est supérieure à 1

3. Un client arrive à la caisse avec des articles

4. Le caissier enregistre le numéro d'identification de chaque article, ainsi que la quantité si celle-ci
est supérieure à 1

5. La caisse affiche le prix de chaque article et son libellé

6. Lorsque tous les articles ont été enregistrés, le caissier signale la fin de la vente

7. La caisse affiche le total des achats 8. Le client choisit son mode de paiement :

*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

9. La caisse enregistre la vente et imprime un ticket

10. Le caissier transmet le ticket imprimé au client

11. Un client peut présenter des coupons de réduction avant le paiement. Lorsque le paiement est
terminé, la caisse transmet les informations relatives aux articles vendus au système de gestion des
stocks. Tous les matins, le responsable du magasin initialise les caisses pour la journée.

Question : Donnez un diagramme de cas d'utilisation pour la caisse automatique enregistreuse.

Remarque : Dans cet exercice, il faut bien comprendre que les acteurs ne sont pas tout ce qui bouge.
Ici, par exemple, le client n'est pas un acteur puisqu'il n'interagit directement pas avec la caisse. C’est
le caissier qui enregistre les articles. Les cas ne modélisent pas non plus les séquences d'action. le fait
que l'on boucle sur les articles et qu'on sorte de là en signalant la n de l'enregistrement est modélisé
simplement par un cas qui pourra se répéter, et un autre qu'on déclenchera quand le moment sera
venu. En outre, un diagramme de cas ne doit pas représenter le moindre truc qui se passe. Ici, par
exemple, on fait un cas enregistrer article pour la saisie du numéro, de la quantité et l'affichage du
libellé et du prix.
Exercice 8 :

Dans un magasin, un commerçant dispose d’un système de gestion de son stock d’articles, dont les
fonctionnalités sont les suivantes :

1. Edition de la fiche d’un fournisseur.

2. Possibilité d’ajouter un nouvel article qui nécessite tout d’abord l’édition de la fiche fournisseur. Si
le fournisseur

3. Edition de l’inventaire. Depuis cet écran, on a le choix d’imprimer l’inventaire, d’effacer un article
ou d’éditer la fiche d’un article

Exercice 9 :

Dans une entreprise, on désire gérer la réservation des salles de réunions ainsi que du matériel
pédagogique (ordinateur portable ou/et Vidéo projecteur).

• Seuls les responsables et directeurs sont habilités à effectuer des réservations (sous réserve de
disponibilité de la salle ou du matériel).

• Le planning des salles peut quant à lui être consulté par tout le monde (Directeurs, responsables,
salariés)

• Par contre, le récapitulatif horaire par Exposant (Directeur ou responsable) (calculé à partir du
planning des salles) ne peut être consulté que par les Exposants.
• Enfin, il existe pour chaque réunion un responsable qui seul peut éditer le récapitulatif horaire
pour l’ensemble de la réunion.

Question : élaborer un DCU descriptif qui résume les rôles d’un Exposant dans une réunion.

Exercice : Porteur de carte bancaire


Donnez un diagramme de séquence associé a la
description suivante :
Description textuelle :

1. Nom du cas d‘utilisation : retirer argent avec carte

2. Acteur : Porteur de carte.

3. Scénario nominal :

• Le porteur introduit sa carte dans le lecteur de carte.

• Le guichet demande du porteur carte la saisie de son code.

• Le porteur carte saisie son code.

• Le guichet contrôle le code par rapport à celui qui est sur la carte.

• Le guichet demande une autorisation du système autorisation carte.

• Le système donne son accord.


• Le guichet demande du porteur de la carte le montant à retirer.

• Le porteur saisi le montant.

• Le guichet vérifie la suffisance du solde dans le système d’informations.

• Le système d’informations donne l’accord (solde > montant).

• Le guichet lui éjecte la carte puis le montant désiré.

• Le porteur récupère sa carte.

• Le porteur retire les billets d’argent.

Exercice n°7
Le déroulement normal d’utilisation d’un distributeur automatique de billets est le suivant : • le
client introduit sa carte bancaire • la machine vérifie alors la validité de la carte et demande le code
au client • si le code est correct, elle envoie une demande d’autorisation de prélèvement au
groupement de banques. Ce dernier renvoie le solde autorisé à prélever. • le distributeur propose
alors plusieurs montants à prélever • le client saisit le montant à retirer

• après contrôle du montant par rapport au solde autorisé, le distributeur demande au client s’il
désire un ticket • Après la réponse du client, la carte est éjectée et récupérée par le client • les billets
sont alors délivrés (ainsi que le ticket) • le client récupère enfin les billets et son ticket Modéliser
cette situation à l’aide d’un diagramme de séquence en ne prenant en compte que le cas où tout se
passe bien. NB : on identifiera les scénarios qui peuvent poser problème en incluant des
commentaires dans le diagramme Description des scénarios Préconditions • La caisse du GAB est
alimentée (il reste au moins un billet !).

• Aucune carte ne se trouve déjà coincée dans le lecteur. • La connexion avec le Système
d’autorisation est opérationnelle. Scénario nominal 1. Le Porteur de carte5 introduit sa carte dans le
lecteur de cartes du GAB. 2. Le GAB vérifie que la carte introduite est bien une carte bancaire. 3. Le
GAB demande au Porteur de carte de saisir son code d’identification. 4. Le Porteur de carte saisit son
code d’identification. 5. Le GAB compare le code d’identification avec celui qui est codé sur la puce
de la carte. 6. Le GAB demande une autorisation au Système d’autorisation. 7. Le Système
d’autorisation donne son accord et indique le solde hebdomadaire. 8. Le GAB demande au Porteur
de carte de saisir le montant désiré du retrait. 9. Le Porteur de carte saisit le montant désiré du
retrait. 10. Le GAB contrôle le montant demandé par rapport au solde hebdomadaire. 11. Le GAB
demande au Porteur de carte s’il veut un ticket. 12. Le Porteur de carte demande un ticket.

13. Le GAB rend sa carte au Porteur de carte. 14. Le Porteur de carte reprend sa carte. 15. Le GAB
délivre les billets et un ticket. 16. Le Porteur de carte prend les billets et le ticket
Enchaînements alternatifs A1 : code d’identification provisoirement erroné L’enchaînement A1
démarre au point 5 du scénario nominal. 6. Le GAB indique au Porteur de carte que le code est
erroné, pour la première ou deuxième fois. 7. Le GAB enregistre l’échec sur la carte. Le scénario
nominal reprend au point 3. A2 : montant demandé supérieur au solde hebdomadaire
L’enchaînement A2 démarre au point 10 du scénario nominal.

11. Le GAB indique au Porteur de carte que le montant demandé est supérieur au solde
hebdomadaire. Le scénario nominal reprend au point 8. A3 : ticket refusé L’enchaînement A3
démarre au point 11 du scénario nominal. 12. Le Porteur de carte refuse le ticket. 13. Le GAB rend sa
carte au Porteur de carte. 14. Le Porteur de carte reprend sa carte. 15. Le GAB délivre les billets. 16.
Le Porteur de carte prend les billets. Enchaînements d’erreur E1 : carte non-valide L’enchaînement
E1 démarre au point 2 du scénario nominal. 3. Le GAB indique au Porteur que la carte n’est pas valide
(illisible, périmée, etc.), la confisque ; le cas d’utilisation se termine en échec. E2 : code
d’identification définitivement erroné L’enchaînement E2 démarre au point 5 du scénario nominal. 6.
Le GAB indique au Porteur de carte que le code est erroné, pour la troisième fois. 7. Le GAB
confisque la carte. 8. Le Système d’autorisation est informé ; le cas d’utilisation se termine en échec.
E3 : retrait non autorisé L’enchaînement E3 démarre au point 6 du scénario nominal. 7. Le Système
d’autorisation interdit tout retrait. 8. Le GAB éjecte la carte ; le cas d’utilisation se termine en échec.
E4 : carte non reprise L’enchaînement E4 démarre au point 13 du scénario nominal. 14. Au bout de
10 secondes, le GAB confisque la carte. 15. Le Système d’autorisation est informé ; le cas d’utilisation
se termine en échec. E5 : billets non pris L’enchaînement E5 démarre au point 15 du scénario
nominal. 16. Au bout de 10 secondes, le GAB reprend les billets.

Exercice 8 :

Système de livraison express à domicile


On s'intéresse à une société de livraison express à domicile. Le service Clientèle reçoit chaque jour les clients
qui désirent une livraison en France ou à l'étranger. Ce service gère deux catégories de paquets :
▪ les paquets légers ou lettres dont le poids est ? à 2 kg,
▪ les paquets lourds ou colis dont le poids est > à 2 kg.
Le tarif est calculé en fonction du poids du colis et de sa destination avec un forfait de 10 Euros si le client opte
pour un envoi avec accusé de réception. Le service Clientèle enregistre alors les références des paquets client
(coordonnées expéditeur + destinataire, poids, etc.) en ordinateur et impriment un récépissé pour le client. La
facturation des paquets légers ou à destination de la France sont gérés aussi par ce service. Le paiement effectué,
le service transmet le paquet au service Logistique pour l'acheminement.

Les paquets lourds, à destination de l'international, doivent respecter la réglementation douanière et doivent
donc faire l'objet de démarches plus lourdes qui rallongent leur délai d'acheminement de 48h au moins et sont
sur-facturés de 10%. En particulier, le client doit remplir et signer une liasse de transport qui précise la nature et
la valeur du contenu du (ou des) paquets à acheminer. Le paquet, accompagné de ce document, est transmis au
service Export de l'entreprise.

Les paquets dont le poids dépasse les 20kg ou, dont le contenu est répertorié dans une liste de marchandises bien
définie par la réglementation douanière, doivent subir des formalités avec les douanes Françaises, en liaison avec
le service Export. Le paquet ne peut être acheminé avant accord des douanes qui se matérialise par un bordereau
avec les références du paquet à acheminer et le montant de la taxe à la charge du client. Le service Export de
l'entreprise transmet alors l'information au service de facturation. Celui-ci émet ensuite la facture finale à
destination du client. Après règlement, le service Export en est informé et transmet le paquet avec le bordereau
des douanes au service Logistique qui se charge de la livraison.

TRAVAIL A FAIRE :
1. Donner le diagramme des cas d’utilisation qui décrit le fonctionnement de cette société.
2. Décrire le scénario principal déclenché par le service Clientèle par un diagramme de séquence.
Diagramme de séquence du scénario <<Gestion d’une lettre ou d’un colis national >>

Remarque : la gestion d’un colis international est un autre scénario du cas d’utilisation « gestion des
paquets »

Vous aimerez peut-être aussi