QCM : Analyse fonctionnelle avec SysML (22 questions)

Questions et réponses du QCM

1. Dans quel domaine SysML est-il utilisé comme langage normalisé pour décrire des systèmes ?

En ingénierie système
En fabrication industrielle
En développement logiciel
En gestion de projets

En ingénierie système

Explication

SysML est un langage universel normalisé employé en ingénierie système pour décrire un système. Le développement logiciel, la fabrication industrielle et la gestion de projets ne désignent pas le domaine donné.

2. Une équipe doit répartir les diagrammes SysML selon leur catégorie. Quelle répartition correspond au total de neuf diagrammes ?

Un diagramme d’exigences, trois comportementaux et cinq structurels
Deux diagrammes d’exigences, trois comportementaux et quatre structurels
Un diagramme d’exigences, quatre comportementaux et quatre structurels
Deux diagrammes d’exigences, quatre comportementaux et trois structurels

Un diagramme d’exigences, quatre comportementaux et quatre structurels

Explication

La répartition est d’un diagramme d’exigences, de quatre diagrammes comportementaux et de quatre diagrammes structurels, soit neuf au total. Les autres répartitions déplacent un diagramme entre catégories ou en ajoutent un aux exigences.

3. Lors d’une revue de conception, trois questions sont posées : « Que doit faire le système ? », « Comment doit-il se comporter ? » et « Comment est-il construit ? ». Quelle association entre question et modélisation est correcte ?

Fonctionnelle, structurelle, comportementale
Structurelle, fonctionnelle, comportementale
Comportementale, structurelle, fonctionnelle
Fonctionnelle, comportementale, structurelle

Fonctionnelle, comportementale, structurelle

Explication

La modélisation fonctionnelle porte sur ce que le système doit faire, la comportementale sur la manière dont il se comporte et la structurelle sur sa construction. Les associations concurrentes intervertissent ces questions et ces catégories.

4. Pour un système de ventilation, l’équipe écrit : « Le système doit déclencher une alarme lorsque la température dépasse un seuil donné. » Quel type d’élément cette phrase décrit-elle ?

Un besoin utilisateur
Un élément de conception
Une exigence
Un cahier des charges

Une exigence

Explication

Une exigence spécifie une action ou un comportement précis que le système doit accomplir, comme le déclenchement de l’alarme. Un besoin utilisateur est plus général, un élément de conception réalise l’exigence et le cahier des charges regroupe les exigences.

5. Une analyste ajoute une exigence au diagramme, mais ne renseigne que son nom et son identifiant. Quelle information manque pour respecter les éléments qui identifient chaque exigence ?

Un type de diagramme SysML
Un texte décrivant l’exigence
Une relation reliant deux exigences
Un élément de conception associé

Un texte décrivant l’exigence

Explication

Chaque exigence est identifiée par un nom, un identifiant et un texte qui la décrit. Une relation ou un élément de conception peut compléter la modélisation, mais ne remplace pas ce texte.

6. Dans un projet, une exigence de performance impose une autonomie minimale et une batterie est conçue pour l’atteindre. Quelle relation relie l’exigence à cette batterie ?

Satisfy
DeriveReqt
Refine
Rationale

Satisfy

Explication

La relation satisfy relie une exigence fonctionnelle ou de performance à l’élément de conception qui permet de la réaliser. DeriveReqt relie des exigences, Refine traduit des besoins textuels en représentations graphiques et Rationale lie logiquement la fonction à la structure.

7. Lorsqu’une équipe rassemble toutes les exigences d’un système, à quoi correspond cet ensemble ?

Au cahier des charges
À un besoin utilisateur isolé
À un diagramme comportemental
À un élément de conception

Au cahier des charges

Explication

L’ensemble des exigences constitue le cahier des charges. Un diagramme comportemental décrit le comportement du système, un élément de conception contribue à sa réalisation et un besoin isolé ne regroupe pas l’ensemble des exigences.

8. Quelle représentation fournit un diagramme de définition de blocs ?

Une vue interne des échanges de matière, d’énergie et d’information
Une vue dynamique des séquences d’interactions entre les entités
Une vue statique des entités, de leurs propriétés et de leurs opérations
Une liste des exigences et de leurs liens de traçabilité

Une vue statique des entités, de leurs propriétés et de leurs opérations

Explication

Le diagramme de définition de blocs représente statiquement les entités du système, leurs propriétés et leurs opérations. La vue dynamique concerne les séquences, les échanges internes relèvent du diagramme de bloc interne, et la liste d’exigences correspond à un autre type de représentation.

