Beruflich Dokumente
Kultur Dokumente
Exercice 3 :
Un comptable s'occupe du traitement des factures d'une société. Lorsqu'il traite chaque
facture, il peut être amené à calculer une remise (on considérera que ce calcul est toujours
effectué, éventuellement avec une remise de 0%). Les factures étrangères nécessitent un
traitement particulier.
« include
Traiter une facture » Calculer une remise
Comptable
« include »
Traiter une facture Calculer une remise
Comptable
« extend »
[Facture à l’étranger]
Remarque 2 : si on change l’énoncé de l’exercice pour dire que le comptable ne fait un calcul de remise
quand il traite une facture que lorsque le montant de celle-ci est supérieur à une certaine grande valeur.
1
Exercice 5 : Choisissez et dessinez les relations entre les cas suivants :
1. Une agence de voyage organise des voyages où l’hébergement se fait en hôtel. Le client doit disposer
d’un taxi quand il arrive à la gare pour se rendre à l’hôtel.
« include » « include »
« include »
2. Le voyage se fait soit par avion, soit par train. Comment modéliser cela ?
1ère solution :
Réserver Billet
« extend »
« include » [choix user
« include »
Réserver Billet
« extend » Avion
[choix user
Cette solution permet à l’agent de choisir le mode de voyage qui convient à son client. Mais, on ne voit
l’obligation d’en choisir toujours un parmi les deux.
2ème solution : En activant le cas d’utilisation « organiser voyage », on force l’acteur de réserver un
billet de voyage qu’il soit de train ou d’avion.
2
3. Certains clients demandent à l’agent de voyage d’établir une facture détaillée. Cela donne lieu à un
nouveau cas d’utilisation appelé « établir une facture détaillée ». comment mettre ce cas en relation avec
les cas existants ?
1ère solution :
Réserver Billet
« extend »
« include » [choix user]
« include »
Réserver Billet
« extend » Avion
Etablir facture détaillée « extend »
[choix user]
[choix user]
Cette solution permet à l’agent de choisir le mode de voyage qui convient à son client. Mais, on ne voit
l’obligation d’en choisir toujours un parmi les deux.
2ème solution :