Vous êtes sur la page 1sur 5

Diagramme de séquence : Exercices corrigés

Ex1 :
EX2 :

Scénario Vérifier retard :

L'application vérifie s'il y a un retard dans les prêts de l'adhérent :

1. Elle récupère tous les prêts de l’adhérent ;

2. Pour chaque prêt, elle vérifie si la date de retour est dépassée;

3. Si une date est dépassée, elle fixe le statut de l'adhérent à suspendu.

Faire les diagrammes de séquences pour les cas d’utilisation Vérifier retard.
Scénario Emprunter : On reprend le scénario précédent en ajoutant les vérifications
suivantes :

- Le statut de l'adhérent :

• Est-ce qu'il est déjà suspendu,

• Est-ce qu'il peut encore emprunter des livres ? ;

• La disponibilité du livre ;

• La vérification des retards ;

• La mise à jour éventuelle de statut de l'adhérent ;

Faire les diagrammes de séquences pour les cas d’utilisation Emprunter


EX3 :
Ascenseur

Un produit va être installé pour contrôler N ascenseurs dans un gratte-ciel de M étages.


Notre problème concerne la logique nécessaire au déplacement des ascenseurs entre les
étages en accord avec les contraintes suivantes:
a. chaque ascenseur possède un ensemble de M boutons, un pour chaque étage. Un bouton
s’allume lorsqu’il est appuyé et provoque le déplacement de l’ascenseur vers l’étage corres-
pondant.
b. chaque étage, à l’exception du premier et du dernier, possède deux boutons, un pour de-
mander la montée et un pour demander la descente. Ces boutons s’allument lorsqu’ils sont
appuyés. Ils s’éteignent quand l’ascenseur arrive à l’étage, et celui ci se déplace ensuite dans
la direction demandée.
c. quand un ascenseur n’est pas requis, il reste à l’étage où il se trouve et ferme ses portes.

Décrire à l’aide d’un diagramme de séquence chacun des scénarios suivants:


1.requête d’ascenseur depuis l’étage
2.requête d’étage depuis l’ascenseur

Solution:

Vous aimerez peut-être aussi