9. Dans la modélisation d’un système, quel rôle peut jouer un bloc ?

Exprimer un besoin fonctionnel auquel le système répond
Relier deux composants selon une dépendance structurelle
Décrire une propriété portée par un composant du système
Représenter un composant, un sous-système ou le système complet

Représenter un composant, un sous-système ou le système complet

Explication

Un bloc est une brique de base pouvant représenter un composant, un sous-système ou le système complet. Une relation relie des blocs, une propriété caractérise un élément et une exigence exprime un besoin.

10. Une équipe veut décrire l’architecture d’un équipement en identifiant ses principaux éléments et leur organisation. Quel diagramme convient à cet objectif ?

Le diagramme des exigences
Le diagramme de définition de blocs
Le diagramme de bloc interne
Le diagramme de séquence

Le diagramme de définition de blocs

Explication

Le diagramme de définition de blocs permet de décrire l’architecture d’un système. Le diagramme de bloc interne détaille l’organisation interne et les échanges, tandis que les diagrammes d’exigences et de séquence répondent à d’autres objectifs.

11. Dans un modèle, une pièce doit être présente pour que le composant qui la contient existe correctement, tandis qu’un accessoire peut manquer. Quelle relation associer à chaque lien, dans cet ordre ?

Association pour la pièce, composition pour l’accessoire
Agrégation pour la pièce, composition pour l’accessoire
Composition pour la pièce, association pour l’accessoire
Composition pour la pièce, agrégation pour l’accessoire

Composition pour la pièce, agrégation pour l’accessoire

Explication

La composition indique qu’un composant est obligatoire, tandis que l’agrégation indique qu’il est facultatif. L’option qui inverse ces relations confond leurs sens ; une association ne remplace pas cette distinction de dépendance.

12. Que met en évidence un diagramme de bloc interne ?

L’organisation interne d’un bloc, ses parties imbriquées et leurs connexions par des ports
La liste des blocs du système, de leurs propriétés et de leurs opérations
Les liens entre exigences générales et exigences dérivées du système
Les opérations disponibles pour un bloc, sans représenter ses parties internes

L’organisation interne d’un bloc, ses parties imbriquées et leurs connexions par des ports

Explication

Le diagramme de bloc interne représente l’organisation interne d’un bloc, les imbrications de ses parties et leurs interconnexions par des ports. La liste statique des blocs relève du diagramme de définition de blocs, et les opérations ou liens d’exigences ne décrivent pas cette organisation interne.

13. Dans le modèle d’un équipement, des ports sont ajoutés pour montrer les connexions entre blocs ainsi que les transferts de matière, d’énergie et d’information. À quoi servent-ils ?

À représenter les connexions et les échanges entre les éléments
À indiquer les propriétés et les opérations de chaque élément
À signaler le caractère obligatoire ou facultatif des éléments
À décrire les séquences temporelles des comportements du système

À représenter les connexions et les échanges entre les éléments

Explication

Les ports représentent les connexions entre blocs ainsi que les échanges de matière, d’énergie et d’information. Les événements électriques caractérisent le port standard, tandis que les propriétés et opérations ou le caractère obligatoire relèvent d’autres notions structurelles.

14. Quel aspect du système un diagramme des cas d’utilisation décrit-il ?

Sa structure statique, les classes et leurs attributs
Les échanges chronologiques de messages entre ses composants
Les détails techniques de son implémentation interne
Son comportement dynamique, les buts d’utilisation et les acteurs concernés

Son comportement dynamique, les buts d’utilisation et les acteurs concernés

Explication

Ce diagramme décrit le comportement dynamique du système, les buts pour lesquels il est utilisé et les acteurs qui l’utilisent. La structure statique relève d’une autre représentation, tandis que les échanges chronologiques détaillés sont montrés par un diagramme de séquence.

15. Une personne déclenche une opération du système et reçoit un résultat qu’elle peut observer. Quel élément cette opération constitue-t-elle ?

Un cas d’utilisation, c’est-à-dire un service rendu à l’acteur
Une fonction interne, sans service rendu à un acteur
Un acteur, c’est-à-dire l’entité qui reçoit le résultat
Une frontière système, c’est-à-dire la limite du périmètre étudié

Un cas d’utilisation, c’est-à-dire un service rendu à l’acteur

Explication

Un cas d’utilisation est un service déclenché par un acteur et qui lui fournit un résultat observable. L’acteur désigne l’entité impliquée, et non le service lui-même; une fonction interne sans service rendu ne correspond pas à cette définition.

