QCM UML Corrigé – Partie 9
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. Quelle est la différence entre une association et une dépendance ?
A L’association est un type de dépendance
B La dépendance est plus forte que l’association
C L’association est une relation durable entre deux classes
D Aucune différence, c’est synonyme
2. Dans UML, qu’est-ce qu’un artefact ?
A Une bibliothèque logicielle
B Un fichier produit par le développement (code, document, binaire…)
C Une classe abstraite
D Un test unitaire
3. Quelle est la différence entre « include » et « extend » dans un diagramme de cas d’utilisation ?
A « include » est optionnel, « extend » est obligatoire
B « include » réutilise du comportement, « extend » ajoute un comportement facultatif
C Il n’y a aucune différence
D Les deux représentent une composition
4. Quelle est l’utilité d’un fragment combiné (combined fragment) dans un diagramme de séquence ?
A Représenter une interaction abstraite
B Ajouter une méthode privée
C Montrer des alternatives ou des boucles
D Dessiner des classes temporaires
5. Le diagramme de structure composite est utilisé pour :
A Modéliser les composants réseau
B Montrer l’architecture interne d’une classe
C Détailler les cas d’utilisation
D Modéliser les scripts SQL
6. Dans un diagramme de classes, une association navigable dans une seule direction est représentée par :
A Une ligne continue sans flèche.
B Une ligne continue avec une flèche ouverte pointant vers la classe cible de la navigation.
C Une ligne en pointillés avec une flèche ouverte.
D Une ligne continue avec une tête de losange.
7. Quelle relation est utilisée ici ?

A Association simple
B Agrégation
C Composition
D Héritage
8. Quelle est la différence entre cette relation et la précédente ?

A Aucune différence
B Ici, Livre ne peut pas exister sans Bibliothèque
C Ici, Livre peut exister indépendamment de Bibliothèque
D C’est une relation d’héritage
9. Dans UML, quel diagramme illustre les objets réels et leurs liens à un instant donné ?
A Diagramme de classes
B Diagramme d’activités
C Diagramme d’objets
D Diagramme de composants
10. Quelle est la représentation d’un acteur dans un diagramme de cas d’utilisation ?
A Un losange
B Un rectangle
C Une silhouette en bâton
D Un cercle