QCM UML Corrigé – Partie 7
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 notation UML est utilisée pour représenter un objet spécifique (et non une classe) ?
A Un rectangle avec le nom souligné
B Un ovale
C Un cercle
D Une ligne pointillée
2. Que fait le diagramme UML suivant ?

A Il montre la hiérarchie des classes
B Il illustre les différentes actions qu’un client peut réaliser
C Il gère les transitions d’états
D Il détaille les messages échangés entre objets
3. Que fait le diagramme UML suivant ?

A Le contenu d’une classe
B Le flux logique d’un processus
C L’échange de messages entre objets
D Les transitions d’un état à un autre
4. Que fait le diagramme UML suivant ?

A Le flux logique d’un processus
B Visualiser les cas d’utilisation
C Montrer la structure d’une classe
D Représenter les états d’un objet ou processus
5. Que représente la relation entre Animal et Chien ?

A Une association
B Une composition
C Une généralisation (héritage)
D Une dépendance
6. Qu’est-ce qu’un profil UML ?
A Un type de diagramme UML utilisé pour la modélisation de bases de données.
B Un mécanisme pour personnaliser UML en définissant des stéréotypes, des tagged values et des contraintes spécifiques à un domaine.
C Une vue statique de la structure d’un système logiciel.
D Une description textuelle des cas d’utilisation.
7. Dans un diagramme de communication (anciennement diagramme de collaboration), comment sont représentées les interactions entre les objets ?
A Par des flèches horizontales représentant les messages, ordonnées par le temps.
B Par des flèches étiquetées avec des numéros de séquence indiquant l’ordre des messages.
C Par des rectangles représentant les objets et des lignes continues représentant les associations.
D Par des états et des transitions déclenchées par des événements.
8. Quel type de diagramme UML est particulièrement utile pour modéliser le comportement d’un objet à travers ses différents états en réponse à des événements ?
A Diagramme de cas d’utilisation
B Diagramme de séquence
C Diagramme d’états-transitions
D Diagramme de communication
9. Lequel des éléments suivants n’est pas un diagramme UML ?
A Diagramme de classes
B Diagramme de séquence
C Diagramme de réseau
D Diagramme de cas d’utilisation
10. Quelle est la différence entre une classe et un objet dans UML ?
A Une classe est une instance d’un objet
B Un objet est une définition d’une classe
C Une classe définit la structure, un objet est une instance
D Aucun rapport entre les deux