Exercice UML : Etude de Cas ascenseur
Rédigé par GC Team, Publié le 25 Décembre 2011, Mise à jour le Jeudi, 12 Août 2021 21:48![](/images/thumb/141/default.png)
Participez au vote ☆☆☆☆☆★★★★★
Enoncé
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:
- 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 correspondant.
- chaque étage, à l’exception du premier et du dernier, possède deux boutons, un pour demander 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.
- quand un ascenseur n’est pas requis, il reste à l’étage où il se trouve et ferme ses portes.
Travail à Faire
Décrire à l’aide d’un diagramme de séquence chacun des scénarios suivants:
- requête d’ascenseur depuis l’étage
- requête d’étage depuis l’ascenseur