Flashcards : Diagrammes comportementaux et programmation (43 cartes)

Toutes les cartes

1Question

Que décrit un diagramme de séquence SysML pendant un cas d’utilisation ?

Réponse

Les interactions entre les entités du système.

2Question

À quoi un diagramme de séquence SysML est-il rattaché ?

Réponse

À un cas d’utilisation.

3Question

Que peut décrire un diagramme de séquence SysML en cas de problème ?

Réponse

La gestion des problèmes.

4Question

Que représentent les lignes de vie d’un diagramme de séquence ?

Réponse

Les entités participantes.

5Question

Comment le temps s’écoule-t-il dans un diagramme de séquence ?

Réponse

Du haut vers le bas.

6Question

Comment un message synchrone est-il représenté ?

Réponse

Par une flèche pleine.

7Question

Que fait l’émetteur pendant un message synchrone ?

Réponse

Il attend une réponse.

8Question

Quel fragment combiné répète une séquence selon une condition de garde ?

Réponse

Le fragment loop.

9Question

À quel diagramme le diagramme de séquence est-il fortement lié ?

Réponse

Au diagramme de cas d’utilisation.

10Question

Pour quoi construit-on généralement un diagramme de séquence ?

Réponse

Pour un scénario précis du système.

11Question

Que fait une boucle `for` lorsqu’elle parcourt une liste ?

Réponse

Elle répète un bloc d’instructions pour chaque élément.

12Question

Que fait `else` dans une structure conditionnelle Python ?

Réponse

Il couvre les cas qui ne satisfont aucune condition précédente.

13Question

À quoi sert `elif` dans une structure conditionnelle Python ?

Réponse

Il ajoute des conditions intermédiaires.

14Question

Quand une boucle `while` poursuit-elle ses répétitions ?

Réponse

Tant que sa condition est vraie.

15Question

Quelles sont les étapes de la programmation d’un système ?

Réponse

Représenter graphiquement le comportement, traduire cette représentation en langage de programmation, puis implémenter le programme dans le système.

16Question

Quel est le rôle de la modélisation CML dans la représentation d’un système ?

Réponse

Elle ordonne la représentation au moyen de différents diagrammes.

17Question

À quoi peut conduire la modélisation CML d’un système ?

Réponse

À sa modélisation et à sa simulation.

18Question

Quel diagramme représente le besoin dans le parcours fonctionnel CML ?

Réponse

Le diagramme d’exigence.

19Question

Quel diagramme décrit les fonctionnalités dans le parcours fonctionnel CML ?

Réponse

Le diagramme de cas d’utilisation.

20Question

Quel diagramme représente le comportement dans le parcours fonctionnel CML ?

Réponse

Le diagramme de séquence.

21Question

Comment un message de retour est-il représenté ?

Réponse

Par une flèche en pointillés.

22Question

Que représente un message réflexif dans une ligne de vie ?

Réponse

Un comportement interne.

23Question

Que déclenche le message réflexif du radio-réveil à l’heure de l’alarme ?

Réponse

L’émission d’un son.

24Question

Dans l’exemple du radio-réveil, que fait le fragment alt selon le mode sélectionné ?

Réponse

Il fait émettre la radio si le mode radio est sélectionné, sinon le buzzer.

25Question

Dans l’exemple du radio-réveil, à quelle fréquence la boucle répète-t-elle le réveil ?

Réponse

Toutes les 5 minutes.

26Question

Comment le diagramme d’activité représente-t-il le comportement d’un système ?

Réponse

Sous forme d’algorigramme.

27Question

Qu’associe le diagramme d’état à ses transitions, contrairement au diagramme d’activité ?

Réponse

Des événements.

28Question

Que représente un cercle noir dans un diagramme d’activité ?

Réponse

L’état initial.

29Question

Que représente un cercle blanc contenant un cercle noir dans un diagramme d’activité ?

Réponse

L’état final.

30Question

Quelles actions parallèles figurent dans l’exemple du diagramme d’activité du drone ?

Réponse

Lire les ordres de commande, commander les moteurs et la nacelle, et envoyer le flux vidéo.

31Question

Quelles actions le mode de pilotage d’urgence du drone décrit-il séquentiellement ?

Réponse

La sortie du train d’atterrissage, la mise en position de sécurité, l’arrêt des moteurs et la sortie du parachute.

32Question

Quel code affiche « bonjour » pour chaque prénom dans l’exemple du cours ?

Réponse

`for x in prénom: print("bonjour" + x)`.

33Question

Quelle distance le programme compare-t-il au seuil pour tester un nombre proche de 3 ?

Réponse

La valeur absolue de la différence entre le nombre et 3.

34Question

Quel seuil définit la proximité de 3 dans le programme ?

Réponse

10−410^{-4}.

35Question

Quel entier est le premier dont la somme de 1 à lui-même dépasse 11 ?

Réponse

5.

36Question

Quels dispositifs peuvent exécuter un programme ?

Réponse

Les microcontrôleurs ou les cartes de traitement électronique.

37Question

Quel langage est généralement utilisé pour programmer les cartes Arduino ?

Réponse

Le C++.

38Question

Quel langage certaines cartes récentes acceptent-elles directement ?

Réponse

Python.

39Question

Comment relier l’ordinateur au microcontrôleur lors du déploiement d’un programme ?

Réponse

Par USB.

40Question

Que fait-on du programme après avoir relié l’ordinateur au microcontrôleur ?

Réponse

On le transfère sur la carte.

41Question

Que fait la carte après le transfert du programme ?

Réponse

Elle exécute le programme en interrogeant les valeurs provenant des entrées du système.

42Question

Quels diagrammes soutiennent l’analyse structurelle CML ?

Réponse

Le diagramme de définition de bloc et le diagramme de bloc interne.

43Question

Quel rôle le diagramme paramétrique joue-t-il vers la modélisation structurelle continue ?

Réponse

Il sert d’intermédiaire.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 10 questions sur Diagrammes comportementaux et programmation.

1. Dans un diagramme de séquence SysML, que décrit l’ensemble des interactions représentées pendant un cas d’utilisation ?

2. En lisant un diagramme de séquence, une analyste veut suivre l’ordre temporel des échanges entre un acteur et un sous-système. Comment doit-elle interpréter les lignes de vie et le sens du temps ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Diagrammes comportementaux et programmation.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards