Les diagrammes SysML
L'Ingénierie système s'est dotée d'un outil de description permettant de modéliser les systèmes: SysML (Systems Modeling Language).
SysML est un langage de modélisation graphique. Un modèle SysML est ainsi composé de diagrammes.
L'outil se décline en une série de diagrammes regroupés en familles.
Ainsi, le langage SysML permet de représenter graphiquement :
Les exigences auxquelles le système doit satisfaire (point de vue transversal)
Le comportement attendu du système, ses phases de fonctionnement et ses interactions avec l’environnement extérieur (point de vue comportemental)
L’architecture structurelle du système (point de vue structurel)
Le langage SysML s’articule autour de 9 diagrammes selon ces 3 points de vue.
Point de vue transversal : Les diagrammes d'exigences (Requirements Diagram - req), qui permettent de spécifier les exigences inhérentes au système.
Exigences système
Mission du système
Besoins de partie prenantes
Les diagrammes comportementaux (qui définissent comment doit ou va fonctionner le système)
Le diagramme des cas d’utilisation (Use Case Diagram) ucd
Le diagramme de séquence (Sequence Diagram) sd
Le diagramme d’états (State Machine Diagram) stm
Le diagramme d’activité (Activity Diagram) act
Les diagrammes structurels (qui définissent l'architecture du système et quelles relations existent entre ses composants)
Le diagrammme de blocs (Block Definition Diagram) bdd
Le diagramme de blocs internes (Internal Block Diagram) ibd
Le diagramme paramétrique (Parametric Diagram) par
Le diagramme de paquetage (Package Diagram) pkg
Diagramme périphérique (non SysML) : Le diagramme de contexte (qui n'est pas un diagramme SysML au sens propre mais qui en adopte le formalisme). Il permet de situer le système dans son environnement et de définir les frontières de l'étude.
Remarque :
Le diagramme de besoins des parties prenantes prend la forme d'un diagramme d'exigences mais il ne permet de formaliser que les besoins du clients. On le trouve dans la partie cahier des charges d'un projet.