QCM UML Corrigé – Partie 1
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. Qu’est-ce que UML ?
A Un langage de programmation
B Une base de données
C Un langage de modélisation
D Un système d’exploitation
2. Quel diagramme UML sert à représenter les classes et leurs relations ?
A Diagramme de cas d’utilisation
B Diagramme de séquence
C Diagramme d’activités
D Diagramme de classes
3. Quel diagramme UML est utilisé pour représenter les interactions entre acteurs et le système ?
A Diagramme de classes
B Diagramme de cas d’utilisation
C Diagramme d’activités
D Diagramme de séquence
4. Dans un diagramme de cas d’utilisation, qui représente l’utilisateur du système ?
A Une classe
B Un acteur
C Une activité
D Une interface
5. Quel diagramme UML est principalement utilisé pour modéliser la structure statique d’un système, y compris ses classes, attributs, opérations et relations ?
A Diagramme de cas d’utilisation
B Diagramme de séquence
C Diagramme de classes
D Diagramme d’états-transitions
6. Dans un diagramme de classes UML, que représente une association avec une étoile (*) ?

A Une relation obligatoire
B Une cardinalité de 1
C Une cardinalité de 0..1
D Une cardinalité multiple
7. Lequel des éléments suivants n’est pas un diagramme structurel en UML ?
A Diagramme de classes
B Diagramme de composants
C Diagramme d’états-transitions
D Diagramme d’objets
8. Quelle est la bonne représentation pour une association d’héritage dans un diagramme de classes UML ?
A Une flèche pleine avec un losange
B Une flèche en ligne pointillée
C Une flèche avec un triangle blanc
D Une ligne simple sans flèche

9. Que permet de représenter un diagramme de séquence ?
A La hiérarchie des classes
B Le déroulement des opérations dans le temps
C La base de données du système
D La structure d’un fichier
10. Quel élément UML est utilisé pour représenter une méthode dans une classe ?
A Un rectangle avec une ligne
B Une flèche
C Un nom suivi de parenthèses dans une classe
D Un losange noir