Flashcards : Modélisation des systèmes avec SysML (80 cartes)

Toutes les cartes

1Question

Qu’est-ce que SysML et de quel langage dérive-t-il ?

Réponse

C’est un langage graphique de modélisation des systèmes complexes dérivé d’UML.

2Question

Quel statut SysML a-t-il acquis en ingénierie système ?

Réponse

Il est devenu un standard.

3Question

Quels éléments SysML permet-il de représenter ?

Réponse

Des exigences, des éléments non logiciels, des équations physiques et des flux continus de matière ou d’énergie.

4Question

À quel besoin SysML répond-il pour les systèmes complexes ?

Réponse

À celui d’un langage commun pour les décrire, les comprendre et les concevoir entre disciplines et acteurs.

5Question

Combien de types de diagrammes SysML existent-ils ?

Réponse

Neuf types.

6Question

Que représentent les diagrammes fonctionnels en SysML ?

Réponse

Ce que le système doit faire.

7Question

Que décrivent les diagrammes structurels en SysML ?

Réponse

Comment le système est construit.

8Question

Que décrivent les diagrammes comportementaux en SysML ?

Réponse

Comment le système doit se comporter.

9Question

Qu’est-ce qu’une exigence système ?

Réponse

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

10Question

Qu’expriment les exigences d’un système ?

Réponse

Les besoins du client et les contraintes du système.

11Question

Que fait la contenance à une exigence composite ?

Réponse

Elle la décompose en exigences unitaires.

12Question

Que relie la dérivation des exigences ?

Réponse

Des exigences de niveaux différents, généralement avec des choix d’architecture.

13Question

Que distinguent les exigences fonctionnelles et non fonctionnelles ?

Réponse

Les exigences non fonctionnelles couvrent notamment la performance, la fiabilité, la sécurité, la volumétrie, les aspects physiques et les interfaces.

14Question

Qu’est-ce qu’un acteur dans un système étudié ?

Réponse

Une personne ou un autre système qui interagit directement avec le système et participe à au moins un cas d’utilisation.

15Question

Que représente un cas d’utilisation pour un acteur ?

Réponse

Un service rendu à cet acteur.

16Question

De quoi un cas d’utilisation est-il constitué ?

Réponse

D’un ensemble de séquences d’actions réalisées par le système.

17Question

Que représente un diagramme de cas d’utilisation ?

Réponse

Les acteurs, les cas d’utilisation et leurs interactions.

18Question

Qu’ajoute la relation « include » au cas d’utilisation de base ?

Réponse

Un cas d’utilisation obligatoirement intégré.

19Question

Qu’ajoute la relation « extend » au cas d’utilisation de base ?

Réponse

Un cas d’utilisation de façon optionnelle.

20Question

Que factorise la généralisation d’acteurs dans un acteur généralisé ?

Réponse

Les aspects communs à plusieurs acteurs concrets.

21Question

Que peuvent posséder les spécialisations d’un acteur généralisé ?

Réponse

Leurs propres cas d’utilisation.

22Question

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

Réponse

L’existence d’un élément.

23Question

Comment une ligne de vie est-elle dessinée dans un diagramme de séquence ?

Réponse

Comme une ligne verticale en pointillés.

24Question

Qu’est-ce qu’un message dans un diagramme de séquence ?

Réponse

Une communication unidirectionnelle entre deux lignes de vie, qui déclenche une activité chez le destinataire.

25Question

Dans un diagramme de séquence, dans quel sens se lit l’ordre chronologique ?

Réponse

De haut en bas.

26Question

Que permet le fragment « loop » dans un diagramme de séquence ?

Réponse

Il répète un ou plusieurs opérandes selon une condition de garde.

27Question

Que fait le fragment « alt » avec ses opérandes ?

Réponse

Il exécute uniquement celui dont la condition est vraie.

28Question

Que mesure une contrainte de durée dans un diagramme de séquence ?

Réponse

La durée entre des événements.

29Question

Que fixe une contrainte de temps dans un diagramme de séquence ?

Réponse

L’instant auquel un événement se produit.

30Question

Qu’est-ce qu’un bloc en SysML ?

Réponse

L’élément graphique de base pour modéliser la structure d’un système.

31Question

Quelles entités un bloc SysML peut-il représenter ?

Réponse

Une entité physique, logique ou conceptuelle.

32Question

Que décrit un diagramme de définition de blocs SysML ?

Réponse

Les éléments structurels de base et leur hiérarchie.

33Question

Que décrit un diagramme de bloc interne SysML ?

Réponse

La décomposition et les échanges ou flux au sein du système.

34Question

Que décrivent les parties d’un bloc SysML ?

Réponse

La décomposition du bloc.

35Question

Que représente une multiplicité dans une relation entre blocs ?

Réponse

Un intervalle indiquant le nombre d’instances pouvant participer à la relation, avec une borne inférieure et une borne supérieure.

36Question

Comment distingue-t-on graphiquement composition et agrégation ?

Réponse

La composition utilise un losange plein du côté du tout ; l’agrégation, un losange vide.

37Question

Quelle relation exprime la composition, contrairement à l’agrégation ?

Réponse

Une relation de partie obligatoire, contrairement à la relation plus faible et facultative de l’agrégation.

38Question

Qu’est-ce qu’une association entre blocs ?

Réponse

Une relation d’égal à égal, sans contenance et bidirectionnelle par défaut.

39Question

Qu’est-ce qu’une généralisation entre blocs ?

Réponse

Une relation où un bloc spécialisé hérite des propriétés d’un bloc généralisé et peut ajouter des propriétés spécifiques.

40Question

Quand l’OMG a-t-elle officiellement adopté SysML ?

Réponse

Le 19 septembre 2007.

41Question

Quelle organisation a adopté officiellement SysML le 19 septembre 2007 ?

Réponse

L’OMG.

42Question

Quand l’OMG a-t-elle été créée et quel est son statut ?

Réponse

En 1989, comme association américaine à but non lucratif.

43Question

Dans quels domaines SysML est-il utilisé ?

Réponse

L’aéronautique, le ferroviaire, l’automobile et le spatial.

44Question

Quels sont les deux diagrammes fonctionnels de SysML ?

Réponse

Le diagramme de cas d’utilisation et le diagramme d’exigences.

45Question

Quels sont les quatre diagrammes structurels de SysML ?

Réponse

Le diagramme de définition de blocs, le diagramme de bloc interne, le diagramme de package et le diagramme paramétrique.

46Question

Quels sont les trois diagrammes comportementaux de SysML ?

Réponse

Le diagramme d’activité, le diagramme d’état et le diagramme de séquence.

47Question

Que doit-on savoir faire pour maîtriser SysML ?

Réponse

Connaître sa syntaxe et lire et décoder ses diagrammes.

48Question

Quelles sont les deux propriétés de base d’une exigence ?

Réponse

Un identifiant unique et un texte descriptif.

49Question

Quelle est l’exigence fondamentale du radio-réveil ?

Réponse

Réveiller automatiquement l’utilisateur à l’heure souhaitée avec la radio ou un buzzer.

50Question

Que peut signaler une exigence du radio-réveil contenant « et » ?

Réponse

Une exigence composite à décomposer.

51Question

Quelles formes un acteur peut-il prendre dans un système ?

Réponse

Un humain, un système, une source d’énergie, un objet ou un réseau de données.

52Question

Quel résultat l’acteur principal obtient-il dans un cas d’utilisation ?

Réponse

Le résultat observable du cas d’utilisation.

53Question

Quelles limites un cas d’utilisation doit-il respecter pour rester lisible ?

Réponse

Il ne doit pas se réduire à une action simple ou à une seule séquence, et le nombre de cas de base doit rester limité.

54Question

Qu’héritent les cas descendants d’une généralisation de cas d’utilisation ?

Réponse

La description du parent commun.

55Question

Dans le radio-réveil, quelles sont les deux spécialisations possibles d’« Avoir l’heure » ?

