Langage de modélisation SysML
Modélisation des systèmes pluritechniques
Présentation
Diagramme de cas d’utilisation
Diagramme des exigences
Diagramme de séquence
Diagramme de définition de blocs
Diagramme de bloc interne
Diagramme d’états
SysML
Diagramme des exigences
Diagramme de définition de blocs
Présentation
Diagramme d’états
Le diagramme d’états permet de définir le comportement séquentiel du système. Ce diagramme décrit le comportement interne d’un bloc par des changements d’états.
Le diagramme des exigences permet de spécifier le cahier des charges du système.
Une exigence permet de spécifier une capacité ou une contrainte qui doit être satisfaite par le système.
Une exigence peut spécifier une fonction que le système doit réaliser : condition de performance, de fiabilité, de sécurité, ...
La diagramme de définitions de blocs permet de caractériser les composants du système sous forme de blocs.
Un bloc est caractérisé par :
- le nom du composant
- les propriétés du composants
- les opérations associées
Les losanges noirs indiquent l’agrégation avec un bloc en particulier (privé).
Les losanges blancs indiquent l’agrégation avec un bloc partagé (public).
SysML est un Langage de Modélisation de SYStèmes (Systems Modeling Language)
Définition d’un système : Un système est un ensemble de constituants inter-reliés qui interagissent les uns avec les autres d’une manière organisée pour accomplir une finalité commune.
Diagramme de cas d’utilisation
Diagramme de bloc interne
Conclusion
Diagramme de séquence
Le diagramme de bloc interne décrit la vue interne d’un bloc..
Une flèche pointillée représente un retour. Le message émis est provoqué par le message reçu.
Un message réflexif représente un comportement interne.
Un message synchrone (émetteur bloqué en attente de réponse) est représenté par une flèche pleine.
Un message asynchrone est représenté par une flèche évidée.
Le diagramme de cas d’utilisation est un schéma qui montre les cas d’utilisation reliés par des associations à leurs acteurs humains ou à leurs acteurs non-humains
Ce diagramme permet de représenter les besoins attendus par un système d’un point de vue utilisateur.
Les ports peuvent être de deux natures :
- standard (représenté par un carré seul) décrivant la description de services entrée ou sortie entre les blocs. Le sens du flux est représenté par une flèche dans le carré.
- flux (flow port) décrivant une circulation de flux physiques entrée-sortie (données, énergie) entre les blocs
Une interface (cercle) est un ensemble d’opérations (réglage, radio, volume) en lien avec les blocs.