QCM : Modélisation SysML — 24 questions

Questions et réponses du QCM

1. Quel est le rôle général du langage SysML dans un projet de système ?

Remplacer les essais physiques par une simulation informatique
Décrire les composants électroniques sans traiter les fonctions
Organiser la fabrication en détaillant chaque opération industrielle
Fournir une représentation graphique commune à plusieurs métiers

Fournir une représentation graphique commune à plusieurs métiers

Explication

SysML fournit un modèle graphique partagé qui facilite la collaboration entre la mécanique, l’électronique et l’informatique. Il ne remplace ni les essais ni les processus de fabrication et ne se limite pas à l’électronique.

2. Combien de types de diagrammes le langage SysML utilisé en STI2D comprend-il ?

Six types de diagrammes
Dix types de diagrammes
Huit types de diagrammes
Quatre types de diagrammes

Six types de diagrammes

Explication

En STI2D, SysML comprend six diagrammes : exigences, cas d’utilisation, définition de blocs, blocs internes, séquence et états. Les autres nombres ne correspondent pas à cette constitution.

3. Quels diagrammes SysML décrivent principalement le comportement d’un système ?

Les diagrammes d’exigences et de définition de blocs
Les diagrammes de cas d’utilisation et de blocs internes
Les diagrammes de blocs et d’exigences
Les diagrammes de séquence et d’états

Les diagrammes de séquence et d’états

Explication

Les diagrammes de séquence et d’états représentent le comportement du système. Les diagrammes de blocs décrivent plutôt sa structure, tandis que les exigences et les cas d’utilisation concernent d’autres aspects de sa description.

4. Que représente principalement un diagramme d’états ?

Les réactions d’un système aux événements qu’il reçoit
Les services proposés par le système à ses utilisateurs
Les relations structurelles entre les composants du système
Les échanges de messages entre les acteurs d’un scénario

Les réactions d’un système aux événements qu’il reçoit

Explication

Un diagramme d’états représente les états du système et ses réactions aux événements qui surviennent. Les relations structurelles relèvent des diagrammes de blocs, tandis que les échanges et les services sont décrits par d’autres diagrammes.

5. Que caractérise un état dans un diagramme d’états ?

Une période où le système attend un événement et réalise une activité
Un point qui marque nécessairement la fin du fonctionnement
Une condition qui autorise l’exécution d’une opération
Un lien fléché qui déclenche le passage vers un autre état

Une période où le système attend un événement et réalise une activité

Explication

Un état correspond à une période durant laquelle le système peut attendre un événement et accomplir une activité. Une flèche représente une transition, une condition correspond à une garde et la fin est indiquée par un état final.

6. Dans une transition, quelle est la différence entre la garde et l’action ?

La garde lance une activité parallèle, puis l’action bloque l’émetteur
La garde exécute une opération, puis l’action autorise le passage
La garde autorise le passage, puis l’action est exécutée
La garde indique l’état atteint, puis l’action décrit son origine

La garde autorise le passage, puis l’action est exécutée

Explication

La garde est la condition nécessaire pour franchir la transition, tandis que l’action est déclenchée lorsque cette condition est validée. Confondre leurs rôles revient à attribuer à la garde l’exécution de l’opération.

7. Qu’est-ce qu’un état composé dans un diagramme d’états ?

Un état qui clôt automatiquement toutes les activités en cours
Un état qui encapsule plusieurs sous-états, éventuellement répartis en régions
Un état qui indique l’entrée du système dans son fonctionnement
Un état qui relie deux diagrammes distincts par une transition

Un état qui encapsule plusieurs sous-états, éventuellement répartis en régions

Explication

Un état composé, aussi appelé super état, contient des sous-états et peut être organisé en plusieurs régions. Les autres descriptions correspondent à des fonctions d’entrée, de liaison ou de terminaison qui ne définissent pas cet état.

8. Que montre principalement un diagramme de séquence ?

Les conditions de passage entre les états internes du système
La chronologie des messages échangés dans un scénario
La liste des services attendus par les utilisateurs du système
La structure hiérarchique des composants matériels du système

La chronologie des messages échangés dans un scénario

Explication

Un diagramme de séquence présente, sous forme de scénario, l’ordre chronologique des messages entre acteurs et objets. La structure, les états et les services sont respectivement associés à d’autres types de diagrammes.

9. Que représente une ligne de vie dans un diagramme de séquence ?

L’évolution temporelle d’un acteur ou d’un objet
La réponse produite après l’exécution d’une action
La frontière entre deux scénarios indépendants
La condition nécessaire à l’envoi d’un message

L’évolution temporelle d’un acteur ou d’un objet

Explication

