Sei sulla pagina 1di 3

UML : Diagramme de Séquence

Exercice 1 :
Expliquez les diagrammes de séquence suivants :

F.Z. FAGROUD 1
Exercice 2 :

o Un client souhaitant acheter un billet de train doit le faire à partir du site web de la
compagnie de train. Une réservation doit être effectuée plus de 2 jours à l'avance. Il choisit
sur la page d'accueil les villes de départ et d'arrivée, la date de départ, les heures de départ
et d'arrivée et la classe désirée (1ère ou 2nde classe).
o S'il ne reste pas de place libre correspondant au choix effectué, un message est affiché à
l'écran. Ce message reprend les informations communiquées par le client et précise qu'il n'y
a pas de place libre pour ce train.
o Si la réservation est possible, un numéro de réservation est communiqué au client, qui s'en
servira pour payer puis retirer son billet.
o Le client dispose d'un délai de deux jours pour payer son billet. Il doit payer à partir du site
web, en communiquant le numéro de réservation, et le numéro et la date de validité de sa
carte bancaire. Un message indiquant les formalités pour le retrait du billet est alors affiché.
o Le client peut payer de cette manière à tout moment pendant ces deux jours.
o Si le client ne paie pas dans les deux jours, la réservation est annulée mais pas détruite, car
on souhaite faire des statistiques sur le nombre d'annulations. Le client n'en est pas informé.
o Le retrait du billet se fait à partir d'une borne interactive durant la journée du départ. Le
client communique son numéro de réservation. S'il a payé son billet, le billet et un reçu sont
édités à partir de la borne interactive et le client peut les retirer. Sinon, un message indiquant
que sa réservation a été annulée est affiché.

▪ Elaborer le diagramme de séquence du cas « réserver une place »


▪ Elaborer le diagramme de séquence du cas « payer une réservation »

Exercice 3 :
▪ Elaborer le diagramme de séquence (boite blanche) « s’inscrire »
▪ Elaborer le diagramme de séquence « Prendre un rendez-vous »
▪ Elaborer le diagramme de séquence « valider commande »

F.Z. FAGROUD 2
Exercice 4 :
Un vidéo club est un centre de distribution qui assure essentiellement la location de films
préenregistrés.
Les éditeurs procurent les cassettes aux exploitants soit en location soit en vente. Les
exploitants peuvent donc passer avec les éditeurs des contrats de location d'une durée
moyenne de 6 mois ou passer des commandes à partir de catalogues fournis régulièrement par
les éditeurs.
Un vidéo club entretient des relations avec une trentaine d'éditeurs environ. Lorsque les
exploitants constatent une usure des cassettes qui leur appartiennent, ils ont la possibilité de
les vendre à des grossistes qui peuvent alors pratiquer des ventes au rabais.
Un seul statut est proposé aux clients, celui d'adhérent. Chaque adhérent se voit attribuer une
carte d'adhésion sur laquelle est mentionné un code adhérent. Il peut alors choisir entre
plusieurs types d’abonnement. Les tarifs varient selon le mode d'abonnement choisi. Quatre
tarifs adaptés aux locations sont proposés en fonction des différents types d'abonnement.
Toutefois, on peut louer des cassettes aux clients non abonnés sans leur faire profiter des
avantages tarifaires réservés aux abonnés.
▪ Donner le diagramme des cas d'utilisation du système.
▪ Décrire le scénario « Location Cassettes » par un diagramme de séquence.

Exercice 5 :
La société C fabrique des pièces métalliques réalisées dans son atelier. La société C est en
relation commerciale uniquement avec des clients réguliers. Les factures sont mensualisées :
toutes les commandes d’un client dans le mois sont facturées à la fin du mois. A la réception
d’une commande, le secrétariat de la société C édite un bon de fabrication qu’elle transmet à
l’atelier (un double de ce bon de fabrication est envoyé au client). Une fois la pièce fabriquée,
l’atelier complète le bon de fabrication et le transmet au secrétariat qui enregistre la date de
fin de fabrication et informe le client que sa pièce est disponible à l’atelier. A la fin du mois,
les factures sont éditées. Une facture est éditée pour chaque client ayant effectué une
commande dans le mois. Si une facture n’est pas payée dans le délai de 10 jours ouvrables
alors un courriel de relance est envoyé au client. Tant qu’il n’aura pas payé sa facture aucune
de ses commandes ne sera acceptée : chaque fois qu’il effectuera une commande, un courriel
de refus lui sera envoyé. Une facture payée est archivée 15 ans et ensuite détruite.
Hypothèse : nous considérons que tous les paiements sont corrects : un client paye le total
facturé ou il n’envoie pas de règlement.
▪ Elaborer le diagramme des cas d'utilisation du système
▪ Elaborer le diagramme de séquence « Enregistrer une commande acceptée»
▪ Elaborer le diagramme de séquence «Edition d’une facture»

F.Z. FAGROUD 3

Potrebbero piacerti anche