QCM UML

 Question 1 : Qu'est-ce que UML ?

  • A) Un langage de programmation
  • B) Un environnement de développement intégré (IDE)
  • C) Un langage de modélisation standardisé
  • D) Un outil de gestion de base de données

Question 2 : Quel diagramme UML est utilisé pour représenter le comportement des objets au fil du temps ?

  • A) Diagramme de cas d'utilisation
  • B) Diagramme de séquence
  • C) Diagramme de classe
  • D) Diagramme d'état

Question 3 : Quel diagramme UML décrit la structure statique d'un système ?

  • A) Diagramme de séquence
  • B) Diagramme de collaboration
  • C) Diagramme de classe
  • D) Diagramme de déploiement

Question 4 : Lequel des éléments suivants n'est pas un type de relation en UML ?

  • A) Association
  • B) Héritage
  • C) Composition
  • D) Récurrence

Question 5 : Quel diagramme UML est utilisé pour modéliser les interactions entre objets ?

  • A) Diagramme de classe
  • B) Diagramme d'activités
  • C) Diagramme de séquence
  • D) Diagramme de composants

Question 6 : Quel est l'objectif principal d'un diagramme de cas d'utilisation ?

  • A) Décrire les flux de données dans un système
  • B) Modéliser les interactions entre les acteurs et le système
  • C) Montrer les transitions d'état des objets
  • D) Décrire la hiérarchie des classes dans un système

Question 7 : Quelle relation UML est utilisée pour représenter une relation "partie tout" où la destruction de l'objet "tout" entraîne la destruction des "parties" ?

  • A) Association
  • B) Héritage
  • C) Agrégation
  • D) Composition

Question 8 : Dans un diagramme de classes UML, que représente un losange plein (♦) ?

  • A) Une composition
  • B) Une agrégation
  • C) Une association
  • D) Un héritage

Question 9 : Quel diagramme UML est utilisé pour représenter le flux de travail dans un système ?

  • A) Diagramme de cas d'utilisation
  • B) Diagramme d'activités
  • C) Diagramme de séquence
  • D) Diagramme d'état

Question 10 : Qu'est-ce qu'un acteur dans un diagramme de cas d'utilisation UML ?

  • A) Un objet dans le système
  • B) Une classe du système
  • C) Un utilisateur ou système externe qui interagit avec le système
  • D) Un composant logiciel interne au système

Réponses :

  1. C
  2. D
  3. C
  4. D
  5. C
  6. B
  7. D
  8. A
  9. B
  10. C

Partie 2

Question 11 : Lequel des diagrammes suivants est utilisé pour modéliser la configuration matérielle et logicielle d'un système ?

  • A) Diagramme de classes
  • B) Diagramme de composants
  • C) Diagramme de déploiement
  • D) Diagramme de séquence

Question 12 : Quel type de diagramme UML permet de modéliser un processus métier ou le flux de contrôle ?

  • A) Diagramme d'état
  • B) Diagramme de séquence
  • C) Diagramme d'activités
  • D) Diagramme de déploiement

Question 13 : Dans un diagramme de classes, que signifie une ligne pleine avec une flèche vide (triangle) ?

  • A) Association
  • B) Composition
  • C) Héritage
  • D) Agrégation

Question 14 : Quelle est la différence principale entre une composition et une agrégation en UML ?

  • A) L'agrégation implique une relation forte, alors que la composition est faible.
  • B) La composition indique une dépendance forte où les parties ne peuvent pas exister sans le tout.
  • C) L'agrégation ne concerne que les classes abstraites.
  • D) La composition ne peut pas être utilisée entre deux objets différents.

Question 15 : Un diagramme de séquence modélise :

  • A) Les interactions dynamiques entre objets.
  • B) Les états internes d'un objet.
  • C) La hiérarchie des classes.
  • D) Le déploiement des composants.

