Le SysML
- Le SysML (« Systems Modeling Language ») est un langage de modélisation graphique utilisé dans le domaine de l’ingénierie système qui permet la description, l’analyse, la conception et la validation de systèmes.
- L’ingénierie système est une approche scientifique interdisciplinaire dont le but est de formaliser et d’appréhender la conception de systèmes pluritechniques.
- Il existe neuf diagrammes SysML :
- le diagramme des exigences représente le cahier des charges du système ;
- quatre diagrammes comportementaux représentent les différents comportements du système, dont notamment :
- le diagramme des cas d’utilisation,
- le diagramme de séquence,
- le diagramme d’états ;
- quatre diagrammes structurels représentent la structure, la composition du système, dont notamment :
- le diagramme de définition des blocs,
- le diagramme de blocs internes.
Type | Nom anglais | Abr. | Besoin |
Diagramme des exigences | Requirement Diagram | $\text{req}$ |
Décrit les exigences à respecter par le système (cahier des charges fonctionnels) |
Diagramme des cas d’utilisation | Use Case Diagram | $\text{uc}$ |
Décrit les interactions entre le système et les acteurs de son environnement |
Diagramme de séquence | Sequence Diagram | $\text{sd}$ |
Décrit les échanges entre les acteurs et le système, et au sein du système |
Diagramme d’états | State Machine | $\text{stm}$ |
Décrit les états successifs du système et les éventuelles transitions |
Diagramme de définition des blocs | Block Definition Diagram | $\text{bdd}$ |
Définit et décrit les éléments constitutifs (bloc) du système |
Diagramme de blocs internes | Internal Block Diagram | $\text{ibd}$ |
Décrit la structure interne d’un bloc et les échanges d’information et d’énergie entre blocs |