Vous êtes sur la page 1sur 3

Exercices d’application UML

(Etudes de cas)

Problème 1:

Une société de Vente Par Correspondance(VPC) décide de refondre ses applications


informatiques en utilisant les technologies objets. Parmi les applications à développer, il y a
la gestion des commandes clients.

Pour commander les articles qui leur seront livrés à domicile, les clients utilisent un bon de
commande. Chaque client reçoit, à sa création, un numéro unique.

Sur le bon de commande sont indiquées les informations suivantes : numéro (unique) de la
commande, nom et prénom du client, numéro de téléphone, adresse (n°, rue, ville et code
postal), ainsi que la date de la commande. La partie commande de ce bon se compose d’une
série de lignes, chaque ligne contenant le libellé en clair de l’article, le numéro de référence,
le prix unitaire de l’article, ainsi que le nombre d’articles commandés. Les références
d’articles sont uniques.

Le bon de commande contient aussi une partie règlement spécifiant le mode de paiement
(chèque, ou carte bancaire). Dans le cas d’un paiement par chèque, le client doit indiquer son
numéro. Dans le cas d’un paiement par carte bancaire, il indique le numéro de la carte et sa
date d’expiration. On considère que le client ne commet pas d’erreurs en remplissant son bon
de commande (numéro de référence d’article, taille ou dimension, prix unitaire correct).

Sur les colis livrés, on trouve un bon de livraison comportant l’ensemble des informations du
bon commande, ainsi que la date d’expédition et les références (raison sociale, adresse et
numéro de téléphone) de la société de VPC. Ce bon contient des lignes livraisons en
correspondance une à une avec les lignes de la commande, et reprenant les informations de
celle-ci, avec la quantité livrée. Cette société essaye, dans la mesure du possible, de livrer en
une seule fois la totalité des produits indiqués dans la commande. Si cela ne peut être réalisé
(rupture de stocks par exemple) pour certains articles commandés, le bon de livraison
contiendra, en face de chaque article manquant, la date probable de livraison de cette partie de
la commande (un délai standard de réapprovisionnement est prévu pour chaque article).

Questions :

1. Représentez le diagramme de classe


Problème 2 :

La Mairie de Dakar veut réaliser une application pour la gestion d'une bibliothèque
Municipale.
Il s'agit de réaliser un logiciel de gestion des prêts de documents aux lecteurs d'une
bibliothèque municipale. L'usager demande sur un poste informatique qu'un document lui soit
communiqué. 

Le lecteur se voit attribué un numéro lors de son inscription. Un système de fiches existe pour


la recherche documentaire qui n'est pas informatisée actuellement.

Si le lecteur est déjà inscrit, il s'identifie puis remplit, sur le terminal informatique la demande
de document souhaité. Il sélectionne le document désiré et le lieu où il souhaite consulter le
document (sur place ou à domicile).

Il existe en fait plusieurs types de documents: Journaux, livres et microfilms. Chaque usager
dispose de droits différents en fonction de sa profession et de son employeur. Ces droits sont
valides pour une année et correspondent à des niveaux de confidentialité. Certains documents
sont consultables uniquement sur place, d'autres peuvent être emportés à domicile. Pour
consulter sur place, un emplacement doit être affecté au lecteur dans une salle adaptée au
document.

Si le document n'est pas disponible pour le moment, le système fournit au lecteur une fiche de
réservation comprenant une date de disponibilité et une place réservée (en cas de consultation
sur place). Le lecteur peut ensuite venir à la date prévue utiliser sa réservation.

Si le document est disponible, le système imprime une fiche qui permet au lecteur de retirer
son document au guichet. L'employé valide alors le prêt sur son poste informatique et
enregistre le retour lorsque le lecteur rend le document. En cas d'emprunt à domicile, l'usager
à une semaine pour rendre le document.

L'usager peut à tout moment consulter l'état de ses demandes (prêts et/ou réservations
en cours). Il ne pourra effectuer un emprunt que s'il a rendu les documents déjà empruntés.

Chaque document possède une cote. Un journal possède un titre, une date et un numéro. Un
livre possède un titre et un ou plusieurs auteurs. Les microfilms ont été tirés à partir de
certains journaux.
Le système fournit à l'employé, chaque soir après le départ du dernier client, la liste des
documents consultés sur place qui n'ont pas été rendus. Le responsable du service des prêts
peut à tout moment, demander au système la liste des prêts à domicile non rendus à la
date prévue. Ceux-ci seront classés par nombre de jours de retard, afin de pouvoir éditer les
lettres de relance. Il peut aussi obtenir différentes statistiques.

Questions :

1. Faites une description de la structure interne de l’application à l’aide du diagramme de


classes.

Vous aimerez peut-être aussi