Méthodologie de conception d un produit mécatronique

Dimension: px
Commencer à balayer dès la page:

Download "Méthodologie de conception d un produit mécatronique"

Transcription

1 Méthodologie de conception d un produit mécatronique R. PLATEAUX, O. PENAS, J.Y. CHOLEY, F. MHENNI, A. RIVIERE Institut Supérieur de Mécanique de Paris (ISMEP-Supméca) Laboratoire d Ingénierie des Structures Mécaniques et des Matériaux (LISMMA) Résumé : Aujourd'hui, de nombreuses méthodologies et outils de conception mécatronique existent. Mais leur approche est partielle au sens où ils ne permettent de passer continûment des spécifications au prototype virtuel. Dans cet article, la première partie descendante du cycle en V est intégrée. Pour faire cela, une méthodologie hybride, basée sur différents outils, langages et méthodologies tels que l'analyse fonctionnelle, le SADT, SysML, Modelica et Catia Systems est proposée. Abstract : Nowadays, many studies about mechatronic design process are available. But all of these are local, for they only focus on one single level of the V-cycle and don t enable a modelling continuity from requirements to the virtual prototyping. In this article, we propose to integrate the entire downward side of the design V- cycle. For this, we present a hybrid methodology based on several tools, languages and methodologies such as SADT, SysML, Modelica and Catia Systems. Mots clefs : Méthodologie de conception intégrée, Modelica, Mécatronique. Introduction Les phases de conception d un système mécatronique sont nombreuses. Le cycle en V correspondant présente souvent des itérations avant de pouvoir obtenir un prototype physique concluant. En effet, différentes étapes dont la cohérence n est pas toujours garantie, sont nécessaires : collecter les exigences et les transcrire sous forme de spécifications sur des paramètres quantifiables, décomposer le système pour faire apparaître un modèle fonctionnel et structurel, simuler le système en phase de pré-dimensionnement. Une des raisons de ce problème est la discontinuité de modélisation lors du passage d une phase de conception à l autre. Son origine peut être multiple : pertes et/ou modifications de données lors des transferts entre outils, mises à jour non automatiques entre les modèles Finalement, il y a rupture numérique entre les modèles. Comme bien souvent les systèmes mécatroniques sont des systèmes de grande complexité, de part leur nombre de composants, leur aspect multi-physique et multi-domaine, et les couplages mis en jeu, il apparaît judicieux de définir quels sont les besoins pour concevoir de tels systèmes. Chakrabarti and Bligh [1] proposent les trois exigences suivantes pour définir une approche de conception idéale : supporter la conception routinière et innovante ; permettre de réaliser la synthèse ; élaborer des solutions modulables en niveau de granularité. Pour remplir la première condition, la continuité des différents niveaux de modélisation - fonctionnel, logique et physique - est fondamentale. Cette continuité a non seulement l avantage de limiter les pertes d informations, mais de rendre plus facilement cohérents les différentes spécifications, paramètres et modèles entre les divers niveaux. Elle limite les erreurs, les oublis, les redondances et assure que le prototype final respecte le cahier des charges. Par ailleurs, elle facilite la traçabilité par l automatisation de la répercussion de la mise à jour de modifications d un niveau de modélisation sur les autres, suivie d une 1

2 notification dans la documentation du projet. Ainsi les choix de solutions pourront être automatiquement documentés : le cheminement complet depuis les exigences initiales sera explicite et facile d accès. Cependant, ces conditions ne sont pas suffisantes pour la mécatronique. En effet, l aspect pluridisciplinaire des systèmes mécatroniques nécessite un environnement ouvert à l ensemble des métiers, permettant à la fois de modéliser la mécanique, l électronique, l automatisme et de permettre ainsi les collaborations entre les services De plus, en pré-dimensionnement, pour calculer e.g. les éventuels couplages thermiques intervenant dans ces domaines, chacun peut avoir besoin d un modèle simplifié de la partie modélisée par les autres. Il est donc important de permettre de modifier la granularité dans les différents modèles, pour permettre cette vision multi-échelle selon les besoins. En effet, en phase de pré-dimensionnement, plus les modèles sont simulables tôt dans le cycle de conception, moins il est nécessaire d itérer et plus le temps de développement est raccourci. Toujours dans cette perspective, la visualisation 3D (même simplifiée) des éléments, disponible très tôt dans la conception permet de prendre en compte l encombrement et les éventuelles interactions de proximité ou de contact et facilite donc le pré-dimensionnement géométrique. Enfin, une dernière caractéristique semble nécessaire pour une conception rapide et efficace de systèmes complexes : l accès à une base de données commune à l ensemble des concepteurs d un projet afin de capitaliser les précédentes études et automatiser certaines déclinaisons d exigences, de fonctions ou d architectures récurrentes. Ainsi, après avoir défini notre approche de conception idéale, nous allons décrire de quelle manière nous pourrions la mettre en œuvre en se basant sur les méthodologies et langages actuels. Nous proposons également un environnement dans lequel l'implémentation sera possible pour chacune des phases de conception. 1 Notre approche 1.1 Méthodologies, outils et langages existants De nombreux outils et méthodologies existent, provenant de domaines différents [2] [3] [4] [5] [6] [7]. Ils répondent aux problèmes récurrents des concepteurs [8], à savoir, assurer la création rapide d un produit peu cher, simple et fiable [9] [10] répondant à un cahier des charges, même si ces contraintes sont souvent antagonistes. Ainsi, pour le domaine de l ingénierie mécanique, l analyse fonctionnelle, l APTE, le SADT (Structured Analysis and Design Technique) [11] / IDEF methods (Integrated DEFinition, 0 : for Function Modeling Method, 3 : Process Description Capture Method et 4: Object-Oriented Design Method) [12] et le FAST (Function Analysis System Technique Diagram) [13] sont couramment utilisés. Pour l électronique, les langages de description matériel (VHDL, Verilog) sont destinés à représenter et simuler le comportement ainsi que l'architecture d un système électronique numérique. Les outils de synthèse logique (Design compiler, RC, Leonardo ) compilent la description fonctionnelle d'un circuit à l'aide d'un outil de synthèse et d'une bibliothèque de cellules logiques. Les méthodologies de conception avec une approche système commencent à émerger [14] [15]. Pour l ingénierie informatique, UML (Unified Modeling Language) est le bon outil, qui a été décliné en SysML (System Modelling Language) [16] [17] pour l approche systémique. Mais ces outils présentent quelques lacunes : le SADT (ou IDEF0), initialement prévu comme un outil de description et d'analyse est privé de toute analyse séquentielle. Notons toutefois qu IDEF4 peut pallier quelque peu ce défaut. Quant à SysML, il propose un grand nombre de diagrammes, parfois redondants, pour modéliser un système (diagrammes d'exigences, fonctionnels, comportementaux et structurels). Cependant, il ne propose pas de méthodologie. Néanmoins, le diagramme paramétrique permettrait, si cela était implémenté, d'effectuer une simulation physique du système, même si la géométrie n'est toujours pas prise en compte. En effet, il descend jusqu'au niveau du comportement physique du composant et peut ainsi être considéré comme l'interface avec la simulation. On voit donc que le principal inconvénient de SysML et du SADT est de ne pas permettre la simulation de la structure générée : aucune validation significative n'est alors effectuée avant la phase de prédimensionnement. De ce fait, pour ces méthodologies et langages, même si certains tests de cohérence sont possibles, la validation du modèle est liée directement au savoir-faire du concepteur, puisque la simulation réaliste du modèle est pour l instant impossible. Parmi les solutions possibles, deux moyens peuvent être utilisés pour parvenir à un environnement idéal de conception tel que nous l avons défini précédemment (continuité de modélisation, cohérence, traçabilité, 2