Une ligne de vie est un trait vertical associé à un acteur ou à un objet, et le temps s’y écoule de haut en bas. Elle ne représente ni une condition, ni une réponse, ni une séparation entre scénarios.

10. Comment se distingue un message synchrone d’un message asynchrone dans un diagramme de séquence ?

Le message synchrone est envoyé à soi-même, tandis que l’asynchrone relie deux acteurs
Le message synchrone libère l’émetteur, tandis que l’asynchrone attend sa réponse
Le message synchrone répète une séquence, tandis que l’asynchrone choisit une branche
Le message synchrone bloque l’émetteur, tandis que l’asynchrone le libère immédiatement

Le message synchrone bloque l’émetteur, tandis que l’asynchrone le libère immédiatement

Explication

Un message synchrone suspend l’émetteur jusqu’à l’obtention de la réponse, alors qu’un message asynchrone lui permet de poursuivre immédiatement. L’envoi à soi-même caractérise un message réflexif et la répétition ou le choix de branches relève des fragments.

11. Dans un diagramme de séquence, quelle association entre fragments combinés et comportements est correcte ?

opt exécution parallèle, alt répétition, loop conditionnel, par choix d’une branche
opt conditionnel, alt choix d’une branche, loop répétition, par exécution parallèle
opt répétition, alt exécution parallèle, loop choix d’une branche, par conditionnel
opt choix d’une branche, alt conditionnel, loop exécution parallèle, par répétition

opt conditionnel, alt choix d’une branche, loop répétition, par exécution parallèle

Explication

Le fragment opt dépend d’une condition, alt sélectionne une branche parmi plusieurs, loop répète une séquence et par exécute des fragments en parallèle. Les autres associations permutent les fonctions propres à ces fragments.

12. Quel type de diagramme décrit symboliquement les ensembles qui constituent un système, comme les sous-ensembles et les composants ?

Le diagramme de blocs internes
Le diagramme d’exigences
Le diagramme de définition de blocs
Le diagramme de cas d’utilisation

Le diagramme de définition de blocs

Explication

Le diagramme de définition de blocs décrit les ensembles constitutifs du système, notamment les systèmes, sous-ensembles, programmes et composants. Le diagramme de blocs internes s’intéresse plutôt aux connexions et aux flux entre ces éléments.

13. Dans une structure de blocs, que signifie un losange plein associé à une agrégation forte ?

Le bloc appartient physiquement au bloc système
Le bloc échange des informations avec le bloc système
Le bloc est vérifié par le bloc système
Le bloc fournit un service au bloc système

Le bloc appartient physiquement au bloc système

Explication

Le losange plein indique une agrégation forte, dans laquelle le bloc fait physiquement partie du bloc système. Un losange vide correspond à une agrégation faible et ne signifie pas cette appartenance physique.

14. Quel diagramme permet de représenter les relations entre les blocs ainsi que les flux de matière, d’énergie ou d’information ?

Le diagramme de blocs internes
Le diagramme d’exigences
Le diagramme de cas d’utilisation
Le diagramme de définition de blocs

Le diagramme de blocs internes

Explication

Le diagramme de blocs internes connecte les blocs afin de mettre en évidence leurs relations et leurs flux. Le diagramme de définition de blocs décrit plutôt la composition générale du système.

15. Que représente un cas d’utilisation dans un système ?

Une contrainte technique imposée à un composant
Un ensemble d’actions produisant un résultat observable pour un acteur
Un flux de matière échangé entre plusieurs blocs internes
Une liste de composants organisés selon leur appartenance physique

Un ensemble d’actions produisant un résultat observable pour un acteur

Explication

Un cas d’utilisation regroupe des actions réalisées par le système et produisant un résultat observable intéressant pour un acteur particulier. Il décrit donc un service rendu plutôt qu’une structure de composants ou un flux physique.

16. Quelle distinction caractérise l’acteur principal et l’acteur secondaire dans un cas d’utilisation ?

Le principal reçoit le service, tandis que le secondaire contribue à sa réalisation
Le principal vérifie le service, tandis que le secondaire définit sa structure
Le principal décrit une exigence, tandis que le secondaire réalise un composant
Le principal fournit le système, tandis que le secondaire reçoit ses contraintes

Le principal reçoit le service, tandis que le secondaire contribue à sa réalisation

Explication

L’acteur principal bénéficie du service fourni par le cas d’utilisation, alors que l’acteur secondaire est nécessaire à sa réalisation. Confondre leurs rôles revient à attribuer au bénéficiaire la contribution opérationnelle au service.

17. Quelle relation ajoute un service optionnel à un cas d’utilisation sous une condition ?

La relation de généralisation
La relation extend
L’association entre acteur et cas
La relation include

La relation extend

Explication

La relation extend ajoute un comportement ou un service optionnel lorsqu’une condition est remplie. La relation include exprime plutôt une dépendance entre deux cas d’utilisation, tandis qu’une association relie un acteur à un cas.

18. Quel est le rôle principal d’un diagramme d’exigences ?

Présenter les actions réalisées pour fournir un service à un acteur
Décrire les flux d’énergie entre les composants du système
Représenter les connexions internes entre les blocs du système
Spécifier les capacités ou contraintes à satisfaire et établir un contrat

Spécifier les capacités ou contraintes à satisfaire et établir un contrat

Explication

Le diagramme d’exigences précise les capacités ou contraintes que le système doit satisfaire et contribue à établir un contrat entre le client et les réalisateurs. Les autres propositions décrivent des fonctions de diagrammes de structure ou de comportement.

19. Quelles informations une exigence peut-elle contenir en plus de son nom et de sa description ?

Un acteur principal, un flux ou une multiplicité
Un losange plein, un port ou une agrégation
Une opération, un signal ou une connexion interne
Une priorité, une source ou un risque

Une priorité, une source ou un risque

Explication

Une exigence peut comporter, en plus de son nom et de sa description, une priorité, une source ou un risque. Les autres éléments proposés appartiennent à la modélisation des acteurs, des blocs ou des flux.

20. Quelle relation indique qu’un élément répond à une exigence, tandis qu’une autre indique qu’il la contrôle ou la valide ?

Derive répond à l’exigence et contain la contrôle ou la valide
Satisfy répond à l’exigence et verify la contrôle ou la valide
Contain répond à l’exigence et refine la contrôle ou la valide
Refine répond à l’exigence et derive la contrôle ou la valide

Satisfy répond à l’exigence et verify la contrôle ou la valide

Explication

La relation satisfy indique qu’un élément satisfait une exigence, tandis que verify indique qu’un élément la vérifie ou la valide. Les relations derive, contain et refine servent respectivement à relier, décomposer ou préciser des exigences.

21. Quel est le cas d’utilisation principal du lanceur Buddy Joola ?

Envoyer des balles
Recharger la batterie électrique
Régler la vitesse de rotation
Mesurer la pression interne

Envoyer des balles

Explication

Le fonctionnement central du lanceur Buddy Joola consiste à envoyer des balles. Le réglage de la vitesse constitue une fonction de commande, mais ne décrit pas le cas d’utilisation principal.

22. Quelles performances de débit et de capacité de stockage sont prévues pour le lanceur Buddy Joola ?

De 20 à 90 balles par minute et 150 balles stockées
De 5 à 40 balles par minute et 80 balles stockées
De 10 à 60 balles par minute et 100 balles stockées
De 12 à 70 balles par minute et 110 balles stockées

De 12 à 70 balles par minute et 110 balles stockées

Explication

Le lanceur doit fonctionner entre 12 et 70 balles par minute et pouvoir stocker 110 balles. Les autres couples de valeurs modifient au moins une des deux performances exigées.

23. Quelles performances doit assurer la structure de commande asservie du système sous-marin pour corriger la vitesse ?

Une précision de 50 et une rapidité inférieure à 5 secondes
Une précision de 100 et une rapidité inférieure à 10 secondes
Une précision de 100 et une rapidité inférieure à 3 secondes
Une précision de 10 et une rapidité inférieure à 3 secondes

Une précision de 100 et une rapidité inférieure à 3 secondes

Explication

La commande asservie doit corriger la vitesse avec une précision de 100 et en moins de 3 secondes. Une rapidité de 10 secondes ne satisfait pas la contrainte temporelle, même si la précision est conservée.

24. Dans la modélisation des exigences du système sous-marin, que signifie l’association « refine » ?

Elle apporte des précisions supplémentaires à une exigence
Elle relie un acteur secondaire à un cas d’utilisation
Elle décompose une exigence en exigences unitaires
Elle remplace une exigence par une contrainte de performance

Elle apporte des précisions supplémentaires à une exigence

Explication

L’association « refine » sert à préciser davantage une exigence existante. La décomposition en exigences unitaires correspond à l’association « containance », et non à « refine ».

Révisez avec les flashcards

Mémorisez les réponses avec 56 flashcards sur Modélisation SysML.

Qu'est-ce que le langage SysML ?

Un outil graphique de description des systèmes pour la collaboration interdisciplinaire.

Combien de diagrammes compose le langage SysML en STI2D ?

Six diagrammes.

Quels sont les six diagrammes du langage SysML en STI2D ?

Exigences, cas d’utilisation, définition de blocs, blocs internes, séquence et états.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Modélisation SysML.

Voir la fiche →

Cours similaires

Crée tes propres QCM

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

Générateur de QCM