Présentation SysML-Topcased

176 downloads 259 Views 2MB Size Report
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 ...
Présentation SysML 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 1er 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é.

Page 1 sur 14

Présentation SysML

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 de trois sous-fonctions : “Préparer eau”, “préparer mouture” et “infuser café”. Pour une meilleure approche visuelle nous les avons représentées de trois couleurs différentes. Si on sélectionne la fonction “demander préparer café” on voit apparaître en document associé une présentation de la face avant de la machine à café intervenant dans cette fonction :

Page 2 sur 14

Présentation SysML

Si on agrandit la fenêtre on trouve ceci :

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

Page 3 sur 14

Présentation SysML 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 dessus :

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’utilisateur et la machine à café, le temps s’écoulant vers le bas. Page 4 sur 14

Présentation SysML 4 Diagramme de définition de bloc ou Block Definition Diagram : Nous allons maintenant ouvrir le diagramme de définition de bloc ou Block Definition Diagram.

En agrandissant la fenêtre on obtient :

Page 5 sur 14

Présentation SysML

Page 6 sur 14

Présentation SysML 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 7 sur 14

Présentation SysML

On peut observer que certaines données sont remplacées par des points d’interrogation. Cela pourra faire l’objet d’une étude des élèves qui devront rechercher ces caractéristiques dans des documents joints et accessibles par le navigateur en haut et à gauche de la fenêtre de travail. En sélectionnant le bloc capteur je fais apparaître la partie du diagramme d’exigences correspondant au capteur :

Page 8 sur 14

Présentation SysML

Page 9 sur 14

Présentation SysML 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 dessus. La fenêtre suivante apparaît :

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

Page 10 sur 14

Présentation SysML

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

Il est également possible de lancer à partir du navigateur un document Word qui peut servir d’aide à la navigation dans le logiciel ou de questionnaire. Page 11 sur 14

Présentation SysML

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

Page 12 sur 14

Présentation SysML 7 Diagramme d’états ou State Diagram : Ce diagramme donne les différents états que prendre le système ainsi que l’évolution dans le temps. Il se rapproche du GRAFCET :

Si on agrandit la fenêtre on obtient :

Page 13 sur 14

Présentation SysML

Nous retrouvons le code des couleurs utilisé précédemment pour différencier les différentes parties de la machine à café.

L’élève peut donc sur cet exemple réaliser une étude de dossier technologique tout en découvrant le langage SysML.

Page 14 sur 14