📌 Les diagrammes d’exigences, de cas d’utilisation, de définition de blocs et de blocs internes décrivent principalement la construction ou les fonctions du système, tandis que les diagrammes de séquence et d’états décrivent son comportement.
SysML décrit à la fois ce que fait le système et comment il est construit
★ À maîtriser
📌 Dans une transition, la garde est la condition nécessaire pour passer à l’état suivant et l’action est l’opération déclenchée lorsque cette garde est valide.
Compléments
📌 Dans un état composé à plusieurs régions, les régions sont parcourues simultanément et la première qui arrive à son terme met fin à l’état composé, alors que dans des états orthogonaux la sortie intervient lorsque les deux états sont terminés.
L’état initial indique le début du diagramme et est indispensable, tandis que l’état final indique la fin du diagramme sans être indispensable.
Le pseudo-état historique réactive directement, lors du retour dans un état composé, l’état qui était actif au moment de la sortie.
Un point de jonction divise une transition pour simuler un choix entre plusieurs états ou regroupe plusieurs transitions issues d’événements différents vers un même état.
Événement → garde → action → nouvel état
📌 Un message synchrone bloque l’émetteur jusqu’à la réponse, un message asynchrone libère l’émetteur immédiatement sans réponse attendue et un message réflexif est envoyé par un émetteur à lui-même.
📌 Le fragment opt s’exécute seulement si sa condition est vraie, le fragment alt exécute une seule branche parmi plusieurs, le fragment loop répète une séquence et le fragment par exécute des fragments en parallèle.
Ligne de vie → message → activité → chronologie
★ À maîtriser
📌 Une agrégation forte, représentée par un losange plein, signifie que le bloc fait physiquement partie du bloc système, tandis qu’une agrégation faible, représentée par un losange vide, signifie qu’il n’en fait pas physiquement partie.
Compléments
📌 Un standard port spécifie un ensemble de commandes, d’opérations, d’informations ou de signaux, tandis qu’un flow port spécifie un flux entrant ou sortant d’un bloc.
BDD = composition des blocs, IBD = connexions et flux
★ À maîtriser
📌 L’acteur principal reçoit le service rendu par le cas d’utilisation et se place à gauche du système, tandis que l’acteur secondaire est nécessaire à la réalisation du service et se place à droite.
📌 L’association relie un acteur à un cas d’utilisation, la relation include indique une dépendance entre deux cas d’utilisation et la relation extend ajoute un service optionnel sous une condition.
Compléments
📌 Les cas d’utilisation représentent les services du système et commencent par un verbe à l’infinitif.
Acteur principal reçoit le service, acteur secondaire le fournit ou le permet
★ À maîtriser
📌 Une exigence peut être fonctionnelle ou technique et contient un nom, une description et éventuellement une priorité, une source ou un risque.
📌 La relation derive relie une exigence de sous-système à une exigence système, containance décompose une exigence, refine la précise, satisfy indique qu’un élément la satisfait et verify indique qu’un élément la vérifie.
Compléments
📌 Une note Problem signale un problème non résolu, tandis qu’une note Rationale justifie un choix réalisé.
Exigence → décomposition → satisfaction → vérification
★ À maîtriser
Le cas d’utilisation principal du lanceur Buddy Joola est « Envoyer des balles ».
Le lanceur Buddy Joola doit envoyer entre 12 et 70 balles par minute et stocker 110 balles.
Compléments
Les effets réglables sont:
Les organes qui expulsent la balle et lui donnent un effet sont le moteur et le plateau tournant.
Le lanceur Buddy Joola est alimenté par un adaptateur 220/12 V et est relié au réseau EDF.
★ À maîtriser
📌 La structure de commande asservie du système sous-marin doit permettre de corriger la vitesse avec une précision de 100 et une rapidité inférieure à 3 secondes.
Compléments
Correspondance entre les diagrammes SysML
| Diagramme | Rôle principal |
|---|---|
| Exigences | Collecter et organiser les exigences |
| Cas d’utilisation | Modéliser les fonctionnalités fournies |
| Définition de blocs | Représenter les entités, propriétés et opérations |
| Blocs internes | Représenter les imbrications et interconnexions |
| Séquence | Modéliser la chronologie des interactions |
| États | Représenter les états et réactions aux événements |
Teste tes connaissances sur Modélisation SysML avec 24 questions à choix multiples et corrections détaillées.
1. Quel est le rôle général du langage SysML dans un projet de système ?
2. Combien de types de diagrammes le langage SysML utilisé en STI2D comprend-il ?
Mémorisez les concepts clés de Modélisation SysML avec 56 flashcards interactives.
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.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches