QCM UML Corrigé – Partie 24
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. Dans un diagramme d’états UML, comment s’appelle l’état spécial dans lequel un objet entre au tout début de son existence ?
A État de terminaison
B État initial
C État final
D Pseudo-état d’attente
2. En UML, une association dérivée (ou calculée) est indiquée par quel symbole ?
A Une flèche pointillée
B Un petit losange
C Une ligne avec un / devant le nom de l’association
D Une ligne avec une croix au milieu
3. Quel est le rôle d’un nom de rôle dans une association UML ?
A Définir une opération à effectuer
B Spécifier le type de données associé
C Nommer la façon dont une classe est vue depuis l’autre
D Étiqueter une dépendance pour la documentation
4. Tu crées une app d’hôtel. Un client peut réserver plusieurs chambres, mais les chambres existent indépendamment. Relation ?
A Composition
B Association
C Dépendance
D Agrégation
5. Comment représente-t-on la destruction d’un objet dans un diagramme de séquence UML ?
A Un carré vide en bas de sa ligne de vie
B Une croix (X) à la fin de sa ligne de vie
C Une ligne discontinue
D Une transition avec flèche rouge
6. Quelle est la particularité de la méthode convertirMonnaie() ?

A Elle peut accéder à des attributs d’instance
B Elle nécessite une instance de la classe pour être utilisée
C Elle est une méthode statique accessible sans créer d’objet
D Elle est abstraite
7. Qu’est-ce qu’une classe active dans UML ?
A Une classe qui hérite de plusieurs interfaces
B Une classe abstraite avec au moins une méthode virtuelle
C Une classe dont les instances possèdent leur propre fil d’exécution (thread)
D Une classe qui ne peut être instanciée qu’une seule fois
8. Tu modélises un système de location de films. Un film peut avoir plusieurs versions (HD, SD, etc.). Quelle relation entre eux ?
A Association
B Dépendance
C Composition
D Agrégation
9. Dans UML, une association avec multiplicité 0..1 signifie quoi exactement ?
A L’attribut est obligatoire.
B La classe doit avoir au moins une instance.
C L’association est facultative, au plus une seule occurrence.
D L’objet est unique dans le modèle.
10. Dans une appli de gestion d’événements, un événement peut être organisé par plusieurs personnes. Quelle relation ?
A Agrégation
B Dépendance
C Composition
D Association