Langage SysML.

Slides:



Advertisements
Présentations similaires
EPITECH 2009 UML EPITECH 2009
Advertisements

« Systèmes électroniques »
1 Modéliser Ou comment RE-présenter sa connaissance.
Langage de modélisation objet unifié
Génie Logiciel 2 Julie Dugdale
© Copyright 2007 Arumtec. All rights reserved. Présentation Etude déligibilité
Calcul géométrique avec des données incertaines
Projet n°4 : Objecteering
Urbanisation des Systèmes d'Information - Henry Boccon-Gibod1 Urbanisation de système d'information PLM 4 (Product Lifecycle Management) Préoccupation.
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Les cas d’utilisation (use cases)
1 B Système Enjeux et principes Cours DESS Nantes 04 Décembre 2002 Didier ESSAME.
UML : DIAGRAMME DE CAS d’UTILISATION
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
Présentation SysML (Systems Modeling Language ) est basé sur UML et remplace la modélisation de classes et d'objets par la modélisation de blocs pour un.
UML : GENERALITES Rappel Diagrammes Niveaux de visions
Réforme de la voie technologique STI
le profil UML en temps réel MARTE
Les Cas d’utilisation.
Analyse fonctionnelle de la cafetière Nespresso (cliquez sur les différents diagrammes pour voir les détails) Fonctionnel Structurel Comportemental pour.
Analyse et Conception des Systèmes d’Informations
Introduction à la conception de Bases de Données Relationnelles
Département de génie logiciel et des TI Université du Québec École de technologie supérieure Systèmes dinformation dans les entreprises Systèmes dinformation.
Analyse et conception orientée objet
SYSTEMES D’INFORMATION
Etude globale de système.
IGL301 - Spécification et vérification des exgiences 1 Chapitre 1 Introduction (ref : Bray chapitre 1)
Initiation à la conception des systèmes d'informations
Systèmes d’informations : Définition, Composantes, Rôles et Approches.
Sensibilisation a la modelisation
Langage de modélisation graphique de systèmes
Présentation de la méthode des Eléments Finis
ANALYSE METHODE & OUTILS
Chapitre 2: COMMUNICATION TECHNIQUE
REUNION NATIONALE DES CHEFS DES TRAVAUX
Sysml et le domaine de l’architecture et construction
Etude des systèmes.
Discussion autour du référentiel
Démarche d’ingénierie système dans les systèmes complexes
Les principes de la modélisation de systèmes
Etude des systèmes Notion de système.
Supports de formation au SQ Unifié
HEMO-MIXER - Automate de prélèvement
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
Algorithmique et programmation (1)‏
Unified Modeling Langage
Extrait du Referentiel BTS Systèmes numériques Options : Informatique et réseaux et Électronique et communication S1 à S9 Définition des savoirs et savoir-faire.
IUT Dijon – Année Spéciale Sébastien PARFAIT
François CARCENAC,Frédéric BONIOL ONERA-DTIM Zoubir MAMMERI IRIT
Les relations AF / IS - SysML
Rétro-ingénierie d’un système existant
Unified Modeling Language
Hiver 2004SEG2501 Chapître 41 Chapître 4 SDL – structure d’un système et son comportement.
Langage de modélisation graphique de système
L’ Analyse fonctionnelle d’un objet technique
Chapitre 2 Rappels objet et Présentation des diagrammes UML
TD SysML.
L’ingenierie des Systèmes : l‘approche SysML
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Nom de l’objet Epreuve d’admission CAPET externe
Langage de modélisation graphique de système
Nouvelles Technologies Internet & Mobile
L’enseignement de TSO et AMOS en BTS Systèmes photoniques
Des outils de l’analyse fonctionnelle au « SysML »
LE PROJET EN TERMINALE.
UML Unified Modeling Language. UML : 8 diagrammes 1.Classes 2.Activités 3.Séquences 4.Collaboration 5.Etats transition 6.Cas d’utilisation 7.Composants.
« requierement diagram »
Ch.1 : Modélisation des systèmes par SysML
Analyse fonctionnelle 2/3 Sciences de l'Ingénieur Transversales
Transcription de la présentation:

Langage SysML

Les Sciences Industrielles pour l’Ingénieur Contexte Contexte Les Sciences Industrielles pour l’Ingénieur ont pour objectif d’être capable de prévoir, simuler des performances sur des systèmes complexes, souvent pluri technologiques.

La langage SysML est un langage de modélisation : La modélisation La langage SysML est un langage de modélisation : l’objectif est de décrire un système pour permettre la simulation des performances. Objectif En CPGE, les étudiants doivent être capables de lire 7 diagrammes de ce langage pour chercher des informations utiles à leurs calculs.

