Quiz : Maîtrisez les diagrammes UML en 10 questions
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez des exercices corrigés sur les diagrammes UML pour maîtriser la modélisation orientée objet. Idéal pour les élèves de lycée en informatique.
Question 1 sur 10 10:00
[{"id":33483,"question":"Quel diagramme UML représente les relations entre les classes d'un système ?","option_a":"Diagramme de séquences","option_b":"Diagramme de classes","option_c":"Diagramme de cas d'utilisation","option_d":"Diagramme d'activités","option_e":"","option_f":"","bonne_reponse":"B","explication":"Le diagramme de classes est utilisé pour modéliser les relations entre les classes d'un système, comme l'héritage, l'association ou la composition.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":33484,"question":"Dans un diagramme de cas d'utilisation, que représente un acteur ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Un acteur dans un diagramme de cas d'utilisation représente un utilisateur ou un système externe qui interagit avec le système modélisé.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":33485,"question":"Quel diagramme UML montre l'ordre des interactions entre objets dans le temps ?","option_a":"Diagramme de classes","option_b":"Diagramme de séquences","option_c":"Diagramme de composants","option_d":"Diagramme de déploiement","option_e":"","option_f":"","bonne_reponse":"B","explication":"Le diagramme de séquences illustre les interactions entre objets dans l'ordre chronologique, en montrant les messages échangés.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":33486,"question":"Un diagramme d'activités peut-il représenter des décisions conditionnelles ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Oui, un diagramme d'activités utilise des nœuds de décision (sous forme de losanges) pour représenter des choix conditionnels dans un processus.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":33487,"question":"Quel est l'objectif principal d'un diagramme de composants ?","option_a":"Modéliser les interactions entre objets","option_b":"Représenter les relations entre classes","option_c":"Décrire l'architecture physique d'un système","option_d":"Illustrer les processus métiers","option_e":"","option_f":"","bonne_reponse":"C","explication":"Le diagramme de composants montre l'organisation physique des composants d'un système et leurs dépendances, comme les bibliothèques ou les modules.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":33488,"question":"Dans un diagramme de séquences, comment appelle-t-on une ligne verticale représentant un objet ?","option_a":"Message","option_b":"Lifeline","option_c":"Acteur","option_d":"Condition","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une lifeline (ligne de vie) représente un objet ou une classe dans un diagramme de séquences, montrant son existence dans le temps.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":33489,"question":"Un diagramme de déploiement peut-il inclure des nœuds matériels ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Oui, le diagramme de déploiement modélise l'infrastructure matérielle (serveurs, postes clients) sur laquelle le logiciel est déployé.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":33490,"question":"Quel type de relation est représenté par une flèche pleine dans un diagramme de classes ?","option_a":"Association","option_b":"Agrégation","option_c":"Héritage","option_d":"Dépendance","option_e":"","option_f":"","bonne_reponse":"C","explication":"Une flèche pleine avec un triangle vide représente une relation d'héritage (généralisation\/spécialisation) entre classes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":33491,"question":"Dans un diagramme de cas d'utilisation, comment appelle-t-on un cas d'utilisation inclus dans un autre ?","option_a":"Extension","option_b":"Inclusion","option_c":"Héritage","option_d":"Association","option_e":"","option_f":"","bonne_reponse":"B","explication":"Un cas d'utilisation inclus est représenté par une relation d'inclusion (\u003C\u003Cinclude\u003E\u003E), indiquant qu'un cas d'utilisation en nécessite un autre.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":33492,"question":"Quel diagramme UML est utilisé pour modéliser les processus métiers d'une entreprise ?","option_a":"Diagramme de classes","option_b":"Diagramme d'activités","option_c":"Diagramme de séquences","option_d":"Diagramme de cas d'utilisation","option_e":"","option_f":"","bonne_reponse":"B","explication":"Le diagramme d'activités est idéal pour modéliser les processus métiers, les workflows ou les algorithmes, en utilisant des nœuds d'activité et de décision.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.