QCM UML Corrigé – Partie 16
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. Quel diagramme UML permet de représenter une hiérarchie d’héritage entre classes ?
A Diagramme d’activités
B Diagramme d’objets
C Diagramme de cas d’utilisation
D Diagramme de classes
2. Quelle est la fonction de note dans ce diagramme ?

A Cacher une classe
B Ajouter un commentaire ou une annotation
C Créer un label interactif
D Générer une description automatique
3. Quel mot-clé UML indique qu’un cas d’utilisation peut parfois ajouter un comportement à un autre ?
A <<use>>
B <<generalize>>
C <<extend>>
D <<include>>
4. Quel élément UML peut représenter une décision conditionnelle dans un diagramme d’activités ?
A Une activité
B Une transition
C Un état
D Un nœud de décision (losange)
5. Que représente ce diagramme ?

A Un diagramme de cas d’utilisation
B Une séquence d’actions utilisateur
C Un modèle relationnel entre entités métier
D Un processus métier automatisé
6. Quelle notation UML permet d’exprimer une contrainte sur un diagramme de classes ?
A Les accolades {}
B Les crochets []
C Les doubles flèches <<>>
D Les parenthèses ()
7. Que représente le stéréotype <<boundary>> dans un diagramme de classes ?
A Une classe qui contient des règles de gestion
B Une classe qui interagit avec l’extérieur du système (interface utilisateur, systèmes externes)
C Une classe qui représente un calcul
D Une classe qui est utilisée uniquement pour le stockage de données
8. Ce diagramme représente _______________

A Des composants logiciels communiquant entre eux
B Une interaction entre objets
C La structure d’une base de données
D Un déploiement matériel avec des composants logiciels
9. Dans un diagramme d’états, qu’est-ce qu’une transition ?
A Une action effectuée lors du changement d’état
B Un événement qui déclenche un changement d’état
C La condition sous laquelle un état peut être atteint
D Un état intermédiaire entre deux transitions
10. Le Magicien est une spécialisation de la classe Personnage. Quelle relation UML vas-tu utiliser ?
A Association
B Dépendance
C Réalisation
D Généralisation