3 capitalisation, modélisation simulable, vision initiale 3D, multi-niveau, multi-physique et multi-échelle) : soit par l interfaçage des outils utilisés, soit par l intégration de ces outils au sein d un environnement unique. Etant donné la multitude et la variété d outils utilisés (multi-niveaux, multi-domaines) dans le cadre de la conception de produits mécatroniques, il paraît matériellement difficile de réaliser l interfaçage de tous ces outils entre eux. Aussi, nous nous sommes naturellement orientés vers la solution d intégration, en choisissant pour chaque niveau les outils et méthodologies qui nous semblaient les plus pertinentes pour la conception mécatronique : SysML et SADT pour l analyse fonctionnelle, Modelica [18] pour la simulation multiphysique [19] voire géométrique dans Dymola [20], CATIA V6 pour la maquette numérique intégrée. Des études ont déjà été menées pour intégrer Modelica à SysML [21]. De notre côté, nous avons choisi d intégrer des modules SysML à Modelica [22], et certaines sont en cours au sein de notre équipe pour intégrer les données géométriques de la maquette numérique au sein de Modelica, pour avoir des simulations dynamiques 3D. 1.2 Notre démarche intégrée Afin de permettre un passage continu des exigences à la description détaillée du système et donc une intégration complète de toutes les phases de modélisation, un environnement unique a été envisagé. L objectif est d arriver à un prototype virtuel, simulable et rendant compte du comportement du système. Pour cela, depuis deux ans, nous avons choisi d exploiter le langage Modelica sous Dymola. Le première étape consiste à répondre à l adéquation de cet environnement à répondre à toutes les caractéristiques de l environnement idéal de conception que nous avons défini précédemment. Tout d abord, il répond en grande partie à la définition de l'environnement pour une analyse fonctionnelle idéale défini par Chakrabarti et Bligh [1] par sa capacité à supporter les conceptions de toute nature (multidomaine), à tout niveau (multi-niveau) et à permettre les évolutions de conception à travers les niveaux de détail (multi-échelle). En effet, Modelica est un langage objet acausal permettant de décrire des systèmes mécatroniques, multidomaines, pour modéliser des phénomènes discrets et continus. Une des forces de ce langage est de proposer de nombreuses bibliothèques (mécanique, électrique, hydraulique, thermique, etc) libres, développées par des spécialistes et d'avoir déjà des outils libres (Scicos, OpenModelica). Cet environnement orienté objet permet aisément de restructurer un mauvais découpage des fonctions avec leur correspondance structurelle. Le niveau d encapsulation peut alors être modifié (multi-niveau). FIG. 1 : Niveau d encapsulation modulable [1] disponible sous Modelica Que l on se place en conception routinière ou innovante, la modularité proposée par le langage permet de changer la classe des objets constituant le modèle. Ainsi, la modification d un type de composant est possible et la création à partir de rien en utilisant, soit une nouvelle topologie de composants, soit en partant d équations caractéristiques du comportement du système, devient envisageable. Par ailleurs, la continuité du processus de conception est assurée par le développement d éléments permettant de passer continûment d un niveau à l autre (Exigences, Fonctionnel, Physique/Comportemental, Structurel) sous Modelica dans Dymola. En fait, le processus de conception peut être comparé à un puzzle incomplet [23]. Les exigences, fonctions et structures sous-tendues par ces fonctions ainsi que les composants sont les macro-pièces de ce puzzle. L'objectif du processus idéal allant du cahier des charges à la conception détaillée est alors de compléter le puzzle, en réduisant le nombre de modèles différents lors de la conception. Les exigences fonctionnelles et dysfonctionnelles sont directement enregistrées sous format texte dans la documentation de Dymola avec des critères quantitatifs, et une routine en Modelica crée automatiquement 3

4 les blocs exigences dans l interface graphique de Dymola (comme le «requirement diagram» de SysML). A tout moment la modification d une exigence met à jour le cahier des charges dans la documentation. Les cas d'utilisation peuvent être très tôt intégrés. La documentation associée est générée en direct et intégrée au modèle. Le modèle intègre le cahier des charges, les évolutions... La documentation en ligne constitue la mémoire de génération du produit, précisant les forces et faiblesses du modèle, ses hypothèses et limitations. Cet échange peut être dynamique. On peut envisager la définition de spécifications reconnues par le mot clé «contrainte» dans la documentation, générant la dite contrainte avec ses limites mini, maxi. FIG. 2 : Blocs exigences sous Modelica Les exigences sont dérivées en fonctions reliées par des connections entre les connecteurs avec une approche de raffinements successifs, similaire à la représentation SADT ( FIG. 2). Chacune des fonctions est réalisée par des composants, simples ou composés, identifiés ou non, existants (COTS : composants sur étagère) ou non. Il n est pas nécessaire de connaître la structure interne des fonctions pour définir les flux transitant et donc leurs connecteurs associés. Les aspects de synchronisation peuvent être pris en compte par des graphes complémentaires utilisant le jeu de variables déclaré dans la structure. FIG. 3 : Exemples de représentation SADT d un objet fonction et son raffinement sous Dymola Les comportements normaux et les dysfonctionnements anticipés sont décrits avec les grafcets (sequential function charts, SFC, FIG. 4) de Modelica. FIG. 4 : «Sequence Function Chart» en Modelica 1. Le système étant en état d'attente, Si bon code entré alors 2. Ouverture portail Si véhicule passé et portail ouvert alors 3. Fermer le portail Si portail fermé alors 4. Retour à l'étape d'attente 1 Ces fonctions peuvent être liées aux solutions structurelles ou aux niveaux de décomposition de ces fonctions via un tableau croisé de correspondance fonction/solution (TAB. 1). Les équations de comportement peuvent être introduites à ce niveau pour identifier les flux des paramètres (comme dans le «parametric diagram» de SysML) et pouvoir commencer les simulations. A chaque étape de l'analyse, nous avons la possibilité de choisir parmi les solutions existantes, de concevoir tout ou partie des sous-fonctions correspondantes. Solutions Fonctions S1 S2 S3 S4 S5 S6 F1 X X X F2 X X F3 X X X X F4 X X F5 X X X TAB. 1 : Tableau croisé Fonctions-Solutions. 4

5 Plusieurs stratégies peuvent alors être adoptées : Rechercher si la fonction a déjà au moins une solution exploitable sans développement supplémentaire. Dans le cas d'une famille de solutions, une recherche d'architecture optimale pourra être envisagée. Décomposer les fonctions jusqu'au niveau des briques élémentaires, point de passage direct avec le structurel. Rechercher la solution remplissant le plus de fonctions, puis rechercher si toutes les fonctions sont réalisées, sinon parmi le jeu de fonctions restantes réitérer la première étape. Différents niveaux de modélisation structurelle peuvent alors être utilisés pour simuler le fonctionnement du système. Ceci complète le modèle couramment utilisé en géométrie où l on matérialise les intentions de conception par la cotation. FIG. 5 : Choix du composant structurel sous Dymola FIG. 6 : Exemple d objet graphique et son code en Modelica Les éléments structurels font apparaître les premiers éléments géométriques. Ils nous permettent d avoir une représentation 3D (parfois simplifiée) des composants, qui, par l intégration des éléments géométriques, rend les simulations multi-physiques de pré-dimensionnement plus réalistes. Certains COTS peuvent fournir une géométrie détaillée à partir de CATIA. Un des aspects important de cette approche «tout intégré» est le passage du continu (ensemble donné par la simulation) au discret (donné par l ensemble des composants). Une simulation peut être réalisée dans le domaine continu puis on peut passer à la recherche de l'adéquation entre le composant idéal simulé et une instance réelle (domaine discret). La représentation plane des objets Modelica avec ses positions et dimensions est purement graphique. Les données géométriques ne sont pas couplées avec ces icônes 2D. C est pourquoi nous proposons d étendre les représentations des objets Modelica en 3D pour intégrer la géométrie au comportement. Cet aspect est longuement détaillé dans un autre article [24]. L intégration de Dymola au sein de CATIA System (V6) offre la possibilité d accès au module PDM de CATIA, qui permet de stocker, structurer, tracer les données, de partager et favoriser la réutilisation des standards et de l existant. Ainsi, la capitalisation des différents modèles est possible. 2 Conclusion Dans cet article, nous avons proposé une démarche unique intégrée permettant la réalisation d une conception d un système mécatronique basée sur le langage Modelica au sein de l environnement Dymola (Catia System). Un exemple détaillé de la continuité assurée par cette méthodologie sur un système mécatronique a été illustré dans un précédent article [23]. Les propriétés de cet environnement permettent de remplir les nombreuses conditions d un environnement idéal de conception pour les produits mécatroniques : la garantie de la cohérence et la traçabilité des paramètres entre les niveaux de modélisation est automatiquement assurée par l unicité des paramètres, du langage, de l information au sein d un environnement unique. L aspect multi-niveau, multi-domaine et multi-échelle y est déjà présent. Les blocs d exigences, les graphes fonctionnels, dysfonctionnels, structurels et vision 3D peuvent être développés sous Modelica. Enfin, la capitalisation des informations et modèles peut être assurée par l intégration de Dymola à Catia System V6. 5

6 Aujourd hui, cet environnement idéal n existe pas encore dans le commerce mais DS avec son Catia System V6 laisse entrevoir l espace dans lequel ce développement pourrait avoir lieu. Dymola est intégré à la structure CATIA et un découpage en Requirement, Function, Logic, Physic (RFLP) est proposé de base. Cela ne correspond pas nécessairement à la démarche proposée mais les modules existent au sein du même outil de développement. Ce nouvel environnement n attend plus que l électronique et l informatique pour répondre pleinement aux besoins de conception de produit mécatronique. Références [1]. Chakrabarti, A. and Bligh, T. P. A scheme for functional reasoning in conceptual design. Novembre 2001, Vol. 22, 6, pp [2]. Pahl, G. and Beitz, W. Engineering Design - A Systematic Approach. 2nd edition. London : Springer, [3]. Teorey, T. J., Yang, D. and Fry, J. P. A logical design methodology for relational databases using the extended entityrelationship model. New York : ACM Comput. Surv., pp doi : / [4]. Yan, H.-S. A methodology for creative mechanism design. s.l. : Mechanism and machine theory, pp Vol. 27. [5]. Choley, J-Y. Mécatronique : une nouvelle démarche de conception des systèmes complexes. Technologies et Formations. Delagrave Editions S.A., October 2006, 127, pp [6]. Sell, R. and Tamre, M. Integration of V-model and SysML for advanced mechatronics system design. Annecy : s.n., pp REM05. [7]. Bernardi, M., Bley, H. and Schmitt, B. New approaches for developing mechatronical products in multidisciplinary teamwor. Seoul : s.n., [8]. Blessing, L.T.M. A process-based approach to design. London : s.n., [9]. Amerongen, J.van. Mechatronic Design. Journal of Mechatronics. Décembre 2003, Vol. 13(10), pp [10].. Mechatronic Design: A Port-Based Approach. American University of Sharjah : s.n., pp [11]. Rausand, M. and Høyland, A. System Reliability Theory: Models, Statistical Methods, and Applications. Wiley- IEEE : s.n., pp ISBN X. [12]. Command, Air Force Systems. Information Integration for Concurrent Engineering IDEF4 Object- Oriented Design Method Report. [Online] [13]. Del L., Younker. Value Engineering: Analysis and Methodology. s.l. : CRC Press, 2003,. 350 pages. ISBN X. [14]. D. Hubaux, L. Guedria, L. Vandendorpe, M. Verleysen et J.D. LEGAT. Nouvelles méthodes de conception de systèmes. HAMMAMET (Tunisie) : s.n., April pp. pp [15]. David Maliniak. Don't Be A Separatist Think "System". [Online] [Cited: ] [16]. SysML. [16] System modeling language (SysML) specification. Version 1.0, Draft. OMG document ad/ SysML. [Online] [17]. Georgia Institute of Technology. INCOSE MBSE Challenge Team for Mechatronics/Interoperability. Georgia Institute of Technology. [Online] [18]. MODELICA. Modeling of Complex Physical Systems. Modelica. [Online] [19]. Hadj-Amor, H.J. Contribution au prototypage virtuel de systèmes mécatroniques basé sur une architecture distribuée HLA - Expérimentation sous les environnements OpenModelica-OpenMASK. Toulon : s.n., Thèse du Laboratoire LISMMA (EA 2336) Supmeca Toulon. [20]. DYNASIM. Dymola multi-engineering Modelling and simulation. [Online] [21]. Pop, A., Akhvlediani, D. and Fritzson, P. Towards Unified System Modeling with the ModelicaML UML Profile. s.l. : Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools. [22]. TURKI, Skander. Ingénierie système guidée par les modèles: Application du standard IEEE 15288, de l'architecture MDA et du langage SysML à la conception des systèmes mécatroniques. s.l. : Université du Sud Toulon-Var, 02/10/2008. [23]. Plateaux, Régis, et al. Towards an Integrated Mechatronic Design Process. Málaga : IEEE, ISBN [24]. Plateaux, Régis, et al. Vers un environnement intégré pour le prédimensionnement Modelica 3D. Marseille : CFM, [25]. Sharpe, J.E.E. Computer tools for integrated conceptual design pp (18). 6

Synergies entre Artisan Studio et outils PLM

Synergies entre Artisan Studio et outils PLM SysML France 13 Novembre 2012 William Boyer-Vidal Regional Sales Manager Southern Europe Synergies entre Artisan Studio et outils PLM 2012 2012 Atego. Atego. 1 Challenges & Tendances Complexité des produits

Plus en détail

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de

Plus en détail

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

Intégration de produits mécatroniques au sein d un système PLM Intégration de produits mécatroniques au sein d un système PLM HOUSSEM ABID 1, MADY GUILLEMOT 1, DIDIER NOTERMAN 1, PHILIPPE PERNELLE 2 1 Laboratoire DISP, INSA Lyon 69100, France {houssem.abid,mady.guillmot,didier.noterman}@insa-lyon.fr

Plus en détail

Introduction au génie logiciel

Introduction au génie logiciel Introduction au génie logiciel Guillaume Laurent ENSMM 2007 G. Laurent (ENSMM) Introduction au génie logiciel 2007 1 / 36 Plan du cours 1 Problématique du génie logiciel 2 Méthodes de développement logiciel

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1

Plus en détail

Cours Gestion de projet

Cours Gestion de projet Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA

Plus en détail

Conception, architecture et urbanisation des systèmes d information

Conception, architecture et urbanisation des systèmes d information Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction

Plus en détail

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services 69 Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services M. Bakhouya, J. Gaber et A. Koukam Laboratoire Systèmes et Transports SeT Université de Technologie de Belfort-Montbéliard

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail

PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes

PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes IBM Software Group 2008 IBM Corporation and Dassault Systèmes PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes 2009 2007 IBM Corporation 2 PLM : de l historique 2D-3D à

Plus en détail

Cours en ligne Développement Java pour le web

Cours en ligne Développement Java pour le web Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité

Plus en détail

Du Système de Gestion des Données de Conception au "PLM apprenant"

Du Système de Gestion des Données de Conception au PLM apprenant Du Système de Gestion des Données de Conception au "PLM apprenant" Bilan de 10 ans d expérience à l UTBM Samuel GOMES UTBM, Départ. GMC Laboratoire SeT-ERCOS samuel.gomes@utbm.fr Thierry BEAUJON Directeur

Plus en détail

Une méthode d apprentissage pour la composition de services web

Une méthode d apprentissage pour la composition de services web Une méthode d apprentissage pour la composition de services web Soufiene Lajmi * Chirine Ghedira ** Khaled Ghedira * * Laboratoire SOIE (ENSI) University of Manouba, Manouba 2010, Tunisia Soufiene.lajmi@ensi.rnu.tn,

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

CATALOGUE FORMATION. Product Lifecycle Management. Juin 2013

CATALOGUE FORMATION. Product Lifecycle Management. Juin 2013 CATALOGUE FORMATION Product Lifecycle Management Juin 2013 s de formation ENOVIA V6 ENOVIA V6 Plateforme Collaborative 5 ENOVIA V6 Installation et Administration 9 ENOVIA V6 Implémentation et Développement

Plus en détail

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P EUROCOPTER SAS Groupe EADS Marignane Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P Titre Domaine

Plus en détail

Chapitre I : le langage UML et le processus unifié

Chapitre I : le langage UML et le processus unifié I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et

Plus en détail

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Architecture d'entreprise : Guide Pratique de l'architecture Logique Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam

Plus en détail

Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique

Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique Guillaume Ducellier 1, Benoit Eynard 1, Emmanuel Caillaud 2 1 Université de Technologie de Troyes 12 rue

Plus en détail

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK ArchiMate et l architecture d entreprise Par Julien Allaire Ordre du jour Présentation du langage ArchiMate - Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK Présentation du modèle

Plus en détail

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric

Plus en détail

Forthcoming Database

Forthcoming Database DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of

Plus en détail

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

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools. 1- RAD Quelle sont les avantages que apporte la méthode RAD à l entreprise? Une méthode RAD devrait, d après son auteur, apporter trois avantages compétitifs à l entreprise : Une rapidité de développement

Plus en détail

Rational Unified Process

Rational Unified Process Rational Unified Process For Christiane DAVOINE-GUHUR Société GICAB - Vannes Christiane.Davoine@CA-GICAB.fr Table des Matières 1 INTRODUCTION... 1 2 LES COMPOSANTS ET LES GRANDS PRINCIPES DU PROCESSUS...

Plus en détail

Le génie logiciel. maintenance de logiciels.

Le génie logiciel. maintenance de logiciels. Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction

Plus en détail

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,

Plus en détail

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML. Analyse et conception objet du logiciel : Méthode de conception objet et notation UML Rémy Courdier Email : Remy.Courdier@univ-reunion.fr Rémy Courdier V2.1 1 Plan du cours Introduction au Génie Logiciel

Plus en détail

L Architecture d Entreprise au service de la Transformation. Ludovic Relandeau VP, Managing Director MEGA

L Architecture d Entreprise au service de la Transformation. Ludovic Relandeau VP, Managing Director MEGA L Architecture d Entreprise au service de la Transformation Ludovic Relandeau VP, Managing Director MEGA Introduction Nuage, Social Media, Mobiles Apps, changent notre monde 2 Introduction Quelque soit

Plus en détail

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai 2009. Le BPM

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai 2009. Le BPM Le BPM 1 Introduction... 2 1.1 Dissiper l ambiguïté... 2 1.2 Quelques définitions... 2 1.3 Définition du BPM... 3 1.4 Modélisation BPMN... 4 1.4.1 Les briques de la modélisation... 4 1.4.2 Des patterns

Plus en détail

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et

Plus en détail

Qu'est-ce que le BPM?

Qu'est-ce que le BPM? Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant

Plus en détail

Retour d expériences avec UML

Retour d expériences avec UML Retour d expériences avec UML UML pour les systèmes biologiques Marie-Hélène Moirez-Charron, UMR AGIR, équipe MAGE INRA Toulouse mailto:marie-helene.charron@toulouse.inra.fr PLAN Contexte de travail UML,

Plus en détail

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab notre compétence d'éditeur à votre service créée en juin 2010, Scilab enterprises propose services et support autour

Plus en détail

Figure 1 : représentation des différents écarts

Figure 1 : représentation des différents écarts ulletin officiel spécial n 9 du 30 septembre 2010 Annexe SIENES DE L INGÉNIEUR YLE TERMINAL DE LA SÉRIE SIENTIFIQUE I - Objectifs généraux Notre société devra relever de nombreux défis dans les prochaines

Plus en détail

Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques

Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques Mathias Kleiner Laboratoire des Sciences de l Information et des Systèmes (LSIS) - UMR CNRS 7296 Projet Ingenierie

Plus en détail

Génie logiciel (Un aperçu)

Génie logiciel (Un aperçu) (Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de

Plus en détail

Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués

Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 7, Issue 5 (June 2013), PP.99-103 Solution A La Gestion Des Objets Java Pour Des

Plus en détail

2. Activités et Modèles de développement en Génie Logiciel

2. Activités et Modèles de développement en Génie Logiciel 2. Activités et Modèles de développement en Génie Logiciel Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan Les Activités du GL Analyse des besoins Spécification globale Conceptions architecturale

Plus en détail

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION THÈSE N O 2388 (2001) PRÉSENTÉE AU DÉPARTEMENT D'INFORMATIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE

Plus en détail

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

Utilisation de SysML pour la modélisation des réseaux de capteurs Utilisation de SysML pour la modélisation des réseaux de capteurs Nicolas Belloir, Jean-Michel Bruel, Natacha Hoang, Congduc Pham Université de Pau et des pays de l Adour LIUPPA, BP 1155, F-64013 Pau Cedex

Plus en détail

Pour une entreprise plus performante

Pour une entreprise plus performante Pour une entreprise plus performante Smart Technology Services Raison Sociale - Smart Technology Services llc Pôle d activités - Service et conseil dans la technologie de l information Pôle d activités

Plus en détail

SARM: Simulation of Absorption Refrigeration Machine

SARM: Simulation of Absorption Refrigeration Machine Revue des Energies Renouvelables Vol. 11 N 4 (2008) 587 594 SARM: Simulation of Absorption Refrigeration Machine S. Kherris 1*, M. Makhlouf 1 et A. Asnoun 2 1 Laboratoire des Matériaux et des Systèmes

Plus en détail

Usine Numérique Intégration Produit Production

Usine Numérique Intégration Produit Production Usine Numérique Intégration Produit Production Bernard Hoessler Manufacturing Business Group EMEA Paris 25 Novembre 2010 Du monde virtuel au monde réél Page 2 Stratégie développée dans l industrie Exploiter

Plus en détail

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

Méthodes de développement. Analyse des exigences (spécification) 1 / 16 Méthodes de développement Analyse des exigences (spécification) 1 -Objectifs de l'analyse des exigences... 2 2 - Approfondissement et formalisation du besoin... 2 2.1 Séparation des besoins, contraintes

Plus en détail

Gestion Projet. Cours 3. Le cycle de vie

Gestion Projet. Cours 3. Le cycle de vie Gestion Projet Cours 3 Le cycle de vie Sommaire Généralités 3 Séquentiel 7 Itératif/Incrémental 17 Extreme Programming 22 Que choisir? 29 Etats Transverse 33 Cours 3 2006-2007 2 Généralités Cours 3 2006-2007

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

Méthode de sureté de fonctionnement pour une maintenance efficace Application à un poste électrique (60/10KV)

Méthode de sureté de fonctionnement pour une maintenance efficace Application à un poste électrique (60/10KV) Quatrième Conférence Internationale sur le Génie Electrique CIGE 10, 03-04 Novembre 2010, Université de Bechar, Algérie Méthode de sureté de fonctionnement pour une maintenance efficace Application à un

Plus en détail

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr IT203 : Systèmes de gestion de bases de données A. Zemmari zemmari@labri.fr 1 Informations pratiques Intervenants : Cours : (A. Zemmari zemmari@labri.fr) TDs, TPs : S. Lombardy et A. Zemmari Organisation

Plus en détail

Brique BDL Gestion de Projet Logiciel

Brique BDL Gestion de Projet Logiciel Brique BDL Gestion de Projet Logiciel Processus de développement pratiqué à l'enst Sylvie.Vignes@enst.fr url:http://www.infres.enst.fr/~vignes/bdl Poly: Computer elective project F.Gasperoni Brique BDL

Plus en détail

Formula Negator, Outil de négation de formule.

Formula Negator, Outil de négation de formule. Formula Negator, Outil de négation de formule. Aymerick Savary 1,2, Mathieu Lassale 1,2, Jean-Louis Lanet 1 et Marc Frappier 2 1 Université de Limoges 2 Université de Sherbrooke Résumé. Cet article présente

Plus en détail

DSL. Domain Specific Language. À l'aide des technologies Eclipse Modeling. Goulwen Le Fur goulwen.lefur@obeo.fr. Le 23 novembre 2012

DSL. Domain Specific Language. À l'aide des technologies Eclipse Modeling. Goulwen Le Fur goulwen.lefur@obeo.fr. Le 23 novembre 2012 DSL Domain Specific Language À l'aide des technologies Eclipse Modeling Le 23 novembre 2012 Goulwen Le Fur goulwen.lefur@obeo.fr Le but de cette session Montrer : Ce qu'est-un DSL/DSM Comment implémenter

Plus en détail

Ineum Consulting. Pourquoi le PLM. Soirée Innovation industrielle «Usage des TIC en mode collaboratif & Industrie» Frédéric Morizot.

Ineum Consulting. Pourquoi le PLM. Soirée Innovation industrielle «Usage des TIC en mode collaboratif & Industrie» Frédéric Morizot. Ineum Consulting Pourquoi le PLM Soirée Innovation industrielle «Usage des TIC en mode collaboratif & Industrie» 3 Mai 2010 et votre vision devient entreprise 1 Problématiques de l Innovation et du Développement

Plus en détail

Méthodologies de développement de logiciels de gestion

Méthodologies de développement de logiciels de gestion Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch

Plus en détail

Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée

Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée Colloque : Systèmes Complexes d Information et Gestion des Risques pour l Aide à la Décision Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée BELKADI

Plus en détail

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier Master MIDO 2ème année Spécification et Conception en UML Maude Manouvrier Spécifications initiales Analyse Conception du système Conception des classes Bibliographie Modélisation et conception orientées

Plus en détail

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

Formation : Modélisation avec UML 2.0 et Mise en pratique Formation : Modélisation avec et Mise en pratique Durée : sur 4 Jours soit 28 heures ou sur 5 Jours soit 35 heures Présentation Stage UML (Unified Modeling Language) est la notation standard qui s'est

Plus en détail

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

Extensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan Extensions à la formation Diagramme de timing FinEpreuve SautBarrière CourseAvantBarrière SautMur {>2 et 10 et 2 et 10 et

Plus en détail

Urbanisation de système d'information. PLM 6 (Product Lifecycle Management) Collaboration et partage d'informations

Urbanisation de système d'information. PLM 6 (Product Lifecycle Management) Collaboration et partage d'informations Urbanisation de système d'information PLM 6 (Product Lifecycle Management) Collaboration et partage d'informations Gestion de données techniques et Gestion électronique de documents Diversité des modalités

Plus en détail

Modéliser les systèmes complexes Pour synchroniser les équipes multidisciplinaires IGPSC8, Arcachon, le 10 Juin 2013

Modéliser les systèmes complexes Pour synchroniser les équipes multidisciplinaires IGPSC8, Arcachon, le 10 Juin 2013 Modéliser les systèmes complexes Pour synchroniser les équipes multidisciplinaires IGPSC8, Arcachon, le 10 Juin 2013 Samuel Boutin - Président Knowledge Inside - 7C rue Jean Mermoz - 78000 Versailles -

Plus en détail

Méthodes de développement

Méthodes de développement 1 / 9 Méthodes de développement Méthodes agiles 1 - Introduction... 2 2 -Le manifeste agile et les méthodes agiles... 2 2.1 Le manifeste agile... 2 2.2 Les méthodes agiles... 3 3 - Caractéristiques communes

Plus en détail

UML (Paquetage) Unified Modeling Language

UML (Paquetage) Unified Modeling Language UML (Paquetage) Unified Modeling Language Sommaire Introduction Objectifs Paquetage Espace de nommage d un paquetage Dépendances entre paquetages 2 Notion introduite véritablement par UML car superficiellement

Plus en détail

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

UML est-il soluble dans les méthodes agiles? Pascal ROQUES Valtech Training UML est-il soluble dans les méthodes agiles? octobre 07 Résumé On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposées : l'approche

Plus en détail

URBANISME DES SYSTÈMES D INFORMATION

URBANISME DES SYSTÈMES D INFORMATION FAYCAL AYECH GL2. INSAT 2010/2011 INTRODUCTION AUX SYSTÈMES D INFORMATIONS URBANISME DES SYSTÈMES D INFORMATION De l Urbanisme à L Urbanisation des SI Urbanisme : Mise en œuvre des politiques urbaines

Plus en détail

Qualité de la conception de tests logiciels : plate-forme de conception et processus de test

Qualité de la conception de tests logiciels : plate-forme de conception et processus de test Ecole Doctorale en Sciences de l Ingénieur de l ECP Formation doctorale en Génie Industriel Qualité de la conception de tests logiciels : plate-forme de conception et processus de test Quality of the design

Plus en détail

CURRICULUM VITAE. Informations Personnelles

CURRICULUM VITAE. Informations Personnelles CURRICULUM VITAE Informations Personnelles NOM: BOURAS PRENOM : Zine-Eddine STRUCTURE DE RATTACHEMENT: Département de Mathématiques et d Informatique Ecole Préparatoire aux Sciences et Techniques Annaba

Plus en détail

Modélisation géostatistique des débits le long des cours d eau.

Modélisation géostatistique des débits le long des cours d eau. Modélisation géostatistique des débits le long des cours d eau. C. Bernard-Michel (actuellement à ) & C. de Fouquet MISTIS, INRIA Rhône-Alpes. 655 avenue de l Europe, 38334 SAINT ISMIER Cedex. Ecole des

Plus en détail

La plate-forme DIMA. Master 1 IMA COLI23 - Université de La Rochelle

La plate-forme DIMA. Master 1 IMA COLI23 - Université de La Rochelle La plate-forme DIMA Master 1 IMA COLI23 - Université de La Rochelle DIMA Bref aperçu Qu'est-ce? Acronyme de «Développement et Implémentation de Systèmes Multi-Agents» Initié par Zahia Guessoum et Jean-Pierre

Plus en détail

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle NFE107 Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle 5.1 Introduction Positionnement de la

Plus en détail

Intégration des approches SOA et orientée objet pour modéliser une orchestration cohérente de services

Intégration des approches SOA et orientée objet pour modéliser une orchestration cohérente de services Numéro d'ordre : 2010-ISAL-0060 Année 2010 InfoMath : École Doctorale Informatique et Mathématiques Intégration des approches SOA et orientée objet pour modéliser une orchestration cohérente de services

Plus en détail

Business Intelligence avec SQL Server 2012

Business Intelligence avec SQL Server 2012 Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Extrait Alimenter l'entrepôt de données avec SSIS Business

Plus en détail

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/ Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/

Plus en détail

CONCEPTION ET REALISATION D'UN GENERATEUR DE TABLEAUX DE BORD PROSPECTIFS MULTIDIMENSIONNELS

CONCEPTION ET REALISATION D'UN GENERATEUR DE TABLEAUX DE BORD PROSPECTIFS MULTIDIMENSIONNELS CONCEPTION ET REALISATION D'UN GENERATEUR DE TABLEAUX DE BORD PROSPECTIFS MULTIDIMENSIONNELS Nazih Selmoune (*), Zaia Alimazighi (*) Selmoune@lsi-usthb.dz, Alimazighi@wissal.dz (*) Laboratoire des systèmes

Plus en détail

Dossier d'étude technique

Dossier d'étude technique Centre national de la recherche scientifique Direction des systèmes d'information REFERENTIEL QUALITE Guide méthodologique Dossier d'étude technique Référence : CNRS/DSI/conduite-projet/developpement/technique/guide-etude-technique

Plus en détail

Environnement logiciel basé sur les modèles pour la conception collaborative de produit

Environnement logiciel basé sur les modèles pour la conception collaborative de produit Environnement logiciel basé sur les modèles pour la conception collaborative de produit Mehdi Iraqi-Houssaini Laboratoire LSIS-INSM 2 cours des Arts et Métiers 13100 Aix-en-Provence, France RÉSUMÉ. Le

Plus en détail

IBM Tivoli Monitoring, version 6.1

IBM Tivoli Monitoring, version 6.1 Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments

Plus en détail

(1,1) -1- CPLMEx_8pE_vF.indd 28/02/07, 23:26:46. CATIA PLM Express La voie rapide vers le PLM

(1,1) -1- CPLMEx_8pE_vF.indd 28/02/07, 23:26:46. CATIA PLM Express La voie rapide vers le PLM (1,1) -1- CPLMEx_8pE_vF.indd 28/02/07, 23:26:46 CATIA PLM Express La voie rapide vers le PLM (1,1) -1- CPLMEx_8pE_vF.indd 28/02/07, 23:27:06 25 ans d excellence en conception produit au service de toutes

Plus en détail

Contrôle stochastique d allocation de ressources dans le «cloud computing»

Contrôle stochastique d allocation de ressources dans le «cloud computing» Contrôle stochastique d allocation de ressources dans le «cloud computing» Jacques Malenfant 1 Olga Melekhova 1, Xavier Dutreilh 1,3, Sergey Kirghizov 1, Isis Truck 2, Nicolas Rivierre 3 Travaux partiellement

Plus en détail

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes 303 Schedae, 2007 Prépublication n 46 Fascicule n 2 Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes Samya Sagar, Mohamed Ben Ahmed Laboratoire

Plus en détail

Patrons de Conception (Design Patterns)

Patrons de Conception (Design Patterns) Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques

Plus en détail

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM) Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages

Plus en détail

Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2

Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2 ÉQUIPE FEATURE par Craig Larman et Bas Vodde Version 1.2 Les Équipes Feature 1 et les Domaines Fonctionnels 2 sont des éléments essentiels pour dimensionner le développement en mode agile et lean. Ces

Plus en détail

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

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason

Plus en détail

creo elements/pro creo elements/direct creo elements/view

creo elements/pro creo elements/direct creo elements/view creo elements/pro SERVICES & SUPPORT PROCESSUS & INITIATIVES creo elements/direct creo elements/view SOLUTIONS MÉTIER creo elements/pro 5.0 PRODUITS LOGICIELS creo elements/direct 17.0 creo elements/view

Plus en détail

Sommaire. Conduite de projet Méthode d analyse et de conception. Processus unifié. Objectifs d un processus de développement

Sommaire. Conduite de projet Méthode d analyse et de conception. Processus unifié. Objectifs d un processus de développement Conduite de projet Méthode d analyse et de conception Processus unifié G. Picard SMA/G2I/ENS Mines Saint-Etienne gauthier.picard@emse.fr Octobre 2009 Sommaire!!Objectifs d un processus d ingénierie logicielle!

Plus en détail

SECTION 5 BANQUE DE PROJETS

SECTION 5 BANQUE DE PROJETS SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION

Plus en détail

Conception fonctionnelle de services d entreprise fondée sur l alignement entre cœur de métier et système d information

Conception fonctionnelle de services d entreprise fondée sur l alignement entre cœur de métier et système d information Conception fonctionnelle de services d entreprise fondée sur l alignement entre cœur de métier et système d information Jacques Simonin* Philippe Picouet* Jean-Marc Jézéquel** * Telecom Bretagne/Institut

Plus en détail

CONCEPTION DE PROJET SIG AVEC UML

CONCEPTION DE PROJET SIG AVEC UML Bulletin de la Société géographique de Liège, 42, 2002, 19-25 CONCEPTION DE PROJET SIG AVEC UML François LAPLANCHE Résumé Avec son statut de standard, le langage UML (Unified Modelling Language) jouit

Plus en détail

Conception et Intégration de Systèmes Critiques

Conception et Intégration de Systèmes Critiques Conception et Intégration de Systèmes Critiques 15 12 18 Non 50 et S initier aux méthodes le développement de projet (plan de développement, intégration, gestion de configuration, agilité) Criticité temporelle

Plus en détail

Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, stage@isoft.fr

Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, stage@isoft.fr Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE Contact : Mme Lapedra, stage@isoft.fr ISoft, éditeur de logiciels, est spécialisé dans l informatique décisionnelle et l analyse de données. Son expertise

Plus en détail

LES INTERFACES HOMME-MACHINE

LES INTERFACES HOMME-MACHINE LES INTERFACES HOMME-MACHINE 1 ère Partie : Introduction aux Interfaces Homme-Machine 2 ème Partie : Notions de base sur les Sciences Cognitives 3 ème Partie : Recommandations ergonomiques 4 ème Partie

Plus en détail

Business Process Modeling (BPM)

Business Process Modeling (BPM) Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes

Plus en détail

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par. École Doctorale d Informatique, Télécommunications et Électronique de Paris THÈSE présentée à TÉLÉCOM PARISTECH pour obtenir le grade de DOCTEUR de TÉLÉCOM PARISTECH Mention Informatique et Réseaux par

Plus en détail

Offre de thèse. Co-encadrant de thèse : HENRY Sébastien Coordonnées électroniques : Sébastien.Henry@univ-lyon1.fr Laboratoire : DISP (www.disp-lab.

Offre de thèse. Co-encadrant de thèse : HENRY Sébastien Coordonnées électroniques : Sébastien.Henry@univ-lyon1.fr Laboratoire : DISP (www.disp-lab. Offre de thèse 1. Profil recherché Issu d une formation d ingénieur ou d un master, le candidat disposera idéalement des compétences dans les domaines suivants : Pilotage des systèmes de production. Systèmes

Plus en détail

ENSEIGNEMENT DES SCIENCES ET DE LA TECHNOLOGIE A L ECOLE PRIMAIRE : QUELLE DEMARCHE?

ENSEIGNEMENT DES SCIENCES ET DE LA TECHNOLOGIE A L ECOLE PRIMAIRE : QUELLE DEMARCHE? ENSEIGNEMENT DES SCIENCES ET DE LA TECHNOLOGIE A L ECOLE PRIMAIRE : QUELLE DEMARCHE? Les nouveaux programmes 2008 confirment que l observation, le questionnement, l expérimentation et l argumentation sont

Plus en détail

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

Vérifier la qualité de vos applications logicielle de manière continue IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions

Plus en détail

L Architecture Logicielle UMR pour les Interactions Multicanaux et Multimodales avec les e-services

L Architecture Logicielle UMR pour les Interactions Multicanaux et Multimodales avec les e-services L Architecture Logicielle UMR pour les Interactions Multicanaux et Multimodales avec les e-services Vincent Chevrin, Alain Derycke, José Rouillard Laboratoire TRIGONE Université des Sciences et Technologies

Plus en détail

Vers une démarche d ingénierie "hautement productive" des domaines projet-produit-process en contexte PME-PMI

Vers une démarche d ingénierie hautement productive des domaines projet-produit-process en contexte PME-PMI Vers une démarche d ingénierie "hautement productive" des domaines projet-produit-process en contexte PME-PMI J. BOXBERGER a c, M. LEBOUTEILLER b c,d. Schlegel c, N. Lebaal c, S. GOMES c a. Zurfluh-Feller,

Plus en détail

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture

Plus en détail