Programme

Sciences de l'ingénieur (Spé) — Ingénierie système

Analyse fonctionnelle et structurelle avancée (SysML complet)

Modélisation SysML : diagrammes des exigences, de cas d'utilisation, de blocs, d'activité, de séquence, d'états et paramétrique

Résumé synthétiqueFiche en 4 sectionsQuiz de 10 questionsGratuit, sans pub

Résumé

Avant de concevoir un robot, un drone ou une voiture autonome, l'ingénieur doit décrire le système sans ambiguïté : que doit-il faire ? de quoi est-il fait ? comment circulent l'énergie et l'information ? C'est le rôle de l'ingénierie système et de son langage de référence en SI, le SysML (Systems Modeling Language), dérivé d'UML. SysML offre neuf diagrammes complémentaires : le diagramme des exigences (req) formalise le cahier des charges (« le robot doit se déplacer à $1\ \mathrm{m/s}$ »), le diagramme de blocs (bdd) décrit l'architecture, le diagramme de blocs internes (ibd) détaille les flux de matière, d'énergie et d'information. Les diagrammes comportementaux — séquence (sd), états (stm), activité (act) — racontent comment le système réagit dans le temps. Enfin, le diagramme paramétrique (par) relie les équations physiques (par exemple $P = C \times \omega$) aux paramètres à dimensionner. Maîtriser SysML, c'est apprendre à penser un système pluritechnique comme un tout cohérent, du besoin global jusqu'à la solution technique.

S'entraîner

Questions fréquentes

Les points clés à retenir sur Analyse fonctionnelle et structurelle avancée (SysML complet), extraits du quiz de révision.

Quel diagramme SysML formalise le cahier des charges du système ?
Réponse :
Diagramme des exigences (req)
Le diagramme des exigences (req) recense et structure les besoins fonctionnels et non fonctionnels issus du cahier des charges, reliés par derive, satisfy et verify. Le bdd, lui, décrit l'architecture matérielle.
Que représente le diagramme de blocs internes (ibd) ?
Réponse :
Les flux (matière, énergie, information) entre les composants internes
L'ibd détaille les flux circulant entre les blocs internes via des ports et connecteurs : matière, énergie ou information. La hiérarchie, elle, est portée par le bdd.
Quelle relation SysML indique qu'un bloc satisfait une exigence ?
Réponse :
satisfy
La relation satisfy relie un bloc (solution technique) à une exigence qu'il permet de remplir. verify relie un cas de test à l'exigence, derive relie deux exigences entre elles.
Le diagramme d'états (stm) est particulièrement utile pour modéliser :
Réponse :
Les différents modes de fonctionnement et leurs transitions
Le stm modélise les états du système (veille, marche, arrêt d'urgence…) et les événements provoquant les transitions. C'est l'outil des systèmes à logique séquentielle.