QCM UML Corrigé – Partie 18
Découvrez une série de QCM UML pour tester vos connaissances en modélisation orientée objet. À travers ces questionnaires, révisez les principaux diagrammes UML, les concepts de base et les bonnes pratiques en génie logiciel. Un outil idéal pour les étudiants, développeurs et candidats aux examens techniques.
1. Qu’est-ce qu’une « tagged value » dans le contexte d’UML ?
A Un type spécial de stéréotype.
B Une propriété additionnelle que l’on peut attacher à un élément UML pour stocker des informations spécifiques.
C Une contrainte appliquée à une relation entre des éléments UML.
D Une notation graphique pour représenter une interface.
2. Si un « Livre » ne peut exister sans sa « Couverture » (même déchirée), quelle relation UML illustre au mieux ce lien indissoluble ?
A Agrégation (comme des amis qui traînent ensemble)
B Dépendance (comme un café qui a besoin de lait)
C Composition (comme un cœur dans un corps)
D Association (comme deux acteurs dans un film)
3. Imaginez un « Robot » qui exécute une « Marche ». Le diagramme UML idéal pour capturer cette séquence d’actions dans le temps serait :
A Un diagramme de classes (pour lister les parties du robot)
B Un diagramme d’états-transitions (pour les postures du robot)
C Un diagramme de séquence (pour l’ordre des mouvements)
D Un diagramme de composants (pour les blocs fonctionnels du robot)
4. Si un « Interrupteur » active une « Lumière », mais la lumière peut aussi être allumée autrement, quelle relation UML décrit cette utilisation temporaire ?
A Composition (ils sont soudés ensemble)
B Agrégation (ils sont souvent ensemble)
C Dépendance (l’un a besoin de l’autre pour un moment)
D Association (ils sont juste connectés)
5. Pour montrer les différents « humeurs » d’un « Chat » (calme, joueur, en colère) et comment il passe de l’une à l’autre, le diagramme UML le plus pertinent serait:
A Un diagramme d’objets (un instantané du chat)
B Un diagramme de cas d’utilisation (ce que le chat fait avec son humain)
C Un diagramme d’états-transitions (le cycle émotionnel du chat)
D Un diagramme de communication (les miaulements entre chats)
6. Si une « Voiture » est composée d' »Roues », d’un « Moteur » et d’un « Châssis », et que ces parties sont essentielles à l’existence de la voiture, quel type de relation UML est en jeu ?
A Association (ils sont liés d’une manière ou d’une autre)
B Agrégation (ils peuvent exister séparément, techniquement)
C Composition (ils forment un tout inséparable)
D Dépendance (la voiture a besoin d’essence)
7. Quelle est la relation entre Voiture et Moteur dans ce diagramme ?

A Voiture dépend de Moteur mais n’a pas de relation de composition
B Voiture possède Moteur en tant que classe interne
C Voiture et Moteur sont des classes indépendantes
D Voiture est une super-classe de Moteur
8. Pour modéliser l’ordre des opérations dans un système de traitement de commandes, quel diagramme serait le plus adapté ?
A Diagramme de séquence
B Diagramme d’états
C Diagramme de communication
D Diagramme de classes
9. Tu conçois une app de livraison. Quel diagramme te permettrait de visualiser comment un livreur interagit avec l’application ?
A Diagramme de classes
B Diagramme de cas d’utilisation
C Diagramme de composants
D Diagramme de déploiement
10. Dans un réseau social, tu veux modéliser un utilisateur qui peut suivre plusieurs autres utilisateurs. Quelle relation ?
A Dépendance
B Composition
C Association récursive
D Agrégation