QCM : Modélisation des systèmes avec SysML (21 questions)

Questions et réponses du QCM

1. Dans une équipe réunissant des métiers différents, quel rôle SysML joue-t-il pour définir un système ?

Fournir une norme d’essai commune pour les performances
Fournir un langage graphique commun autour d’un modèle partagé
Fournir une méthode de fabrication commune pour les composants
Fournir un outil de programmation commun pour les logiciels

Fournir un langage graphique commun autour d’un modèle partagé

Explication

SysML est un langage graphique qui permet à des acteurs de métiers différents de collaborer autour d’un modèle commun afin de définir un système. La fabrication, la programmation logicielle et la normalisation des essais ne décrivent pas ce rôle de collaboration.

2. Une équipe veut repérer les éléments qui influencent un système, comprendre son organisation et vérifier ses performances attendues. Quelle démarche correspond aux objectifs de SysML ?

Visualiser les éléments influents, décoder l’organisation et exploiter un modèle de comportement
Fabriquer le système, mesurer ses performances et rédiger son manuel d’entretien
Représenter l’apparence extérieure, choisir les matériaux et planifier l’assemblage
Inventorier les composants, estimer leur coût et sélectionner leurs fournisseurs

Visualiser les éléments influents, décoder l’organisation et exploiter un modèle de comportement

Explication

Les objectifs de SysML comprennent l’identification visuelle des éléments influents, la compréhension de l’organisation et l’utilisation d’un modèle de comportement pour prédire ou valider les performances. L’apparence extérieure, la fabrication ou l’approvisionnement ne remplacent pas ces objectifs de modélisation.

3. Quelle description correspond à un modèle d’un objet ou d’un concept ?

Une copie intégrale, détaillée et désorganisée
Une représentation simplifiée, fidèle et organisée
Une suite d’instructions détaillées pour fabriquer l’objet
Une représentation simplifiée, approximative et organisée

Une représentation simplifiée, fidèle et organisée

Explication

Un modèle est une représentation à la fois simplifiée, fidèle et organisée de l’objet ou du concept. Une copie intégrale omet la simplification, une représentation approximative perd la fidélité et des instructions de fabrication ne définissent pas un modèle.

4. Pour obtenir une description complète d’un système en SysML, quels points de vue complémentaires faut-il considérer ?

Fonctionnel, comportemental et temporel
Fonctionnel, structurel et comportemental
Fonctionnel, structurel et économique
Exigences, économique et comportemental

Fonctionnel, structurel et comportemental

Explication

La modélisation SysML décrit le système selon trois points de vue complémentaires : fonctionnel, structurel et comportemental. Les exigences relèvent du point de vue fonctionnel, tandis que l’économique et le temporel ne remplacent pas les trois catégories.

5. Lors de la modélisation d’un dispositif, une fiche décrit ses fonctions, ses contraintes et ses exigences, tandis qu’un schéma montre ses composants, leur organisation et leurs caractéristiques. Quel classement convient ?

La fiche est comportementale et le schéma est structurel
La fiche est fonctionnelle et le schéma est comportemental
La fiche est fonctionnelle et le schéma est structurel
La fiche est structurelle et le schéma est fonctionnel

La fiche est fonctionnelle et le schéma est structurel

Explication

Le point de vue fonctionnel porte sur les fonctionnalités, contraintes et exigences, alors que le point de vue structurel décrit les constituants, leur organisation et leurs caractéristiques. Classer les constituants comme comportementaux ou les exigences comme structurelles confond ces notions avec d’autres points de vue.

6. Dans un modèle, deux blocs sont liés sans que l’un soit décrit comme dépendant de l’autre. Quelle relation exprime ce lien d’égal à égal ?

Un conteneur
Une généralisation
Une dépendance
Une association

Une association

Explication

L’association relie deux éléments d’égal à égal. La dépendance implique que l’un dépend de l’autre, le conteneur exprime une inclusion et la généralisation une relation de filiation.

7. Dans un système, un module peut être retiré d’un ensemble sans empêcher le fonctionnement de cet ensemble. Quelle relation entre les deux éléments convient ?

Une généralisation
Une agrégation
Une dépendance
Une composition

Une agrégation

Explication

L’agrégation représente une composante qui entre dans la composition d’un élément sans être indispensable. La composition implique une composante indispensable, tandis que dépendance et généralisation désignent d’autres types de relations.

8. Un modèle indique que le bloc « vélo électrique » est une sorte de « vélo », tandis qu’un autre lien montre qu’un bloc « dossier » contient un bloc « document ». Quelle relation convient au premier lien ?

