utilisation
Bernard ESPINASSE
2003 Permet :
• une description générale de comment le système sera utilisé
L!objet est de développer un système de contrôle de plusieurs ascenseurs devant servir • une présentation générale des fonctionnalités attendues du système
dans un immeuble à nombreux étages. Le problème qui nous intéresse ici est la logique • est compréhensible aussi bien par les utilisateurs que les professionnels
requise pour bouger les ascenseurs entre les étages avec les contraintes suivantes :
Les spécifications de notre système seront faites en UML (Unified Modeling Language).
Cas Ascenseur – UML – Bernard ESPINASSE 1 Cas Ascenseur – UML – Bernard ESPINASSE 2
Cas Ascenseur – UML – Bernard ESPINASSE 3 Cas Ascenseur – UML – Bernard ESPINASSE 4
Diagramme de séquence Diagramme de collaboration
• le diagramme de séquence montre les séquences explicites de messages souhaitables Décrit l!ensemble des interactions entre les classes et montre les relations entre les objets
pour modéliser un système temps réel, alors que le diagramme de collaboration montre
les relations entre objets.
Cas Ascenseur – UML – Bernard ESPINASSE 5 Cas Ascenseur – UML – Bernard ESPINASSE 6
Cas Ascenseur – UML – Bernard ESPINASSE 7 Cas Ascenseur – UML – Bernard ESPINASSE 8
Diagramme de classes détaillé Génération de code
Description détaillée d!opération Speudo-code généré
Cas Ascenseur – UML – Bernard ESPINASSE 9 Cas Ascenseur – UML – Bernard ESPINASSE 10