Samia Boukir – Programmation Orientée Objet – Automne 2004
TP n° 10
Modélisation objet avec UML
Etude de cas : Société 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.
1. Donner le diagramme des cas d’utilisation qui décrit le fonctionnement de cette
société.
2. Décrire la structure statique de ce système par un diagramme de classes.
3. Décrire le scénario principal déclenché par le service Clientèle par un
diagramme de séquence.
4. Générer la documentation de votre projet :
a. Utiliser le bouton « Documentation » pour documenter brièvement
votre projet UML ainsi que chaque cas d’utilisation.
b. Puis, générer automatiquement la documentation de votre projet :
i. créer un répertoire destiné à cette documentation sur votre
compte.
ii. sélectionner le package de votre projet (1er item de la fenêtre haut
gauche)
iii. dans la fenêtre du bas, activer le bouton « Items ». Sur la barre
des fonctions, activer alors le bouton « Create a document »
(avant dernier sur la barre).
5. Compléter l’analyse de ce système par la description des scénarios
principaux des autres cas d'utilisation.
Licence IMAE, Université de La Rochelle