Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction :...

14
Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants dans le cadre de la réforme STI2D. Cette réforme implique l’utilisation de SysML comme outil de description des systèmes techniques complexes. Un des intérêts de SysML est que l’étude complète du système peut se faire par informatique et d’arriver à terme à son pilotage. Notre démarche pédagogique est d’impliquer très tôt l’élève. Le logiciel informatique utilisé est Topcased. Le système étudié est une machine à café, ancien projet de bac électronique. Nous allons présenter les différents diagrammes en exploitant les possibilités offertes par le logiciel Topcased. Nous rappelons que nous ne sommes pas des spécialistes de SysML et Topcased et que l’étude n’est pas achevée. Il est donc probable que vous y trouverez quelques erreurs. 2 1 er Diagramme : le diagramme de cas d’utilisations ou use case : La première fenêtre nous permet de découvrir une partie du “use case” avec en document associé la photo de la machine à café.

Transcript of Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction :...

Page 1: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 1 sur 14

1 Introduction : L’objectif de cette étude est de reprendre l’exploi tation pédagogique de

systèmes existants dans le cadre de la réforme STI2 D. Cette réforme implique l’utilisation de SysML comme outil de description des systèmes techniques complexes.

Un des intérêts de SysML est que l’étude complète d u système peut se faire par informatique et d’arriver à terme à son p ilotage. Notre démarche pédagogique est d’impliquer très tôt l’élève. Le logiciel informatique utilisé est Topcased. Le système étudié est une machine à café, ancien pr ojet de bac électronique.

Nous allons présenter les différents diagrammes en exploitant les possibilités offertes par le logiciel Topcased. Nou s rappelons que nous ne sommes pas des spécialistes de SysML et Topcased et que l’étude n’est pas achevée. Il est donc probable que vous y trouverez quelques erreurs.

2 1er Diagramme : le diagramme de cas d’utilisations ou use case :

La première fenêtre nous permet de découvrir une pa rtie du “use case”

avec en document associé la photo de la machine à c afé.

Page 2: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 2 sur 14

Dans son ensemble l’étude de la machine à café peut devenir très

complexe. Le but ici n’est pas d’étudier la machine à café dans sa totalité. Nous nous limiterons à la préparation du café. Nous observons que la fonction “demander préparer café” est composée d e trois sous-fonctions : “Préparer eau”, “préparer mouture” et “infuser café ”. Pour une meilleure approche visuelle nous les avons représentées de tr ois couleurs différentes. Si on sélectionne la fonction “demander préparer ca fé” on voit apparaître en document associé une présentation de la face ava nt de la machine à café intervenant dans cette fonction :

Page 3: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 3 sur 14

Si on agrandit la fenêtre on trouve ceci :

Les élèves peuvent dès à présent trouver des source s d’information.

Page 4: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 4 sur 14

3 Diagramme de séquences ou Sequence Diagram :

On observe une flèche bleue en haut à droite de la fonction “préparer café”. Cela signifie qu’un autre diagramme est insé ré dans cette fonction. Pour la faire apparaître il faut double cliquer des sus :

Nous avons intégré le diagramme de séquences :

Le diagramme de séquence ou Sequence Diagram décrit la suite d’actions nécessaires à l’élaboration du café entre l’utilisa teur et la machine à café, le temps s’écoulant vers le bas.

Page 5: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 5 sur 14

4 Diagramme de définition de bloc ou Block Definition Diagram :

Nous allons maintenant ouvrir le diagramme de défin ition de bloc ou Block Definition Diagram.

En agrandissant la fenêtre on obtient :

Page 6: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 6 sur 14

Page 7: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 7 sur 14

5 Bloc d’exigences ou Requirement Diagram : Nous allons nous intéresser au bloc mouture : Si on sélectionne bloc mouture on voit apparaître l ’image du bloc d’exigence en document associé.

Si on agrandit la fenêtre document on obtient :

Page 8: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 8 sur 14

On peut observer que certaines données sont remplac ées par des points

d’interrogation. Cela pourra faire l’objet d’une ét ude des élèves qui devront rechercher ces caractéristiques dans des do cuments joints et accessibles par le navigateur en haut et à gauche d e la fenêtre de travail. En sélectionnant le bloc capteur je fais apparaîtr e la partie du diagramme d’exigences correspondant au capteur :

Page 9: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 9 sur 14

Page 10: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 10 sur 14

6 Diagramme de bloc interne ou Internal Block Diagram :

Une flèche en haut à gauche du bloc mouture indique qu’un diagramme est associé. Pour y accéder il faut double cliquer dess us. La fenêtre suivante apparaît :

C’est le diagramme de bloc interne ou Internal Bloc k Diagram. En sélectionnant le bloc complet je fais apparaître sa photo. Ce diagramme indique les liaisons existantes entre les différent s éléments. Ces liaisons peuvent être de la matière, de l’énergie ou de l’in formation. Sélectionnons maintenant le capteur ; La photo apparaît. On peut observer les deux aimants ainsi que la sonde à effet hall :

Page 11: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 11 sur 14

Les élèves peuvent rechercher dans la documentation technique :

Il est également possible de lancer à partir du nav igateur un document Word qui peut servir d’aide à la navigation dans le logi ciel ou de questionnaire.

Page 12: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 12 sur 14

Il serait de même possible de lancer un exécutable par exemple pour un QCM ou autre.

Page 13: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 13 sur 14

7 Diagramme d’états ou State Diagram : Ce diagramme donne les différents états que pren dre le système ainsi

que l’évolution dans le temps. Il se rapproche du G RAFCET :

Si on agrandit la fenêtre on obtient :

Page 14: Présentation SysML 1 Introduction · Présentation SysML Page 1 sur 14 1 Introduction : L’objectif de cette étude est de reprendre l’exploitation pédagogique de systèmes existants

Présentation SysML

Page 14 sur 14

Nous retrouvons le code des couleurs utilisé précéd emment pour différencier les différentes parties de la machine à café. L’élève peut donc sur cet exemple réaliser une étud e de dossier technologique tout en découvrant le langage SysML.