QCM UML Corrigé – Partie 14
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. Dans un diagramme de classes, que signifie 0..1 comme multiplicité ?
A Aucun objet n’est autorisé
B Il faut obligatoirement un objet
C L’objet est facultatif (zéro ou un)
D Il peut y avoir plusieurs objets, mais pas plus d’un
2. Dans un diagramme de classes UML, comment appelle-t-on une méthode précédée d’un + ?
A Méthode privée
B Méthode protégée
C Méthode publique
D Méthode abstraite
3. Quel est le rôle d’un “interface fournie” dans un diagramme de composants ?
A Montrer une dépendance externe
B Indiquer une interface que le composant utilise
C Indiquer une interface que le composant implémente et propose aux autres
D Marquer une classe abstraite
4. Quelle est la signification du mot-clé « Abstract » ici ?

A La classe ne peut pas être instanciée
B La classe est optionnelle
C La classe possède uniquement des méthodes privées
D Elle est automatiquement étendue par toutes les classes
5. Quel diagramme UML montre le cycle de vie d’un objet en réponse à des événements ?
A Diagramme d’activités
B Diagramme de classes
C Diagramme d’états-transitions
D Diagramme de composants
6. Lequel des éléments suivants est obligatoire dans un diagramme de classes ?
A Des méthodes privées
B Au moins une interface
C Un nom de classe
D Une relation d’héritage
7. Que signifient les deux-points : devant Commande et Paiement ?

A Ce sont des classes
B Ce sont des interfaces
C Ce sont des méthodes
D Ce sont des objets instanciés de classes
8. Quel est l’intérêt d’un diagramme de cas d’utilisation pour un client non technique ?
A Voir la structure de la base de données
B Comprendre le code source
C Visualiser les interactions utilisateur/système de façon simple
D Définir les performances du système
9. Quelle est la nature de cette relation ?

A Une composition
B Une agrégation
C Une association bidirectionnelle avec multiplicité
D Un héritage multiple
10. Quelle est la représentation correcte d’une relation d’association bidirectionnelle ?
A Une ligne sans flèche entre deux classes
B Deux flèches opposées
C Un losange blanc
D Une ligne pointillée