Vous êtes sur la page 1sur 3

Corrigé de l’examen terminal – UML

1-

a) Quand un message est envoyé par un émetteur sans un intermédiaire et


sans que l’émetteur n’attende que le destinataire l’ait reçu, on utilise un
message asynchrone.

: Émetteur : Destinataire

transmettre(message)

b) Transmettre est un signal.

c) Avec intermédiaire d’un serveur de messagerie, on peut utiliser des


messages asynchrones pour poster un message et des messages synchrones
pour les récupérer.

: Émetteur : Serveur : Destinataire

poster(message)

recuperer()

message = recuperer()

d) Poster est une opération.


* Destinataire
Serveur 1 -message: String Destinataire

+poster(message: String) Emetteur


+recuperer() 1 *

2- Etude de cas

a) Diagrammes de cas d’utilisation

<< secondary >>


Fournir des cassettes

Editeur Exploitant
Passer un contrat de Passer des commandes
location de ventes

Vendre des cassettes


<< secondary >>

Grossiste
Demander statut
adherent

<<extend>>
Bénéficier Avantage
Louer des cassettes Abonné

Client
Choisir un type
d’abonnnement
b) Diagramme d’activité

Cassette
disponible

Demander
Location

[Non Abonné] [Abonné]

Payer tarif Payer en tarif


standard d’abonnement

Identifier et louer
au tarif

Cassette louée

Vous aimerez peut-être aussi