1 / 22

Langage SysML

Langage SysML. Contexte. Contexte. Les S ciences I ndustrielles pour l’ I ngénieur ont pour objectif d’être capable de prévoir, simuler des performances sur des systèmes complexes , souvent pluri technologiques. La modélisation. La langage SysML est un langage de modélisation :

glynis
Download Presentation

Langage SysML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Langage SysML

  2. 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.

  3. 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.

  4. Le diagramme transversal • Le diagramme d’exigences (SysMLrequirementsDiagram) • 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. Relations entre ces 7 diagrammes Les 7 diagrammes

  12. Les associations Extendle cas d'utilisation source est une extension possibledu cas d'utilisation destination. Includele cas d'utilisation source comprend obligatoirementle cas inclus. Deriveune ou plusieurs exigences sont dérivées d'une exigence. DeriveReqtpermet de relier une exigence d'un niveau général à uneexigence d'un niveau plus spécialisée mais exprimant la même contrainte. Satisfyun ou plusieurs éléments du modèle permettent de satisfaire une exigence. Verifyun ou plusieurs éléments du modèle permettent de vérifier et valider une exigence. Refineun ou plusieurs éléments du modèle redéfinissent une exigence. Sémantique

  13. Les relations Association: X utilise 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 X Y X Y X Y Sémantique +

  14. 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

  15. Le CinéDrône Illustration

  16. Le diagramme d’exigence Illustration

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

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

  19. Illustration Le diagramme de séquence

  20. 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 

  21. Le diagramme de définition de bloc Illustration

  22. 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.

More Related