QCM UML Corrigé – Partie 10
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 UML, que signifie “1..*” ?
A L’élément est facultatif
B Il peut être nul ou unique
C Il y a exactement une instance
D Il y a au moins une instance
2. Que signifie la notation ~ devant une méthode dans un diagramme de classes ?
A Privée
B Package (par défaut)
C Méthode abstraite
D Protégée
3. Quelle est la principale différence entre un diagramme de classes et un diagramme d’objets ?
A Le diagramme de classes montre l’exécution réelle
B Le diagramme de classes montre la structure abstraite ; celui d’objets montre les instances réelles
C Le diagramme d’objets montre uniquement les méthodes
D Le diagramme d’objets est utilisé uniquement pour les bases de données
4. À quel type de diagramme appartient ce modèle ?

A Diagramme de séquence
B Diagramme de cas d’utilisation
C Diagramme d’activités
D Diagramme d’états
5. Que représente un rectangle stéréotypé <<boundary>> dans une architecture UML ?
A Un composant matériel
B Une classe de persistance
C Une erreur de conception
D Une interface entre le système et un acteur externe
6. Quelle erreur contient ce diagramme UML ?

A Il manque les attributs
B Il y a une mauvaise notation pour une méthode
C Les noms de classe ne sont pas corrects
D Rien d’anormal
7. Quelle est la définition correcte d’un « acteur secondaire » dans un diagramme de cas d’utilisation ?
A Celui qui déclenche directement un cas d’utilisation
B Celui qui est impliqué indirectement ou en support
C Celui qui valide les résultats
D Celui qui se connecte à l’interface
8. À quoi sert un diagramme de timing en UML ?
A À montrer les cycles de vie des objets
B À visualiser l’évolution des états dans le temps
C À définir les cas d’utilisation utilisateur
D À organiser les composants physiques
9. Dans un diagramme de classes, quel élément contient les attributs et opérations ?
A Objet
B Classe
C Cas d’utilisation
D Acteur
10. Quelle est la différence principale entre un diagramme de classes et un diagramme de composants ?
A Le diagramme de classes montre l’architecture interne d’un système, le diagramme de composants montre son déploiement matériel
B Le diagramme de classes décrit les actions du système, le diagramme de composants montre les acteurs externes
C Le diagramme de composants ne contient pas de classes
D Le diagramme de classes est toujours plus complexe qu’un diagramme de composants