Une dépendance
Un conteneur
Une association
Une généralisation

Une généralisation

Explication

La généralisation exprime une filiation : un élément est une sorte d’un autre. Le conteneur correspond à l’inclusion, alors que dépendance et association ne traduisent pas cette relation de type « est une sorte de ».

9. Lors de la définition d’un système, quelle formulation décrit une exigence ?

Un comportement décrivant les réactions du système aux événements
Une structure décrivant les échanges internes du système
Une capacité ou une contrainte que le système doit satisfaire
Une solution matérielle fixant la composition du système

Une capacité ou une contrainte que le système doit satisfaire

Explication

Une exigence spécifie une capacité ou une contrainte à satisfaire, par exemple une fonction ou une condition de performance, de fiabilité ou de sécurité. Une structure, un comportement dynamique et une solution de conception sont des notions différentes.

10. Une équipe présente les besoins du système à ses clients et veut les organiser dans un modèle commun. Quel rôle joue le diagramme des exigences dans cette situation ?

Détailler la conception réalisée et faciliter la communication entre fabricants
Structurer les besoins et faciliter la communication entre concepteurs et clients
Décrire les interactions du système et faciliter la communication entre utilisateurs
Décrire la structure des blocs et faciliter la communication entre techniciens

Structurer les besoins et faciliter la communication entre concepteurs et clients

Explication

Le diagramme des exigences structure les besoins et sert de moyen de communication entre les concepteurs et les clients. La description des blocs porte sur la structure, tandis que les interactions relèvent de la modélisation comportementale.

11. Pour modéliser le besoin de sécurité d’un système, une équipe part d’une exigence générale, la divise en exigences nécessaires à sa réalisation et indique les blocs qui y répondent. Quelle démarche applique-t-elle ?

Partir de l’exigence principale, la décomposer et éventuellement montrer les blocs satisfaisants
Partir des blocs du système, les décomposer et éventuellement ajouter une exigence principale
Partir des exigences détaillées, les regrouper et éventuellement montrer les blocs concernés
Partir d’exigences successives, les relier par dérivation et omettre leur décomposition

Partir de l’exigence principale, la décomposer et éventuellement montrer les blocs satisfaisants

Explication

La représentation commence par l’exigence principale, qui est décomposée en exigences nécessaires à sa réalisation; elle peut aussi montrer les blocs qui les satisfont. Regrouper les exigences détaillées inverse la démarche, et partir des blocs ne respecte pas le point de départ indiqué.

12. Une équipe veut représenter les fonctions visibles d’un système de réservation et les personnes qui les utilisent, sans détailler son fonctionnement interne. Quel diagramme convient ?

Un diagramme de séquence
Un diagramme de cas d’utilisation
Un diagramme d’états
Un diagramme de définition de blocs

Un diagramme de cas d’utilisation

Explication

Le diagramme de cas d’utilisation représente les fonctionnalités visibles de l’extérieur et les acteurs qui utilisent le système. Le diagramme de définition de blocs décrit la structure, le diagramme de séquence la chronologie des interactions et le diagramme d’états les transitions entre états.

13. Dans un modèle, le cas A doit exécuter le cas B à chaque fois qu’il se déroule; dans un autre lien, le cas A ajoute au cas B un comportement facultatif. Quels liens faut-il employer, dans cet ordre ?

Généralisation puis « extend »
« include » puis « extend »
Association puis généralisation
« extend » puis « include »

« include » puis « extend »

Explication

« Include » exprime l’inclusion obligatoire du cas B par le cas A, tandis que « extend » désigne un complément optionnel au comportement du cas B. Inverser ces liens confond obligation et option, la généralisation exprime une spécialisation et l’association ne porte pas cette distinction.

14. Pour documenter un scénario d’achat, une analyste doit montrer dans l’ordre les échanges entre l’acheteur et les objets du système associés à un cas d’utilisation. Quel diagramme répond à ce besoin ?

Un diagramme d’états
Un diagramme de séquence
Un diagramme de cas d’utilisation
Un diagramme de définition de blocs

Un diagramme de séquence

Explication

Le diagramme de séquence décrit dans le temps le scénario des interactions entre acteurs et objets, ainsi que la chronologie des échanges associés à un cas d’utilisation. Le diagramme de cas d’utilisation présente les capacités attendues, le diagramme de blocs la structure et le diagramme d’états les transitions.

15. Une spécification décrit les opérations qu’un système doit pouvoir réaliser, mais ne précise pas l’ordre des échanges entre ses composants. Quelle représentation complémentaire décrit cette manière de procéder ?

