Dans l’analyse fonctionnelle d’un système pluritechnique, on utilise dorénavant le langage SysML (Systems Modeling Language). Il décrit, sous forme de diagrammes, les composants et les flux de la matière, de l’énergie et de l’information.
On distingue :
Diagrammes fonctionnels (que doit faire le système ?) :
- des exigences (requirement): Décrit les exigences du cahier des charges fonctionnel.
- des cas d’utilisation (use case): Montre les interactions fonctionnelles des acteurs et du système d’étude.
Diagrammes dynamiques (comment le système doit-il se comporter ?) :
- de séquence (sequence) : Représente les échanges de messages entre les acteurs et le système ou entre des parties durant une séquence temporelle d’actions appelée scénario
- d’état (state): Montre les différents états successifs et les transitions possibles des blocs dynamiques.
Diagrammes statiques (comment le système est-il construit ?) :
- de définition des blocs (definition block): Est utilisé pour décrire l’architecture matérielle du système
- de blocs internes (internal block): Montre l’organisation interne d’un élément statique complexe.