Question 16 : Dans un diagramme de cas d'utilisation, quelle forme est utilisée pour représenter un cas d'utilisation ?

  • A) Un rectangle
  • B) Un ovale
  • C) Un losange
  • D) Un cercle

Question 17 : Quel diagramme UML peut être utilisé pour représenter la relation entre les composants logiciels d'un système ?

  • A) Diagramme de classes
  • B) Diagramme de composants
  • C) Diagramme de séquence
  • D) Diagramme d'activités

Question 18 : Dans un diagramme de séquence UML, la barre de vie (lifeline) représente :

  • A) La durée d'existence d'un objet dans le système.
  • B) Le flux de données entre les objets.
  • C) La structure interne d'une classe.
  • D) Le comportement dynamique d'une fonction.

Question 19 : Quel diagramme UML est principalement utilisé pour modéliser le cycle de vie d'un objet ou d'une entité ?

  • A) Diagramme de séquence
  • B) Diagramme d'état
  • C) Diagramme de cas d'utilisation
  • D) Diagramme de composants

Question 20 : Dans UML, quelle relation permet de représenter qu'une classe est une spécialisation d'une autre ?

  • A) Composition
  • B) Héritage
  • C) Agrégation
  • D) Association

Question 21 : Dans un diagramme de séquence, les messages synchrones sont représentés par :

  • A) Une flèche pleine avec une pointe fermée
  • B) Une flèche en pointillés
  • C) Une flèche avec un losange
  • D) Une flèche avec un cercle

Question 22 : Le diagramme UML qui montre l'architecture physique des nœuds (serveurs, machines) est :

  • A) Diagramme de déploiement
  • B) Diagramme de séquence
  • C) Diagramme de composants
  • D) Diagramme d'activités

Question 23 : Dans UML, qu'est-ce qu'un paquetage (package) ?

  • A) Un type de relation
  • B) Une collection d'objets et de composants
  • C) Une collection organisée d'éléments modélisés
  • D) Une interaction dynamique entre objets

Question 24 : Quel diagramme UML est utilisé pour représenter des alternatives et des conditions dans un flux de processus ?

  • A) Diagramme de composants
  • B) Diagramme de séquence
  • C) Diagramme d'activités
  • D) Diagramme d'état

Question 25 : Quelle relation UML est représentée par une ligne avec un diamant vide au niveau de la classe principale ?

  • A) Héritage
  • B) Agrégation
  • C) Composition
  • D) Association

Question 26 : Dans un diagramme d'activités UML, que représente un nœud de décision (decision node) ?

  • A) Une action
  • B) Un point de contrôle où un flux est divisé en plusieurs chemins
  • C) Une boucle
  • D) Une relation entre objets

Question 27 : Quel diagramme UML est utilisé pour montrer l'ensemble des processus parallèles dans un système ?

  • A) Diagramme d'activités
  • B) Diagramme de déploiement
  • C) Diagramme de composants
  • D) Diagramme de classes

Question 28 : Quel diagramme UML est utilisé pour modéliser des objets concrets et des relations réelles dans un système ?

  • A) Diagramme d'état
  • B) Diagramme d'objets
  • C) Diagramme de séquence
  • D) Diagramme de classes

Question 29 : Le diagramme UML qui représente l'organisation d'un système en termes de couches ou modules est :

  • A) Diagramme de classes
  • B) Diagramme de composants
  • C) Diagramme de cas d'utilisation
  • D) Diagramme d'activités

Question 30 : Dans un diagramme de séquence, comment représente-t-on un message asynchrone ?

  • A) Par une flèche pleine avec une pointe ouverte
  • B) Par une flèche en pointillés
  • C) Par une flèche pleine avec une pointe fermée
  • D) Par une flèche avec un losange

Réponses :

  1. C
  2. C
  3. C
  4. B
  5. A
  6. B
  7. B
  8. A
  9. B
  10. B
  11. A
  12. A
  13. C
  14. C
  15. B
  16. B
  17. A
  18. B
  19. B
  20. B

Plus récente Plus ancienne

نموذج الاتصال