UML ExercicesBasiques
Exercice 1
Dessiner les diagrammes (d’objets, de classes) correspondant aux situations suivantes :
(a) La France est frontalière de l’Espagne. Le Canada est frontalier des Etats-Unis.
(b) Un polygone est constitué de points. Un point possède une abscisse et une ordonnée.
(c) Une médiathèque possède des médias, empruntables par les abonnés de la médiathèque.
(d) Un client demande une réparation. Une réparation est effectuée par un mécanicien. Elle nécessite des compétences. Un mécanicien possède des compétences.
(e) Une galerie expose des œuvres, faites par des créateurs, et représentant des thèmes. Des clients, accueillis par la galerie, achètent des œuvres.
Dessiner les diagrammes (d’objets, de classes, de généralisation) correspondant à la situation suivante :
(f) Un bateau contient des cabines, occupées par des personnes qui effectuent des activités. Les personnes sont ou bien des guides, ou bien des animateurs, ou bien des passagers. Les guides expliquent des visites aux passagers et les animateurs animent des animations pour les passagers.
Exercice « FIGURE »
Le dessin ci-dessous représente des figures (triangles, carrés ou cercles) emboîtés. Les triangles contiennent une ou plusieurs figures. Les carrés ne contiennent rien. Les cercles contiennent exactement une figure. Les figures possèdent des « côtés ». On dira que les cercles ont un seul côté, les triangles trois côtés et les carrés quatre côtés.
1) A partir du texte précédent, déterminer les classes du domaine et dessiner le diagramme de généralisation des classes.
2) Dessiner un diagramme d'instances correspondant au dessin sans dessiner les instances de la classe "Côté".
3) Dessiner un diagramme de classes correspondant à la figure. Le diagramme comprendra les classes "Figure", "Cercle", "Carré", "Triangle" et "Coté" et des associations à déterminer.
4) Placer les ordres de multiplicité sur ce diagramme.
Bruno Bouzy
1
14/06/01
UML Exercices de base
Exercice « JARDINIER »