QCM UML Corrigé – Partie 8
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. Quel diagramme UML sert à décrire les étapes d’un processus métier ou d’un algorithme ?
A Diagramme de classes
B Diagramme d’activités
C Diagramme de composants
D Diagramme de déploiement
2. Que signifie l’extension d’un cas d’utilisation par un autre ?
A Le cas d’utilisation est dupliqué
B Le second cas d’utilisation ne s’exécute jamais
C Le comportement est optionnel et s’ajoute au premier
D Le premier dépend totalement du second
3. Lequel des éléments suivants peut initier un cas d’utilisation ?
A Une classe
B Un objet
C Un composant
D Un acteur
4. Ce diagramme UML est utilisé pour __________________

A Planifier des tâches
B Montrer la structure d’une application
C Décrire les interactions entre composants dans un scénario précis
D Définir les classes et leurs méthodes
5. Dans un diagramme de composants, les composants sont souvent connectés à quoi ?
A À des classes
B À des cas d’utilisation
C À des interfaces (fournies et requises)
D À des états
6. Que représente un cercle plein noir dans un diagramme d’activités ou d’états ?
A Une erreur
B Un point de synchronisation
C Le début du processus ou de l’état
D La fin du processus
7. Que représente un cercle noir entouré d’un cercle blanc dans un diagramme d’activités ?
A Un point d’entrée alternatif
B Une fin possible mais non certaine
C Le point final du processus
D Une erreur système
8. Que représente une flèche en pointillés dans un diagramme de classes ?
A Une agrégation
B Une dépendance
C Une transition d’état
D Un héritage optionnel
9. Lequel des diagrammes suivants est considéré comme un diagramme d’interaction en UML ?
A Diagramme de classes
B Diagramme de composants
C Diagramme de séquence
D Diagramme de déploiement
10. Quel diagramme UML est le plus approprié pour visualiser l’architecture physique d’un système, y compris les nœuds matériels et les artefacts logiciels qui y sont déployés ?
A Diagramme de composants
B Diagramme de déploiement
C Diagramme d’activités
D Diagramme de structure composite