2.1 KiB
2.1 KiB
UML: QCM
- Nom
- Prénom
- Classe
- Date
Consigne
Pour chaque question, entourer la ou les bonnes réponses.
Attention, certaines questions sont volontairement rédigées sous la forme plurielle. Cela n'implique pas forcément qu'il y a plusieurs bonnes réponses.
Questions
A. Quels ont été les motivations pour la création de la spécification UML ?
- Standardiser la représentation des concepts des langages orienté objet.
- Généraliser l'usage des diagrammes.
- Simplifier la représentation objet.
B. Dans le diagramme de séquence suivant illustrant une attaque WiFi de type "deauth", l'attaquant exécute son attaque...
- ... après l'envoi de la première trame de donnée.
- ... avant la première requête d'authentification du client.
- ... avant la réponse de désauthentification du point d'accès.
C. Le diagramme d'activité suivant illustre...
- ... le pseudo-code
if (A != B) { C } else { D }
- ... le pseudo-code
while (A < B) { D; C; }
- ... le pseudo-code
for (A;B;C) { D }
D. Le diagramme d'activité suivant illustre...
- ... le pseudo-code
if (A) { B } else { C }
- ... le pseudo-code
do { A; B; } while (C)
- ... le pseudo-code
if (!A) { C } else { B }
E. Dans le diagramme d'activité suivant illustrant le processus de "brainstorming", les étapes "présenter l'idée" et "sélectionner idée associée" sont...
- ... exécutées en parallèle.
- ... liées séquentiellement.
- ... mutuellement exclusives.
F. Dans le diagramme de séquence suivant, les statuts "40." (où "." peut être remplacé par un chiffre) sont émis par le serveur dans les cas où:
- L'utilisateur n'est pas encore authentifié.
- L'utilisateur a demandé une ressource non existante.
- L'utilisateur n'a pas fournis des identifiants corrects.