QCM UML Corrigé – Partie 34
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 signifie la transition T –> T ?

A Changement de classe
B Fin de l’état
C Une erreur de syntaxe
D Une auto-transition, le système reste dans le même état
2. Dans un diagramme de classes, quelle relation UML modélise qu’un ordinateur contient une carte graphique qui n’existe pas seule ?
A Association
B Agrégation
C Dépendance
D Composition
3. Tu veux modéliser un cas d’usage alternatif (ex: “paiement refusé”). Quel mot-clé UML dans un diagramme de séquence ?
A loop
B ref
C alt
D opt
4. Quelle est la relation entre Pdf et Document ?

A Document hérite de Pdf
B Pdf est une spécialisation de Document
C Pdf est indépendant
D Pdf contient Document
5. Quelle est la différence ici ?

A Toutes les méthodes sont privées
B create() est abstraite
C login() est statique
D nbUtilisateurs() est une méthode de classe (statique)
6. Que représente le nœud continuer achat
après un if (stock suffisant ?) ?

A Une boucle
B Une classe
C Un point de fusion (merge)
D Une fin d’activité
7. Que signifie |Client| et |Système| ici ?

A Des classes
B Des threads
C Des interfaces
D Des swimlanes représentant des responsabilités/acteurs
8. À quoi fait référence « classe anonyme » ici ?

A Une classe sans nom pour les schémas UML
B Une classe temporaire
C Une classe déclarée sans nom, directement à l’intérieur d’une méthode
D Une exception
9. Le bloc « Afficher Résultat » joue ici quel rôle ?

A Join (rendez-vous des branches parallèles)
B Début de processus
C Interface utilisateur
D Exception
10. Dans un diagramme d’activités, que représente une barre noire horizontale ?
A Une condition
B Un état initial
C Une décision logique
D Une synchronisation de flux