16. Dans un système de réservation, la vérification du paiement est nécessaire pour finaliser toute réservation, tandis que l’envoi d’une offre de surclassement est facultatif. Quelle relation convient à chacune de ces fonctions ?

Include pour le paiement et extend pour l’offre de surclassement
Include pour le paiement et association directe pour l’offre de surclassement
Association directe pour le paiement et extend pour l’offre de surclassement
Extend pour le paiement et include pour l’offre de surclassement

Include pour le paiement et extend pour l’offre de surclassement

Explication

La relation include convient à une fonction indispensable au bon fonctionnement, comme la vérification du paiement; extend convient à une fonction réalisable mais non indispensable, comme l’offre facultative. Inverser les relations méconnaît leur caractère nécessaire ou facultatif, et une association directe ne remplace pas cette distinction.

17. Dans un système de prêt, l’emprunteur reçoit le service de réservation, tandis qu’un service externe vérifie son identité sans recevoir ce service. Comment classer ces acteurs ?

Emprunteur secondaire et service externe secondaire
Emprunteur primaire et service externe primaire
Emprunteur primaire et service externe secondaire
Emprunteur secondaire et service externe primaire

Emprunteur primaire et service externe secondaire

Explication

L’acteur primaire est le destinataire du service; l’acteur secondaire interagit avec le système sans en être le destinataire. Le service externe reste secondaire malgré son interaction, tandis que l’emprunteur reçoit bien la réservation.

18. Que représente un diagramme de séquence ?

La suite des messages échangés entre un acteur et le système ou entre composants
Les périodes durant lesquelles les éléments restent actifs
La structure des éléments et de leurs relations statiques
Les buts pour lesquels les acteurs utilisent le système

La suite des messages échangés entre un acteur et le système ou entre composants

Explication

Un diagramme de séquence représente la suite des messages échangés entre un acteur et le système, ou entre composants. Les buts d’utilisation relèvent des cas d’utilisation, tandis que la structure statique et les périodes d’activité ne définissent pas ce diagramme.

19. En examinant un diagramme de séquence, une analyste veut déterminer quel message survient après un autre. Dans quel sens doit-elle suivre le diagramme ?

De droite à gauche, selon l’ordre des participants
Du bas vers le haut, selon l’ordre chronologique
De gauche à droite, selon l’ordre des participants
Du haut vers le bas, selon l’ordre chronologique

Du haut vers le bas, selon l’ordre chronologique

Explication

Un diagramme de séquence se lit chronologiquement du haut vers le bas. Le sens horizontal sert à distinguer les éléments représentés et ne détermine pas l’ordre temporel des messages.

20. Un composant envoie une demande et poursuit son traitement sans attendre de réponse. Quel type de message envoie-t-il ?

Une période d’activation
Un message asynchrone
Un message de retour
Un message synchrone

Un message asynchrone

Explication

Un message asynchrone est envoyé sans que l’émetteur attende une réponse. Un message synchrone implique cette attente; un message de retour et une période d’activation désignent autre chose que le mode d’envoi décrit.

21. Lorsqu’une équipe transforme un besoin utilisateur rédigé en texte en une représentation graphique, quelle relation convient-elle d’utiliser dans son diagramme des exigences ?

Satisfy
deriveReqt
Refine
Rationale

Refine

Explication

La relation refine traduit un besoin utilisateur textuel en représentation graphique. Rationale justifie un choix de modélisation, Satisfy relie une exigence à un élément de conception et deriveReqt relie des exigences de différents niveaux.

22. Dans un diagramme de bloc interne, un ingénieur veut représenter l’arrivée d’un flux physique de liquide dans un composant. Quel type de port doit-il choisir ?

Une relation satisfy
Un port de flux
Une relation refine
Un port standard

Un port de flux

Explication

Un port de flux représente un flux physique ou de données, comme l’arrivée de liquide dans un composant. Le port standard concerne les services fournis ou requis par un bloc; refine et satisfy sont des relations du diagramme des exigences.

Révisez avec les flashcards

Mémorisez les réponses avec 46 flashcards sur Analyse fonctionnelle avec SysML.

Qu’est-ce que SysML ?

Un langage universel normalisé utilisé en ingénierie système pour décrire un système.

Combien de diagrammes SysML comprend-il ?

Neuf diagrammes.

Combien de diagrammes comportementaux comprend SysML ?

Quatre diagrammes comportementaux.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Analyse fonctionnelle avec 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