Le diagramme transversal Le diagramme d’exigences (SysML requirements Diagram) noté : req Il permet de représenter toutes les exigences du système : exigences environnementales, exigences économiques, exigences fonctionnelles, exigences techniques, etc ... Les 7 diagrammes

Les 4 diagrammes comportementaux Le diagramme de contexte Il permet de définir les frontières de l'étude, et en particulier de préciser la phase du cycle de vie dans laquelle on situe l'étude (généralement la phase d'utilisation). Il répond à la question : Quels sont les acteurs et éléments environnants du système ? Les 7 diagrammes

Les 4 diagrammes comportementaux Le diagramme de cas d’utilisation (Use Case Diagram) noté : uc Il permet de montrer les fonctionnalités offertes par le système. Il répond à la question : Quels services rend le système ? Fonctionnalité = cas d'utilisation = service rendu en autonomie d'un bout à l'autre par le système. Le résultat est visible par l'acteur (entité extérieure en interaction avec le système). Les 7 diagrammes

Les 4 diagrammes comportementaux Le diagramme de séquence (SysML Sequence Diagram) noté : sd Il permet de décrire les scénarios correspondant aux cas d'utilisation, un cas d'utilisation est décrit par au moins un diagramme de séquence. Il répond à la question : Comment est réalisé ce cas d'utilisation ? Il montre également les interactions entre différents éléments d'un point de vue séquentiel, enchaînement et nature des échanges. Les 7 diagrammes

Les 4 diagrammes comportementaux Le diagramme d’états (SysML State Machine Diagram) noté : stm Il permet de décrire le comportement d'un programme sous forme de machine d'états. Il montre les différents états pris par le système (ou un sous-système) en fonction des interactions. Il répond à la question : Comment représenter les différents états du système ? Les 7 diagrammes

Les 2 diagrammes structurels Le diagramme de définition de bloc (Block Definition Diag.) noté : bdd Il permet de montrer le système d'un point de vue composé/composant. Il répond à la question : qui contient quoi ? Il peut aussi montrer les caractéristiques principales de chaque bloc en faisant apparaitre les opérations (rôles) et les propriétés (caractéristiques). Il permet également de représenter les liens entre les blocs de même niveau par une association (simple trait entre 2 blocs). Les 7 diagrammes

Les 2 diagrammes structurels Le diagramme de bloc interne (Internal Block Diagram) noté : ibd Il permet de représenter les échanges de MIE (Matière/Information/Energie) entre blocs de même niveau grâce aux ports de flux. Il permet de représenter les services invoqués par un autre bloc grâce aux ports standards, et par extension toute entrée/sortie de contrôle/commande. Il permet également de représenter les liens entre les blocs de même niveau. Les 7 diagrammes

Relations entre ces 7 diagrammes Les 7 diagrammes

Les associations Extend le cas d'utilisation source est une extension possible du cas d'utilisation destination.   Include le cas d'utilisation source comprend obligatoirement le cas inclus. Derive une ou plusieurs exigences sont dérivées d'une exigence. DeriveReqt permet de relier une exigence d'un niveau général à une exigence d'un niveau plus spécialisée mais exprimant la même contrainte. Satisfy un ou plusieurs éléments du modèle permettent de satisfaire une exigence. Verify un ou plusieurs éléments du modèle permettent de vérifier et valider une exigence. Refine un ou plusieurs éléments du modèle redéfinissent une exigence. Sémantique

+ Les relations Association : X utilise Y X Y    Dépendance : X dépend de Y  Agrégation : X entre dans la composition de Y sans être indispensable  Composition : X entre dans la composition de Y et est indispensable  Généralisation : X est une sorte de Y    Conteneur : Y contient X X Y X Y X Y Sémantique X Y X Y X Y +

Le CinéDrône L’illustration des diagrammes est construite sur un drone, appelé « CinéDrone », utilisé dans le cadre du cinéma. Une caméra est positionnée sur la nacelle pour pouvoir réaliser des prises de vue aériennes, cette nacelle étant commandée en orientation pour stabiliser l’image. Illustration

Le diagramme d’exigence Illustration

Le diagramme de contexte Illustration Il précise l’environnement de la phase de vie étudiée

Le diagramme de cas d’utilisation Illustration Il montre les fonctionnalités offertes par un système en identifiant les services qu’il rend

Le diagramme de séquence Illustration Le diagramme de séquence

Le diagramme d’état Illustration Le diagramme d’états représente la succession des états d’un système ; la dynamique des changements est entretenue par des événements 

Le diagramme de définition de bloc Illustration

Le diagramme de bloc interne Illustration Les connecteurs entre les ports indiquent : soit les associations, soit les flux de MEI entre les différents blocs.