SysML

Pourquoi des modèles de description d’un système ?

Une description consiste à réunir toutes les informations concernant un système.

Le langage utilisé pour la description doit donc être compréhensible par tous les acteurs pour faciliter les échanges et le travail collaboratif.

Un modèle SysML est fait pour représenter des systèmes hétérogènes complexes mettant en œuvre des technologies issues de corps de métiers différents comme la mécanique, l’électronique et l’informatique.

Pour décrire complètement un système, il est nécessaire de se placer suivant plusieurs points de vue qui dépendent de l’intention à communiquer :

  • Fonctionnel : permet de recenser toutes les fonctions à réaliser et leurs niveaux ;
  • Structurel : permet de mettre en évidence les composants du système et leurs interactions ;
  • Comportemental : permet de définir les conditions et paramètres de fonctionnement du système de manière ordonnée et optimisée, et les interactions avec les acteurs ;
  • Réaliste : permet de représenter les formes du système et de ses composants à l’aide de dessins ou de modèles 3D ;
  • Schématique : permet de décrire le système à l’aide de schémas de principe (non normalisés) ou de symboles normalisés.

Composition d’un modèle SysML

SysML est un langage de modélisation graphique. Un modèle SysML est composé de diagrammes, interconnectés les uns aux autres.

Ces diagrammes ne sont pas indépendants et permettent d’associer les éléments de diagrammes différents.

C’est l’un des points forts de ce type de langage. Il est ainsi possible de conserver la traçabilité des éléments dans les différents diagrammes, par exemple :

  • lier une exigence avec des blocs pour établir le lien fonctions – solutions ;
  • lier des états avec les blocs pour établir le lien entre les actions et les composants qui les réalisent ;
  • lier les cas d’utilisation avec les scénarii des diagrammes de séquences

Vue d’ensemble des diagrammes SysML

Description d’un système en SysML

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *