COHERENCE PEDAGOGIQUE EN BTS Retour d expérience

Documents pareils
RTDS G3. Emmanuel Gaudin

Modèles système, modèles logiciel et modèles de code dans les applications spatiales

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

Conception et Intégration de Systèmes Critiques

MINISTERE DE LA DEFENSE

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Cours 1 : Qu est-ce que la programmation?

TRAAM STI Acquisition et exploitations pédagogiques des données sur un système pédagogique

BES WEBDEVELOPER ACTIVITÉ RÔLE

Chapitre I : le langage UML et le processus unifié

Conception collaborative en STI Retour d expériences, outils, perspectives

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Modelio by Modeliosoft

Synergies entre Artisan Studio et outils PLM

IFT2255 : Génie logiciel

Le Collège de France crée une chaire pérenne d Informatique, Algorithmes, machines et langages, et nomme le Pr Gérard BERRY titulaire

Description de la formation

Extensions à la formation. Laurent Pérochon, avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan

Ingénierie des Modèles. Méta-modélisation

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle

Conception des bases de données : Modèle Entité-Association

Présentation du M2 SIC : Systèmes Informatiques et Applications Marines

Utilisation de SysML pour la modélisation des réseaux de capteurs

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

RÉSUMÉ DESCRIPTIF DE LA CERTIFICATION (FICHE RÉPERTOIRE)

Diagrammes de Package, de déploiement et de composants UML

PRÉPARER LA PREMIÈRE ÉPREUVE ORALE D ADMISSION OPTION EPS. DEVOIRS SUPPLÉMENTAIRES 1 et 2

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

Baccalauréat technologique

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Workflow/DataWarehouse/DataMining LORIA - Université d automne Informatique décisionnelle - L. Mirtain 1

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

Sciences de l ingénieur. Création et Innovation Technologique

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Améliorer les performances du site par l'utilisation de techniques de Web Mining

GL Le Génie Logiciel

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

La Certification de la Sécurité des Automatismes de METEOR

Génie Logiciel Avancé Cours 3 Le modèle à objets

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Extrait des Exploitations Pédagogiques

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de

Master Informatique Aix-Marseille Université

Devenez un véritable développeur web en 3 mois!

UML est-il soluble dans les méthodes agiles?

OCL - Object Constraint Language

Soirée Interactives 30 Juin 2011

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

DSL. Domain Specific Language. À l'aide des technologies Eclipse Modeling. Goulwen Le Fur Le 23 novembre 2012

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

RAPPORT DE STAGE. Terrasse Hugo 1/12

WordPress : principes et fonctionnement

Master Théorie et pratiques des arts interactifs

Formation des enseignants. Le tensiomètre. Objet technique modélisable issu de l environnement des élèves

Génie Logiciel avec Ada. 4 février 2013

Programmation Objet Java Correction

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

progression premiere et terminale

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Diagrammes SysML OUVRE PORTAIL SOLAIRE

Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Méthodes de développement. Analyse des exigences (spécification)

Page 1 Domaine commercial filière informatique de gestion 2 sur 16

Conception Electronique (CEL) Prof. Maurizio Tognolini

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

ECOLE SUPERIEURE DE L EDUCATION NATIONALE

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Cours en ligne Développement Java pour le web

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Diplôme de Comptabilité et de Gestion. D é c r e t N d u 2 2 d é c e m b r e A r r ê t é d u 8 m a r s

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

Bases de données. Chapitre 1. Introduction

Cycle de vie, processus de gestion

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Cours No 3 : Identificateurs, Fonctions, Premières Structures de contrôle.

1 INFORMATION - INFORMATIQUE. 11 Systèmes d'information gestion des connaissances, knowledge management

Évaluation et implémentation des langages

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Développement d un interpréteur OCL pour une machine virtuelle UML.

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Formation : Modélisation avec UML 2.0 et Mise en pratique

Retour d expériences avec UML

Situations d apprentissage. Mat

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

Explications sur l évolution de la maquette. Version : 1.0 Nombre de pages : 9. Projet cplm-admin

Analyse,, Conception des Systèmes Informatiques

Présentation de la majeure ISN. ESILV - 18 avril 2013

L'année méthodologique internationale

Brique BDL Gestion de Projet Logiciel

uc : Cas d utilisation Top-Chair [Utilisation normale] Fauteuil Top-Chair Déplacer le fauteuil sur tous chemins «include» «include» «extend»

CONFIGURATION DU SERVEUR DE MAILS EXIM. par. G.Haberer, A.Peuch, P.Saade

Intégration de produits mécatroniques au sein d un système PLM

Vérifier la qualité de vos applications logicielle de manière continue

Cours Bases de données

Programme Académique de Recherche et d Innovation (PARI) Fiche informative sur l'action n 19

Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1

Introduction au Génie Logiciel

MEGA ITSM Accelerator. Guide de Démarrage

Transcription:

Plan national de formation: Formation de formateurs académiques SysML COHERENCE PEDAGOGIQUE EN BTS Retour d expérience Jean-Pierre LAMY Professeur STS IRIS Lycée DIDEROT PARIS Ecole Boulle, Paris, les 18 et 19 mars 2014

Projets collaboratifs (BTS IRIS, CPI, Ecole des Mines Paris et SysML) CIRQUE ICI 4 élèves La motte Planète science 16 élèves Coupe de France de robotique CNES 50 élèves :25 sections de STS 15 spécialités. PHILEA: atterriseur sur comète EDUCECO 7 élèves Augustine2 :proto solaire VKI et CNES 14 élèves Pico satellite IRCAM 16 élèves Bouche artificielle pour trompette

MODELISER AVEC SysML EN BTS : COHERENCE PEDAGOGIQUE Rappel : Complexité des activités de modélisation OUI OUI ++ Partiel OUI ++ OUI OUI Partiel - Partiel -- Rôles des modèles (Document : Association Française d'ingénierie Système www.afis.fr)

INGENIERIE SYSTEME: EVOLUTION D UN OBJET TECHNIQUE 2011 IS Règlement EDUCECO 2011 20 diagrammes SysML RETRO + IS Règlement EDUCECO 2012 2012 2013 30 diagrammes SysML RETRO + IS Règlement EDUCECO 2013 28 diagrammes SysML

INTERROGATIONS «Le langage de modélisation SYSML est-il utile, et si oui, à quoi sert-il?» «Quelles sortes de systèmes puis-je modéliser avec SYSML?» «Quels sont les diagrammes les plus intéressants pour la modélisation de systèmes complexes?». «Comment intégrer concrètement la modélisation SYSML en BTS?» «SYSML est-il un outil magique qui résout mes problèmes tout seul?»

MODELISATION SysML DES PROJETS BTS : UNE ACTIVITE d IS A) RÈGLES ÉLÉMENTAIRES POUR UNE BONNE PRATIQUE 1)Respecter les règles de syntaxe et de sémantique et les domaines d'utilisation. Attention aux artefacts. 2) Respecter les bonnes pratiques de conception de l'ingéniérie système. 3) Mettre en œuvre la modélisation sur un vrai projet réalisé en équipe qui sera évalué. SysML est un outil de terrain. 4) Produire des modèles complets et utiles à toutes les parties prenantes

B) CARACTERISTIQUES DE L OBJET D ETUDE 1) L'objet technique cible doit rester au centre des attentions. C est lui qui assure la cohérence du modèle. 2) L'objet doit être consistant et avoir une signification dans un contexte réel. Les spécifications seront exprimées par un MOA externe à l équipe de développement. 3) L'objet doit être suffisamment complexe pour justifier la modélisation avec SysML 4) Il faut éviter de se contenter de faire des exercices de style avec le langage, ce n est pas sa fonction première.

RESPECT DES RÈGLES DE SEMANTIQUE Difficulté identifiée : l élève doit mener de front l apprentissage des règles du langage et les pratiques de l ingéniérie système sur des systèmes pluritechniques. Ecueil à éviter : L apprentissage du langage ne doit pas être le but principal de la formation. Observation de terrain : Après 2 mois environ de pratique soutenue, les base utiles du langage sont maitrisées Un conseil: Il faut obliger l élève à utiliser directement et exclusivement les diagrammes SysML avec un outil CASE et proscrire d emblée les diagrammes «maison». On pourra aussi mettre en regard des diagrammes SysML ceux qu il connait déjà.

DES ANALOGIES AVEC DES OUTILS PLUS ANCIENS 1 Action 1 Fin Action 1 2 Action 2 OK /OK 3 Action 3 Fin Action 1 4 Action 4 5 Action 5 6 Action 6 Fin Action 4 Fin Action 5 Fin Action 6 1 7 1

UN PROJET DONT LES BESOINS ET EXIGENCES SONT FORMULÉS PAR UN MOA EXTÉRIEUR AU LYCEE Coupe de France de robotique 2013 : le cahier des charges est le règlement du concours: le robot ne respecte pas les exigences de dimensionnement (1cm trop haut!), la sanction tombe

RIGUEUR ET BONNES PRATIQUES : RESPECTER LE SEQUENCEMENT DES ETAPES DE DEVELOPPEMENT Un exemple qu il ne faut pas suivre: modélisation d une voiture Définition de l architecture partielle d une voiture (BDD)

Architecture partielle d une voiture : structure interne( IBD) Mais c est incomplet

Ajout du réservoir (définition sur le BDD)

Ajout du réservoir (nouvelle partie et sa connexion avec le système (IBD) Mais c est toujours incomplet

Ajout de l alimentation du réservoir (définition sur le BDD)

Ajout de l alimentation du réservoir (connexion entre parties sur l IBD Mais c est encore incomplet! Conclusion : 1) Le modèle permet des analyses simples qui révèle les oublis. 2) Le diagramme de contexte est un préalable incontournable

RIGUEUR ET BONNES PRATIQUES: OÙ SONT LES LIMITES?

MODELISER DES OBJETS SUFFISAMMENT COMPLEXES : OÙ SONT LES LIMITES? IBD du pico satellite CUBESAT Réalisation : deux élèves STS IRIS

MODELISER DES OBJETS SUFFISAMMENT COMPLEXES : OÙ SONT LES LIMITES? Diagramme d état du picosatellite «CUBESAT» Réalisation : professeur lecture et interprétation : élève

PRODUIRE DES MODELES COMPLETS ET UTILES IBD incomplet donc inutile (réalisation :un élève de STS IRIS)

COMPLEXITÉ ET RAISON Le projet PHILEA Un projet complexe découpé en une quinzaine de modules communicants de tailles raisonnables

PHILEA :La caisse (BDD) = 1 projet STS IRIS pour une élève Le projet est de taille adaptée mais fait partie d un système complexe. Réalisation : une élève STS IRIS avec une aide du professeur pour les parties mécaniques

LES LIMITES DE SysML SysML est un héritage d'uml à vocation informatique pure (grosses applis plutôt orientées gestion) : il en garde les caractéristiques principales : Beaucoup de termes et d outils «métiers» de l informatique Lacunes: Représentation des composants mécaniques Modélisation des systèmes temps réel (composante temporelle) Sémantique permissive Les règles de sémantique peuvent facilement être «forcées» (exemple : bloc fonctionnels, confusion entre IBD et diagrammes paramétriques)

CONCLUSION : SysML EVOLUE SysML-Modelica Transformation (SyM) : projet OMG Intégration des modèles de la mécanique : modélica Possibilité de faire de la simulation MARTE http://www.omg.org/cgi-bin/doc?ptc/2007-08-04 Intégration des fonctionnalités temps réel pour systèmes embarqués