Cours SysML
Cours SysML
Cours SysML
1. Introduction / définitions.
1.1. Ingénierie Système
L’Ingénierie Système (IS) est une démarche méthodologique générale qui permet de
concevoir, faire évoluer et vérifier un système.
L’ensemble de ces activités permet d’apporter une solution économique et performante aux
besoins d’un client et à la vie d’une entreprise.
La démarche de l’Ingénierie Système fait appel à trois visions d’un produit ou système :
Fonctionnelle : permet de décrire l’expression du besoin et la réponse en terme
fonction et de cahier des charges.
Structurelle : permet de décrire la structure du système.
Comportementale : permet de décrire le comportement du système.
Ces trois visions utilisent de nombreux outils de représentation : dessin 2-3D, schéma de
principe, représentation symbolique…
Il s’est avéré nécessaire d’avoir un outil numérique commun d’un bout à l’autre de la chaîne
pour des raisons de performance et de compétitivité.
1/14
MPSI/PCSI Sciences de l’Ingénieur
2/14
MPSI/PCSI Sciences de l’Ingénieur
2. Le langage SysML
SysML est un langage graphique, composé de diagrammes qui permettent d’aborder plus
facilement les systèmes pluri techniques.
SysML « Systems Modeling Language », veut dire Langage de Modélisation de systèmes.
3/14
MPSI/PCSI Sciences de l’Ingénieur
Règles :
On indique l’exigence du système dans le premier rectangle, avec un texte descriptif
et un identifiant unique.
On décompose cette exigence en exigences unitaires.
On peut ajouter des données quantitatives et des précisions.
Limites et préconisation :
Ne pas chercher à poser toutes les exigences pour rester lisible.
Réaliser plusieurs diagrammes d'exigences si nécessaire.
Le système SOMFY :
Protège le store contre le vent, selon un seuil réglable.
Actionne le store automatiquement en fonction du soleil, selon un seuil réglable.
4/14
MPSI/PCSI Sciences de l’Ingénieur
5/14
MPSI/PCSI Sciences de l’Ingénieur
6/14
MPSI/PCSI Sciences de l’Ingénieur
7/14
MPSI/PCSI Sciences de l’Ingénieur
4. Diagramme des cas d’utilisation (use case diagram, Notation SysML: uc)
Règles :
On trace un cadre délimitant le système et contenant un ensemble de séquences
d’actions (Elles peuvent aussi être liées entre elles).
A gauche on place les acteurs humains à droite les acteurs non humains (un acteur
non humain est représenté par un rectangle).
On décrit les actions réalisables par le système (les services rendus par le système
aux acteurs, sous forme de verbe à l’infinitif plus compléments)
Les acteurs peuvent être reliés entre eux soit par une flèche bidirectionnelle (chaque
acteur agit sur l’autre) soit par une flèche unidirectionnelle (un acteur agit sur l’autre)
8/14
MPSI/PCSI Sciences de l’Ingénieur
Le premier bloc représente le système que l’on veut décrire. Ce bloc peut représenter un
système complet, un sous-système ou un composant élémentaire.
Les blocs sont décomposés afin de décrire la hiérarchie du système.
On a différentes zones :
La définition du bloc qui présente son nom et son type.
Les attributs qui représentent des propriétés qui caractérisent ce bloc.
Les opérations qui représentent ce que l’on peut demander au bloc
9/14
MPSI/PCSI Sciences de l’Ingénieur
Limites et préconisation :
La question du zoom est importante, même si on peut descendre assez bas dans les
détails, il n’est en général pas pertinent de le faire. Ce diagramme est utile pour
montrer les grosses briques du système.
Il n'est pas obligatoire de faire apparaître les propriétés et les opérations dans chaque
bloc. Dans ce cas le diagramme est relativement pauvre en informations, mais il offre
d’un coup d'œil la structure du système.
D’un point de vue méthodologique, il est souvent intéressant de remonter d’un cran et de
modéliser le contexte du bloc principal (celui qui porte le mot-clé « system context »).
10/14
MPSI/PCSI Sciences de l’Ingénieur
Exemple :
Robot de
maraichage
flux (flow port) : ce type de port autorise la circulation de flux physiques entre les
blocs (données, fluides, énergie).
12/14
MPSI/PCSI Sciences de l’Ingénieur
13/14
MPSI/PCSI Sciences de l’Ingénieur
14/14