Réponse

Lire l’heure sur l’appareil ou la voir projetée au plafond.

56Question

Dans le radio-réveil, quelle fonctionnalité optionnelle illustre la relation « extend » ?

Réponse

Le simulateur d’aube.

57Question

Pourquoi faut-il éviter d’abuser des relations entre cas d’utilisation ?

Réponse

Elles peuvent rendre le diagramme difficile à décrypter pour les experts métier.

58Question

Que représente une flèche pleine dans un diagramme de séquence ?

Réponse

L’envoi d’un message.

59Question

Qu’attend un émetteur après l’envoi d’un message synchrone ?

Réponse

Une réponse.

60Question

Que modélise un message réflexif dans un diagramme de séquence ?

Réponse

Un comportement interne à une ligne de vie.

61Question

Qu’est-ce qu’un scénario dans un cas d’utilisation ?

Réponse

Une succession d’enchaînements exécutés du début à la fin.

62Question

À quelle condition le fragment « opt » s’exécute-t-il ?

Réponse

La condition fournie doit être vraie.

63Question

Quel type d’exécution le fragment « par » permet-il ?

Réponse

L’exécution de plusieurs opérandes en parallèle.

64Question

Que permet un cadre « ref » dans un diagramme de séquence ?

Réponse

Il permet de référencer un autre diagramme de séquence.

65Question

Quand commence la lumière douce dans l’exemple du simulateur d’aube ?

Réponse

Trente minutes avant l’heure de réveil.

66Question

Quels types d’éléments un bloc SysML peut-il représenter ?

Réponse

Un système complet, un sous-système, un composant élémentaire, un regroupement logique ou un logiciel.

67Question

Que contient le compartiment obligatoire d’un bloc dans un BDD ?

Réponse

Le mot-clé « block » et la définition du bloc par son type et son nom.

68Question

Qu’est-ce qu’une instance en SysML ?

Réponse

Un exemplaire d’un bloc qui possède une identité propre.

69Question

Quelles valeurs peuvent prendre les bornes d’une multiplicité ?

Réponse

La borne inférieure vaut zéro ou un entier positif ; la borne supérieure vaut un, plusieurs (noté « * ») ou un entier positif.

70Question

Quelle est la multiplicité par défaut en SysML lorsque les deux bornes sont égales ?

Réponse

1.

71Question

Quelles multiplicités sont possibles du côté du tout dans une composition ?

Réponse

1 ou 0..1.

72Question

Pourquoi une partie ne peut-elle appartenir qu’à un seul tout dans une composition ?

Réponse

Parce qu’elle ne peut appartenir qu’à un seul tout au maximum à un moment donné.

73Question

Dans un modèle de voiture, quels éléments relèvent de la composition et de l’agrégation ?

Réponse

Les roues et le moteur relèvent de la composition ; les bagages relèvent de l’agrégation.

74Question

Que doivent indiquer les deux extrémités d’une association ?

Réponse

La multiplicité des instances pouvant participer à la relation.

75Question

Vers quel bloc pointe la flèche triangulaire de généralisation ?

Réponse

Vers le bloc généralisé.

76Question

Quels blocs spécialisent le bloc Moyen de transport ?

Réponse

Voiture, Bateau et Avion.

77Question

Quels composants le réveil comprend-il dans le BDD du radio-réveil ?

Réponse

Un afficheur, un projecteur et une horloge.

78Question

Que reçoit la radio dans le BDD du radio-réveil ?

Réponse

Les signaux HF des stations.

79Question

À quoi peuvent servir les piles amovibles du radio-réveil ?

Réponse

À assurer la sauvegarde.

80Question

Où place-t-on généralement les acteurs principaux dans un diagramme de cas d’utilisation ?

Réponse

À gauche du diagramme.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 24 questions sur Modélisation des systèmes avec SysML.

1. Concernant la nature et le statut de SysML :

2. Parmi les propositions suivantes concernant la portée de SysML, lesquelles sont exactes ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Modélisation des systèmes avec SysML.

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