Un diagramme de cas d’utilisation
Un diagramme de définition de blocs
Un diagramme de séquence
Un diagramme d’états

Un diagramme de séquence

Explication

Le cas d’utilisation précise ce que le système doit pouvoir effectuer, alors que le diagramme de séquence décrit comment les interactions se déroulent dans le temps. Le diagramme de cas d’utilisation porte sur les capacités, le diagramme de blocs sur la structure et le diagramme d’états sur les transitions d’état.

16. Pour représenter les états d’un système, leurs transitions et les actions déclenchées par des événements, quel diagramme faut-il utiliser ?

Le diagramme de définition de blocs
Le diagramme d’état
Le diagramme de cas d’utilisation
Le diagramme de séquence

Le diagramme d’état

Explication

Le diagramme d’état représente les transitions entre états et les actions réalisées en réponse aux événements. Le diagramme de séquence décrit la chronologie des échanges, le diagramme de définition de blocs montre la structure, et le diagramme de cas d’utilisation décrit les fonctions attendues.

17. Dans un système, une flèche sans indication relie l’état « Initialisation » à l’état « Prêt » dès que l’activité d’initialisation se termine. De quel type de transition s’agit-il ?

Une transition d’état initial
Une transition sur événement
Une transition automatique
Une transition avec point de décision

Une transition automatique

Explication

Une transition automatique se produit à la fin de l’activité de l’état, sans attendre un événement indiqué. Une transition sur événement dépend d’un événement, un point de décision comporte plusieurs sorties, et l’état initial désigne le point de départ.

18. Quel diagramme montre les blocs constituant un système, leur hiérarchie et les relations qui les lient ?

Le diagramme de séquence
Le diagramme d’état
Le diagramme de définition de blocs
Le diagramme de bloc interne

Le diagramme de définition de blocs

Explication

Le diagramme de définition de blocs représente les blocs d’un système, leur hiérarchie et leurs relations. Le diagramme de bloc interne détaille l’organisation interne et les échanges de flux, tandis que les diagrammes de séquence et d’état portent sur les interactions et les transitions.

19. En examinant la fiche d’un bloc dans un diagramme de définition de blocs, une équipe veut y consigner sa puissance nominale. Dans quelle zone cette valeur peut-elle figurer ?

Dans la zone des attributs ou des valeurs
Dans la zone des parties
Dans la zone de définition du bloc
Dans la zone des opérations

Dans la zone des attributs ou des valeurs

Explication

Les attributs ou valeurs décrivent les propriétés du bloc et peuvent inclure des valeurs qui le caractérisent, comme une puissance nominale. La zone des parties énumère ses composants, celle des opérations décrit ses comportements, et la définition indique notamment son nom et son type.

20. Pour détailler l’organisation interne d’un sous-système et les communications entre ses éléments par des ports de flux, quel diagramme l’ingénieure doit-elle consulter ?

Le diagramme de séquence
Le diagramme d’état
Le diagramme de bloc interne
Le diagramme de définition de blocs

Le diagramme de bloc interne

Explication

Le diagramme de bloc interne précise l’organisation d’un bloc et les communications entre ses éléments via des ports de flux. Le diagramme de définition de blocs montre plutôt la structure et la hiérarchie du système; les deux autres représentent des interactions ou des transitions.

21. Un bloc d’un système de chauffage comporte des ports servant à faire circuler de l’énergie et un fluide. Quelle caractéristique de ces ports est compatible avec leur rôle ?

Ils représentent les transitions entre états du système
Ils peuvent être unidirectionnels ou bidirectionnels
Ils doivent relier un bloc parent à ses sous-blocs
Ils décrivent les comportements possibles du bloc

Ils peuvent être unidirectionnels ou bidirectionnels

Explication

Les ports peuvent être unidirectionnels ou bidirectionnels et représenter la circulation de flux physiques, notamment l’énergie et les fluides. Les relations hiérarchiques relèvent du diagramme de définition de blocs, les comportements des opérations, et les transitions du diagramme d’état.

Révisez avec les flashcards

Mémorisez les réponses avec 51 flashcards sur Modélisation des systèmes avec SysML.

Qu’est-ce que SysML permet aux acteurs de métiers différents ?

De collaborer autour d’un modèle commun pour définir un système.

Quel type de langage est SysML ?

Un langage de modélisation graphique.

Que vise SysML à identifier visuellement dans un système ?

Ses éléments influents.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Modélisation des systèmes 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