La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Introduction à SysML Langage de modélisation graphique de systèmes.

Présentations similaires


Présentation au sujet: "Introduction à SysML Langage de modélisation graphique de systèmes."— Transcription de la présentation:

1 Introduction à SysML Langage de modélisation graphique de systèmes

2 Pourquoi utilise-t-on SysML? pluritechniques Les systèmes sont devenus plus complexes et pluritechniques, un besoin de langage transversal et unifié apparait. SysML doit permettre ainsi à des acteurs de corps de métiers différents de collaborer autour d’un modèle commun pour définir un système. On favorise la création de bibliothèques de systèmes et sous-systèmes standardisés, permettant un gain de productivité. Qui aujourd’hui utilise Sysml? Un système est un ensemble structuré d’éléments qui interagissent entre eux pour assurer un service attendu avec des performances données.

3 SysML est un langage adapté à l’ingénierie des systèmes  Adapté au domaine de l’industrie  Modélisation de systèmes complexes  Applications : aéronautique, automobile, énergie, armement, …

4 Analyse système  Pour regrouper toutes les comp é tences, sp é cialit é s, … sous un même langage.  Le cahier des charges est complexe et « multi aspects »,  L ’ architecture du syst è me est complexe,  De nombreux intervenants, de plus multiculturels, doivent dialoguer,  La mod é lisation concerne plusieurs aspects et niveaux. Il faut donc :  Un seul logiciel  Une seule m é thode de repr é sentation  Un seul langage,  Une seule mod é lisation Un mod è le commun utilis é par tous pour tous Pourquoi modéliser les systèmes ?? Comment?? SysML est basé sur la modélisation par des blocs. Un bloc = concept logiciel, matériel, données, processus, et même gestion des personnes. SysML est un langage unique utilisé par des équipes hétérogènes, SysML permet d’améliorer la communication entre les différentes équipes participantes.

5 Besoins ou Services rendus MOS : M / E / I Besoins ou Services attendus MOE : M / E / I Pertes Système Technique Système Technique Energie Information Matériaux et Structures

6 SysML, l’ensemble des 9 diagrammes Diagramme d’activité Diagramme d’état Diagramme de séquence Diagramme de cas d’utilisation Diagramme de définition de bloc Diagramme de bloc interne Diagramme de package Diagramme paramétrique Diagramme d’exigences Diagrammes comportementaux Diagrammes structurels

7 Diagramme d’activité Diagramme d’état Diagramme de séquence Diagramme de cas d’utilisation Diagramme de définition de bloc Diagramme de bloc interne Diagramme de package Diagramme paramétrique Diagramme d’exigences Diagramme comportemental Diagramme structurel Ce qui est retenu en STI2D: 6 diagrammes

8 Quel outil pour quel usage : Diagramme de cas d'utilisation Montrer les interactions entre les acteurs extérieurs au système et les fonctionnalités du système Diagramme de séquence Décrire chronologiquement les échanges au sein d'un système Diagramme d'états-transitions Décrire le comportement interne d'un système par les changements d'états

9 Quel outil pour quel usage : Diagramme de définition de bloc Représenter un système sous forme de blocs hiérarchisés Diagramme de bloc interne Montrer les liens entre les "ports" des différents blocs du système.

10 Quel outil pour quel usage : Diagramme des exigences Montrer graphiquement les exigences auxquelles doit satisfaire un système

11 SysML est fait pour :  Spécifier les systèmes.  Analyser la structure et le fonctionnement des systèmes.  Décrire les systèmes et concevoir des systèmes composés de sous systèmes.  Vérifier et valider la faisabilité d'un système avant sa réalisation. Produit étudié. 6 diagrammes permettent de décrire un produit. = Application sur un cas simple Voiture et télécommande

12 Cas d'utilisation Acteur humain Acteur matériel extérieur au système Système Le diagramme de cas d'utilisation Ce diagramme montre les différents cas d’utilisation du système. Il permet d'avoir une vision globale et fait bien apparaitre les acteurs (les utilisateurs, environnement, etc.) gravitant autour du système. Comparaison avec la méthode APTE Expression fonctionnelle du besoin Traduction possible

13 Message Axe du temps Boucle Ligne de vie Le diagramme de séquence Un diagramme de séquence est obligatoirement associé à un cas d'utilisation. Ce diagramme montre les interactions entre les objets (éléments) du système et les acteurs. Le Chronogramme l'algorithmel'algorigramme Traduction possible

14 Le diagramme d'état Ce diagramme montre l'évolution d'un objet, au cours du temps, en fonction de son état actuel et des évènements externes ou internes au système. Etat Point de départ Etat initial Événement Transition Point d'arrivée Etat final Activité Traduction possible

15 Le diagramme de définition de bloc (SysML) Ce diagramme donne une représentation statique des éléments (ou objets) du système. Le système est représenté par le bloc central. Les différents éléments (ou objets) du système sont aussi représentés par des blocs. Agrégation forte Le moteur est indispensable à la propulsion Agrégation simple La télécommande peut disparaître, la voiture existe toujours L'agrégation est une relation d'inclusion Entité / sous entité Des ports d'entrée/sortie sont associés aux blocs, les flux sur ces ports peuvent être de type MEI (matière, énergie, information)

16 Le diagramme de blocs internes (SysML) Le Diagramme de Bloc Interne décrit la structure interne du système. Il permet en plus de représenter les ports, les connections et les échanges entre les différentes parties du système. Il utilise le Diagramme de Définition de Bloc pour assembler les blocs qui composent le bloc principal. Les blocs sont reliés par des connecteurs à partir de leurs ports (flow port). Flux d'information Flux d'énergie Schéma fonctionnel de chaîne d'énergie et d'information Traduction possible Chaîne d'énergie Chaîne d'information ACQUERIRCOMMUNIQUER ALIMENTERDISTRIBUERCONVERTIRTRANSMETTRE TRAITER AGIR

17 Le système devient plus complexe et embarque maintenant un système informatique. Voiture équipée d'une carte d'acquisition

18 Le diagramme des exigences (SysML) En Ingénierie Système (IS), le diagramme d'exigences (SysML) traduit par des fonctionnalités ou des conditions ce qui doit être (ou devrait être) satisfait par le système. Contenance : les autres exigences sont contenues dans celle-ci Satisfaction : l'exigence de mesure est satisfaite par le dispositif "capteur incrémental" Dérive : "informer" et "saisir les consignes" dérivent de la fonction communiquer Raffinement : l'exigence de mesure est précisée par une limite chiffrée


Télécharger ppt "Introduction à SysML Langage de modélisation graphique de systèmes."

Présentations similaires


Annonces Google