QCM UML Corrigé – Partie 32
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. Que montre cette flèche –|> ?

A Une dépendance simple
B Un héritage entre composants
C Le composant fournit l’interface IPaiement
D Le composant contient IPaiement
2. Quel mécanisme permet d’adapter un modèle UML à différents contextes via des paramètres ?
A Les profils
B Les modèles stéréotypés
C Les modèles paramétrés
D Les structures composites
3. Tu construis une appli bancaire. Tu veux montrer qu’un compte courant et un compte épargne sont des types de compte bancaire. Quel concept UML ?
A Généralisation
B Association
C Dépendance
D Composition
4. Dans un diagramme d’états, que signifie une action d’entrée (entry) ?
A Une action exécutée lorsque l’état est quitté
B Une action exécutée si une garde est vraie
C Une action exécutée à chaque fois que l’état est atteint
D Une action déclenchée uniquement manuellement
5. À quoi sert {invariant total >= 0} ?

A À limiter le nombre de commandes
B À lier deux classes
C À indiquer une valeur par défaut
D À définir une contrainte OCL (Object Constraint Language) sur les objets
6. À quoi sert ce alt avec « erreur de stock » ?

A À modéliser une exception ou un scénario alternatif
B À tester les attributs
C À effectuer une boucle
D À afficher un diagramme secondaire
7. Que modélise ce diagramme d’états ?

A Deux états indépendants
B Des transitions entre classes
C Un cycle infini
D Un état composite contenant ses propres sous-états
8. Quelle est la fonction du mot possède ici ?

A C’est un type de classe
B C’est un nom d’attribut
C C’est un nom d’association, qui décrit le rôle de la relation
D C’est une méthode
9. Que modélise cette structure ?

A Une composition multiple
B Une association n-aire entre plusieurs classes
C Une interface générique
D Un état composite
10. Une classe d’association sert à :
A Associer deux classes abstraites
B Ajouter des attributs à une relation entre deux classes
C Définir une classe sans attribut
D Représenter une agrégation multiple