Objectifs |
Utiliser le langage du SysML pour décrire le fonctionnement du portail automatisé. |
Compétences et savoirs évalués |
|
Compte rendu |
Compte rendu informatique avec Gaphor |
|
1h50 |
Pour cette partie, vous pouvez vous rafraichir la mémoire à l'aide du cours de première sur les Diagrammes Sysml entre solides disponible en cliquant ici :
.
Le cycle de fonctionnement d’ouverture/fermeture d’un portail automatisé est réalisé avec les étapes suivantes :
|
|
|
Télécharger et dezipper le fichier suivant :
Lancer le logiciel Gaphor .
Dans la fenêtre en haut à gauche, Cliquer sur puis charger le fichier dezippé Portail.gaphor.
Vous avez 3 diagrammes à compléter que vous pouvez sélectionner soit dans le menu à gauche, soit dans les onglets du haut :
Penser à sauvegarder régulièrement votre fichier.
Tout en haut à gauche, modifier si besoin le profil en passant en mode SysML.
Compléter le diagramme de bloc interne [ibd] Portail premier onglet :
Etape 1 - Tracer les flux entre tout les ports ("proxy") des blocs, aucun port ne doit rester sans flux :
Dans le menu de gauche, utiliser les connecteurs de la partie Internal Bocks.
Vos connecteurs doivent être liés au ports, si c'est le cas les extrémités du connecteurs seront rouges, sinon ils seront verts.
Quand le connecteur est sélectionné, dans le menu de droite, compléter la partie du flux ("flow") en précisant le type de flux. Orienter correctement le sens du flux avec la double flèche :
Rappel :
Etape 2 - Editer les six blocs d'interface ("interfaceblock") et renommer ces éléments extèrieurs qui interagissent avec le système.
Penser à sauvegarder régulièrement votre fichier.
Compléter le diagramme d'état [stm] Ouverture du portail deuxième onglet :
Ce diagramme d'état représente les différents états du système lors du cycle de fonctionnement d’ouverture/fermeture.
Etape 1 - En suivant l'exemple de l'état "Ouverture grande vitesse", faire apparaître les 4 autres états du portail :
Ajouter d'autres états si nécessaire
Etape 2 - Pour chaque état, préciser l'action (do/) correspondante. Pour cela sélectionner l'état et dans le menu à droite ajouter une région :
Dans le menu de gauche, dérouler l'état et sélectionner None.
Dans le menu de droite, compléter Name pour ajouter du texte.
Etape 3 - Préciser les conditions de changement entre les états à l'aide des transitions. Puis lorsqu'une transition est sélectionnée, compléter Guard pour ajouter du texte (obligatoire à chaque transition).
Etape 4 - Votre diagramme doit tenir compte de tout les cas de figure : si aucun véhicule ou piéton ne passe lorsque le portail est ouvert, si un obstacle est détecté lors de la fermeture ...
Etape 5 - Ajouter un état final à votre diagramme:
Penser à sauvegarder régulièrement votre fichier.
Compléter le diagramme de séquence [sd] Ouverture du portail dernier onglet :
Ce diagramme de séquence décrit le même cycle de fonctionnement d’ouverture/fermeture que le diagramme d'état avec les différents messages échangés entre les éléments suivants :
En suivant la logique du cycle de fonctionnement, ajouter les messages entre les différents blocks.
Lorsqu'un message est sélectionné, compléter son nom dans le menu de droite :
Vous utiliserez obligatoirement un fragment optionnel opt et un fragment alternatif alt pour décrire un cas de figure particulier du cycle de fonctionnement.
Rappel :
Lorsqu'un blocks est actifs pour envoyer ou recevoir un message, sa ligne de vie est active :
Modifier le nom du fichier dezippé en le renommant avec vos noms : Prénom1_Prénom2_SysML .
Copier votre fichier Gaphor dans le repértoire Restiution de devoirs du répertoire classe sur le réseau.