Que décrit un diagramme de séquence SysML pendant un cas d’utilisation ?
Les interactions entre les entités du système.
À quoi un diagramme de séquence SysML est-il rattaché ?
À un cas d’utilisation.
Que peut décrire un diagramme de séquence SysML en cas de problème ?
La gestion des problèmes.
Que représentent les lignes de vie d’un diagramme de séquence ?
Les entités participantes.
Comment le temps s’écoule-t-il dans un diagramme de séquence ?
Du haut vers le bas.
Comment un message synchrone est-il représenté ?
Par une flèche pleine.
Que fait l’émetteur pendant un message synchrone ?
Il attend une réponse.
Quel fragment combiné répète une séquence selon une condition de garde ?
Le fragment loop.
À quel diagramme le diagramme de séquence est-il fortement lié ?
Au diagramme de cas d’utilisation.
Pour quoi construit-on généralement un diagramme de séquence ?
Pour un scénario précis du système.
Que fait une boucle `for` lorsqu’elle parcourt une liste ?
Elle répète un bloc d’instructions pour chaque élément.
Que fait `else` dans une structure conditionnelle Python ?
Il couvre les cas qui ne satisfont aucune condition précédente.
À quoi sert `elif` dans une structure conditionnelle Python ?
Il ajoute des conditions intermédiaires.
Quand une boucle `while` poursuit-elle ses répétitions ?
Tant que sa condition est vraie.
Quelles sont les étapes de la programmation d’un système ?
Représenter graphiquement le comportement, traduire cette représentation en langage de programmation, puis implémenter le programme dans le système.
Quel est le rôle de la modélisation CML dans la représentation d’un système ?
Elle ordonne la représentation au moyen de différents diagrammes.
À quoi peut conduire la modélisation CML d’un système ?
À sa modélisation et à sa simulation.
Quel diagramme représente le besoin dans le parcours fonctionnel CML ?
Le diagramme d’exigence.
Quel diagramme décrit les fonctionnalités dans le parcours fonctionnel CML ?
Le diagramme de cas d’utilisation.
Quel diagramme représente le comportement dans le parcours fonctionnel CML ?
Le diagramme de séquence.
Comment un message de retour est-il représenté ?
Par une flèche en pointillés.
Que représente un message réflexif dans une ligne de vie ?
Un comportement interne.
Que déclenche le message réflexif du radio-réveil à l’heure de l’alarme ?
L’émission d’un son.
Dans l’exemple du radio-réveil, que fait le fragment alt selon le mode sélectionné ?
Il fait émettre la radio si le mode radio est sélectionné, sinon le buzzer.
Dans l’exemple du radio-réveil, à quelle fréquence la boucle répète-t-elle le réveil ?
Toutes les 5 minutes.
Comment le diagramme d’activité représente-t-il le comportement d’un système ?
Sous forme d’algorigramme.
Qu’associe le diagramme d’état à ses transitions, contrairement au diagramme d’activité ?
Des événements.
Que représente un cercle noir dans un diagramme d’activité ?
L’état initial.
Que représente un cercle blanc contenant un cercle noir dans un diagramme d’activité ?
L’état final.
Quelles actions parallèles figurent dans l’exemple du diagramme d’activité du drone ?
Lire les ordres de commande, commander les moteurs et la nacelle, et envoyer le flux vidéo.
Quelles actions le mode de pilotage d’urgence du drone décrit-il séquentiellement ?
La sortie du train d’atterrissage, la mise en position de sécurité, l’arrêt des moteurs et la sortie du parachute.
Quel code affiche « bonjour » pour chaque prénom dans l’exemple du cours ?
`for x in prénom: print("bonjour" + x)`.
Quelle distance le programme compare-t-il au seuil pour tester un nombre proche de 3 ?
La valeur absolue de la différence entre le nombre et 3.
Quel seuil définit la proximité de 3 dans le programme ?
.
Quel entier est le premier dont la somme de 1 à lui-même dépasse 11 ?
5.
Quels dispositifs peuvent exécuter un programme ?
Les microcontrôleurs ou les cartes de traitement électronique.
Quel langage est généralement utilisé pour programmer les cartes Arduino ?
Le C++.
Quel langage certaines cartes récentes acceptent-elles directement ?
Python.
Comment relier l’ordinateur au microcontrôleur lors du déploiement d’un programme ?
Par USB.
Que fait-on du programme après avoir relié l’ordinateur au microcontrôleur ?
On le transfère sur la carte.
Que fait la carte après le transfert du programme ?
Elle exécute le programme en interrogeant les valeurs provenant des entrées du système.
Quels diagrammes soutiennent l’analyse structurelle CML ?
Le diagramme de définition de bloc et le diagramme de bloc interne.
Quel rôle le diagramme paramétrique joue-t-il vers la modélisation structurelle continue ?
Il sert d’intermédiaire.
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 ?
Révisez le cours complet dans la fiche de révision de Diagrammes comportementaux et programmation.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards