L'outil 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)
L'outil se décline en une série de diagrammes regroupés en familles:
- Les diagrammes d'exigences, qui permettent de spécifier les exigences inhérentes au système.
- Mission du système
- Besoins de partie prenantes*
- Exigences système
*Attention: 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)
- Les diagrammes structurels (qui définissent l'architecture du système et quelles relations existent entre ses composants)
- Diagramme de définition de blocs
- Diagramme de blocs internes
- Diagramme paramétrique
- Les diagrammes comportementaux (qui définissent comment doit ou va fonctionner le système)
- Cas d'utilisation
- Diagramme d'états
- Diagramme de séquence
- Diagramme d'activité
- Le diagramme de contexte (qui n'est pas un diagramme SysML 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.
Note: Le diagramme paramétrique n'est pas abordé ici.
Ce qu'est SysML
- Un langage de modélisation.
- Un outil de spécification, d'analyse, de conception, de vérification et de validation des systèmes qui comprennent le matériel, les logiciels, les données, les compétences humaines, les procédures et les installations.
- Un langage normé qui possède une sémantique et une notation.
Remarque:
On essaiera de respecter au mieux la sémantique et la notation, si tout n'est pas parfait il faut surtout veiller à donner du sens et de la cohérence à ce qui est proposé aux étudiants pour qu'ils comprennent le système et les problématiques abordées.
Ce que n'est pas SysML
- Ce n’est pas une méthode, il n’y a pas d’ordre dans l’établissement des diagrammes. (même si certains enchaînements paraissent logiques)
- Ce n'est pas un outil de créativité. On n'attend pas de solution technique.
Les principaux cas d'utilisation de l'outil de description SysML
Créé avec HelpNDoc Personal Edition: Produire des livres électroniques facilement