QCM UML Corrigé – Partie 2

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 UML, que signifie l’acronyme « UML » ?

A Universal Modeling Language

B Unified Management Language

C Unified Modeling Language

D Ultimate Modeling Logic

C
UML signifie Unified Modeling Language, c’est-à-dire un langage de modélisation unifié, standardisé pour concevoir et documenter les systèmes orientés objet.

 

 

2. Quel diagramme UML permet de représenter le comportement d’un système sous forme de flux d’activités ?

A Diagramme de classes

B Diagramme d’activités

C Diagramme d’états-transitions

D Diagramme de cas d’utilisation

B
Le diagramme d’activités montre des enchaînements d’actions ou de processus, sous forme de flux, comme un organigramme. C’est très utilisé pour modéliser la logique métier. Exemple:
 

image source: wikimedia.org

 

 

3. Quel symbole est utilisé pour représenter un cas d’utilisation (use case) ?

A Un rectangle

B Un cercle

C Un losange

D Un ovale

D
Un cas d’utilisation est représenté par un ovale, avec le nom de l’action à l’intérieur (ex.: « Se connecter », « Passer commande »). Exemple:
 

 

 
 

4. Dans un diagramme de classes, comment appelle-t-on une relation où une classe “fait partie de” une autre ?

A Héritage

B Association

C Composition

D Dépendance

C
La composition est une relation forte de type « fait partie de ». Si l’objet « conteneur » est détruit, les objets contenus le sont aussi. Elle est représentée par un losange noir. Exemple:
 

 

 

5. Quelle relation exprime une dépendance entre deux éléments UML ?

A Une flèche pleine

B Une flèche pointillée

C Une ligne sans flèche

D Un losange

B
Une dépendance est indiquée par une flèche pointillée, montrant qu’un élément dépend d’un autre (ex. : une classe dépend d’une interface ou d’un service externe). Exemple:
 

 

 

6. Le diagramme de composants UML sert à représenter ___________

A L’architecture physique du système

B La navigation entre les pages d’un site

C Les entités de la base de données

D Le déroulement d’un algorithme

A
Le diagramme de composants montre comment les différentes parties (ou composants) logiciels sont organisées, comme des modules, bibliothèques, etc. Exemple:
 

image source: wikimedia.org

 

 
 

7. Quel type de relation UML représente une « utilisation » temporaire d’un objet par une méthode ?

A Association

B Dépendance

C Agrégation

D Composition

B
Une dépendance est souvent utilisée pour indiquer qu’une classe utilise temporairement une autre (par exemple, en tant que paramètre dans une méthode). Exemple:
 

 

 

8. Quel est le rôle d’un diagramme de séquence ?

A Montrer les classes et leurs relations

B Montrer la chronologie des interactions entre objets

C Décrire les rôles des utilisateurs

D Définir les exigences fonctionnelles

B
Le diagramme de séquence montre comment les objets interagissent dans le temps, en affichant les messages échangés dans l’ordre chronologique. Exemple:
 

image source: wikimedia.org

 

 

9. Le diagramme d’états (ou états-transitions) permet de modéliser :

A Les relations entre classes

B L’ordre d’exécution des méthodes

C Le stockage des données

D Les différents états possibles d’un objet

D
Le diagramme d’états montre comment un objet passe d’un état à un autre selon certains événements ou actions (par exemple : « Brouillon » → « Publié »). Exemple:
 

image source: wikimedia.org

 

 
 

10. Dans un diagramme de classes, une agrégation est représentée par _________

A Un triangle blanc

B Une flèche pointillée

C Un losange blanc

D Un losange noir

C
L’agrégation est une forme faible de composition: une classe contient une autre, mais l’objet contenu peut exister sans le conteneur. Elle est représentée par un losange blanc. Exemple:
 

Une Personne peut habiter dans une Maison ou un Appartement, mais elle peut exister indépendamment du logement.

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *