RÉSEAU(X) DE COMPÉTENCES : ISNET

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

Download "RÉSEAU(X) DE COMPÉTENCES : ISNET"

Transcription

1 RÉSEAU(X) DE COMPÉTENCES : ISNET Demande de subventin N SAGE-X : Titre du prjet Cntrôleur spécialisé "dnnées" dans la visin du patrn MVC Mdèle-Vue-Cntrôleur Acrnyme MVC-CD Axe stratégique Pérennité des dnnées Objectif stratégique Transfrmatin autmatique et incrémentale de règles métiers impactant l'intégrité des dnnées en un cmpsant lgiciel juant le rôle de Cntrôleur spécialisé "Dnnées" dans l'ptique du patrn MVC - Mdèle-Vue-Cntrôleur. Prgramme de recherche Définitin des mdalités de ntatin des règles métiers au sein du mdèle cnceptuel de dnnées (cntraintes, ntes, OCL). Elabratin d'une stratégie de transfrmatin incrémentale de ces règles en éléments du mdèle lgique de dnnées et/u du mdèle physique en prenant en cmpte le delta de spécificatins entre deux itératins subséquentes. Définitin de l'architecture du cmpsant lgiciel Cntrôleur de dnnées et créatin des autmates de génératin dudit cmpsant. Mts clés (séparés par des virgules) MDA, MDE, MVC, UP, UML, OCL Objet du prjet / brève descriptin Face aux besins de réactivité tujurs plus grande des prcessus de travail des entreprises, la capacité à évluer des lgiciels de gestin devient un facteur critique de leurs systèmes d'infrmatin infrmatisés (SII) et de fait, le dévelppement desdits lgiciels de gestin devient de plus en plus un prcessus itératif relativement permanent. La pressin sur les cûts et la nécessité d'améliratin de la qualité nt amené les mdèles et la mdélisatin au cœur du prcessus de dévelppement de lgiciels de gestin (MDE, MDA, MDD ), à l'image de ce que réalisaient avec succès certains ateliers de génie lgiciel (AGL) du début des années Ntre prjet vise à favriser le dévelppement itératif au sein d'une démarche d'ingénierie piltée par les mdèles; cette ptimisatin prendra la frme de guides méthdlgiques, de règles de frmalisatin et de transfrmatin de mdèles et enfin d'autmates pur la réalisatin des tâches mécanisables que ce sit transfrmatin de mdèles u génératin de cde. La structure de dnnées et leurs règles d'intégrité étant les éléments centraux du SII, nus fcaliserns ntre recherche sur cet aspect-là qui nus ffre un grs ptentiel d améliratin de la qualité et de l évlutivité des lgiciels de gestin. DemandeSubventinPublique.dcx Demande de subventin Page 1/16

2 1. Cntexte du prjet Quel est le prblème à résudre / la prblématique dans laquelle s inscrit le prjet? Le succès de la prductin de lgiciels de gestin est, tut cmme pur d'autres prduits u services, mesuré à la satisfactin du client (maitre d'uvrage et utilisateurs). A curt terme et sus la pressin de critères de rentabilité et d'ptimisatin des prcessus de l'entreprise, cette satisfactin se mesure en termes d'bjectifs atteints, de délais respectés et de cnsmmatin de ressurces (financières et humaines) minimisés. A plus u mins lng terme et face à la nécessité de permettre à l'entreprise d'ajuster ses prcessus pur tenir cmpte des cntinuels changements que l'envirnnement impse, cette satisfactin se mesure sus frme de facilité à faire évluer les lgiciels de gestin, ce que l'n nmme cmmunément agilité. Frt de sn histire de déjà plus de 50 ans, la prductin de lgiciels de gestin peut s'appuyer sur quelques cncepts frts qui snt autant de facilitateurs pur tendre vers cette satisfactin à curt, myen et lng terme: - L'ingénierie, au sens de science de l'ingénieur, et le recurs à la mdélisatin, base d'une cmmunicatin efficace entre acteurs. - La mise en évidence des dnnées de l'entreprise garante de la stabilité de sn système d'infrmatin infrmatisé malgré les perpétuelles évlutins des prcessus de leur cllecte, traitement u diffusin. - Le décupage de systèmes cmpliqués et/u cmplexes en parties pur les cmprendre sit: la mise en œuvre de l'adage "Diviser pur régner" à la base de tute démarche d'analyse. - L'autmatisatin de prductin du cde à partir de mdèles, en vue d'en minimiser les cûts, les délais et les écarts aux attentes, à l'image de ce qui se fait, par exemple dans le bâtiment, sus frme d'éléments préfabriqués. Les cncepts u facilitateurs évqués ci-dessus étaient bien supprtés et pas frcément présentés en tant que tels par certains ateliers de génie lgiciel (AGL) de la fin des années 1990 et du début des années La majrité de ces utils nt étés abandnnés par leurs éditeurs car s'appuyant sur des technlgies prpriétaires et/u cnsidérées cmme désuètes. En l'ccurrence, Oracle, a stppé l'évlutin de sn atelier de génie lgiciel Designer. Nmbre de ns partenaires et cntacts 1 utilisateurs d'agl, cmme Designer, se truvent démunis; la maintenance et le dévelppement de leurs lgiciels ne se fnt plus à partir de la transfrmatin autmatique de mdèles mais en devant écrire le cde manuellement; ce passage de l'autmatisme au cdage manuel se traduit pur eux par une baisse de la qualité (erreurs des dévelppeurs), une augmentatin des délais et des cûts ce qui est une régressin pur tut directeur de système d'infrmatin. Ci-après, nus allns décrire les facilitateurs u cncepts évqués plus haut avec leurs atuts et prblèmes cnstituent la base de la cnstructin de l'bjectif de ntre prjet (Chapitre 2). car ils Les mdèles au cœur du prcessus de cnceptin des lgiciels de gestin La cnjnctin de l'apprche MDE, ingénierie piltée par les mdèles, et de MDA, architecture dirigée par les mdèles qui insistent sur la nécessité de s'appuyer sur un frmalisme uvert pur la transfrmatin de mdèles, devraient permettre aux analystes et cncepteurs de systèmes d'infrmatin infrmatisés d'en déléguer la réalisatin/fabricatin à des prgrammeurs u à des générateurs tut en en cnservant la maitrise. La plupart des prcessus de dévelppement de lgiciels de gestin, à l'image du Prcessus Unifié (UP), se réalisant de manière itérative et incrémentale, il nus semble évident que les mdèles divent eux aussi se cnstruire et se transfrmer de manière itérative et incrémentale. Lrs de la première itératin de réalisatin, la transfrmatin des mdèles ne pse pas de prblème particulier; il s'agit simplement de transfrmer un mdèle en un autre (que ce sit des mdèles plus u mins abstraits allant jusqu'au cde applicatif). Lrs de cette itératin initiale, il s'agit simplement de "lire" un mdèle et de "créer" un nuveau mdèle en y intégrant un certain nmbre d'enrichissements; la seule cntrainte liée à cette transfrmatin est d'appliquer rigureusement les "règles" régissant le passage du mdèle surce au(x) mdèle(s) cible(s). Les transfrmatins de cette première itératin peuvent être plus u mins autmatisées; la partie cmpliquée de la transfrmatin dit puvir être autmatisée, la partie cmplexe nécessite l'interventin d'un analyste, cncepteur u autre prcesseur humain. 1 Centre Electrnique de Gestin de la Ville de Neuchâtel, Université de Genève, TSM Cmpagnie d'assurance, La Chaux-de-Fnds, FORS Lausanne, Haute Ecle Pédaggique BEJUNE, Bienne. DemandeSubventinPublique.dcx Demande de subventin Page 2/16

3 Nus appelns parties cmpliquées de la transfrmatin, celles qui snt régies par un nmbre finies de règles cmme par exemple, la transfrmatin d'un mdèle cnceptuel de dnnées en un mdèle lgique de dnnées, qui peut être relatinnel, au frmat XML, bjet u autre. Nus appelns parties cmplexes de la transfrmatin, celles qui ne sauraient béir à des règles prédéfinies car nécessitant un travail humain de créativité, d'inventivité u encre d'intelligence pur ajuter dans le mdèle cible les enrichissements qui ne sauraient être déduits "mécaniquement" du mdèle surce. A titre d'exemple, nus puvns citer la transfrmatin d'un mdèle de cas d'utilisatin en un mdèle d'activités décrivant ce cas d'utilisatin; l'inverse serait certainement pssible dans une visin de rétr-ingénierie, mais, ceci n'est pas le prps de ce dévelppement. Itératin i-1 i Surce MCD i Delta i + 1 MCD Cible MLD i Transfrmatin i + 1 MLD Dès la deuxième itératin la transfrmatin des mdèles cibles existants se cmplique et/u se cmplexifie. Il s'agit, dès la deuxième itératin, de prendre en cmpte le delta entre le mdèle surce de l'itératin curante et le mdèle cible de l'itératin précédente et de transfrmer le mdèle cible en un nuveau mdèle cible incluant le ditdelta. Certains auteurs parlent de cnslidatin du mdèle cible. A ntre sens, deux difficultés majeures surgissent: - la capacité à déterminer crrectement le delta entre les deux mdèles surces, sachant que le mdèle surce n'est plus utilisable et dit être déduit du mdèle cible qui lui est encre dispnible; - la capacité à transfrmer ce delta sus frme de cnslidatin du mdèle cible. S'agissant de la capacité à déterminer le delta entre les deux mdèles surces, c'est certainement la technique, respectivement les utils utilisés pur réaliser les mdèles, qui vnt amener à une transfrmatin cmpliquée u cmplexe; si les mdèles cmprtent des spécificatins peu frmelles cmme du texte, nus smmes face à un prblème cmplexe nécessitant le recurs à un prcesseur humain. Si les mdèles ne cmprtent que des spécificatins frmelles, nus smmes face à un prblème cmpliqué, vire très cmpliqué, mais régi par un nmbre fini de règles et puvant être réalisée par un autmate. S'agissant de la capacité à transfrmer le delta entre le mdèle surce (i) le mdèle cible (i-1), nus smmes dans la même situatin que pur la transfrmatin initiale; elle est autmatisable, si la transfrmatin béit à un nmbre fini de règles et sinn, la transfrmatin dit être prise en charge par un prcesseur humain. Dans ntre schéma illustratif, MCD et MLD réfèrent aux mdèles cnceptuel et lgique de dnnées. Les dnnées au cœur des lgiciels de gestin L'apprche classique u fnctinnelle des méthdes (Merise, SADT ) de réalisatin de lgiciels de gestin a intrduit la séparatin des dnnées et des traitements en lien avec l'émergence de la prgrammatin structurée et mdulaire (Pascal, Mdula, Ada ). Cette apprche a mis l'emphase sur les dnnées au mtif que celles-ci changent peu en regard des traitements qui eux divent être adaptés à l'évlutin cnstante de l'envirnnement dans lequel se meut l'entreprise. Par exemple, une entreprise de vente par crrespndance enregistre cmme dnnées ses clients, prduits, cmmandes la structure de ces dnnées a prbablement très peu changé au fil du temps mais, durant ce temps, le prcessus de traitement des cmmandes est peut-être passé de la carte pstale au téléphne et ensuite aux téléphnes intelligents u aux tablettes en passant par un site de cmmerce électrnique. L'apprche rientée bjet, dans un premier temps avec les langages de prgrammatin (Smalltalk, C++ ), a cassé cette dichtmie entre dnnées et traitements en intégrant dans un seul bjet attributs (dnnées) et méthdes 2 (traitements). Les bjets snt cnsidérés cmme dtés d'attributs et de cmprtements accessibles par leurs méthdes. Dans un deuxième temps et pur des raisns que nus ne dévelpperns pas ici, UP-Unified Prcess et la plupart des méthdlgies basées sur les langages de prgrammatin rientés bjet nt "réinventé" cette dichtmie en séparant au niveau de l'analyse les dnnées et les traitements; par exemple, UP parle du "Mdèle du dmaine" pur le mdèle de dnnées. Par ailleurs, le recurs aux bases de dnnées relatinnelles blige à "casser" l'encapsulatin attributs et méthdes des bjets pur n'enregistrer que les seuls attributs des bjets sus frme de tables relatinnelles. Enfin, la tendance à recurir à des services (WS-*, REST ) via le Web u autre remet particulièrement au gût du jur la séparatin entre les dnnées et les traitements; de plus, pur les cnsmmateurs de services, l'emphase est clairement mis sur les dnnées, la réalisatin des services ne les intéressent pas. Le cnsmmateur d'un service n'a pas à cnnaître la manière 2 UML utilise le terme d'pératin en lieu et place de méthde DemandeSubventinPublique.dcx Demande de subventin Page 3/16

4 dnt le service est réalisé mais quelles snt les dnnées à lui furnir et celles qu'il furnit en retur (dnnées valides u cas d'erreur). Les cmpsants et les cuches au cœur de l'industrialisatin des lgiciels de gestin L'analyse de systèmes cmpliqués u mathématiquement cmplexes [PAS-1] cnsiste à les diviser en sus-systèmes tujurs plus cmpréhensibles car fcalisés sur une partie u une thématique particulière du système initial. La mise en œuvre de la démarche de mdélisatin au cœur des méthdes de dévelppement de lgiciels de gestin et la séparatin des dnnées et des traitements du système d'infrmatin infrmatisé relèvent de ce besin de diviser pur régner. Mais, en finalité le système d'infrmatin infrmatisé est bel et bien un tut rganisé et fnctinnant; il est et dit être perçu cmme tel par ses utilisateurs. Pur réaliser ce tut, il s'agit alrs d'agréger les différentes parties u pints de vue que nus avns islés lrs de ns différentes démarches de décmpsitin. Tute la thématique des cmpsants relève de cette nécessité de diviser pur régner et ensuite d'agréger ces cmpsants pur ffrir une ttalité plus riche que la smme de chacune des parties. S'agissant de l'industrialisatin du lgiciel de gestin, l'art de décmpser et de recmpser a cmme bjectif premier de cmprendre l'entreprise, sn système d'infrmatin et le besin d'infrmatisatin. La réalisatin de ce seul premier bjectif ne va pas nus aider à réaliser le lgiciel de gestin attendu en ffrant la qualité, les cûts et les délais ptimaux. Décmpser et de recmpser a cmme deuxième bjectif d'rganiser le lgiciel en cuches (parties u sus-systèmes) plus u mins prches des besins de l'entreprise (métier) u à l'inverse plus u mins dépendantes de la technlgie. Les cuches prches de l'entreprise u de sn besin métier relèvent essentiellement du cmplexe dnc du prcesseur humain; à l'inverse les cuches les plus prches de la technlgie relèvent du cmpliqué u du mécaniste; le recurs à ces cuches technlgiques évite de devir réinventer la rue à chaque prblème technlgique. L'autmatisatin au cœur de la qualité des lgiciels de gestin Première remarque imprtante, la qualité n'est pas l'excellence d'un prduit u d'un service mais sn aptitude à satisfaire les besins de l'acheteur u du cnsmmateur. Un prduit de qualité ffre ni plus ni mins que ce qui en est attendu. Actuellement beaucup de travaux, de réflexins u encre de cnseils prônent effectivement le recurs aux mdèles, à la transfrmatin des mdèles, à l'rganisatin en cuches u encre à l'assemblage de cmpsants cmme éléments méthdlgiques de réalisatin de lgiciels de gestin; par cntre, peu de slutins snt ffertes pur autmatiser ce qui purrait l'être de ces différentes activités. Cmme nus l'avns évqué plus haut, tut ce qui a trait à des activités mécanistes devrait être autmatisé car il n'y a aucune valeur ajutée à réaliser cela par un prcesseur humain. De plus, pur ces activités mécanistes, le prcesseur humain, de par sa faible capacité de calcul et sa difficulté à répéter des algrithmes sans erreur, n'est certainement pas le plus apprprié. A l'inverse le recurs à l'autmatisatin par un prgramme infrmatique permet de bénéficier des deux prpriétés essentielles de l'rdinateur, à savir: la rapidité et la fiabilité (dans la répétitin d'algrithmes). Ntre titre "L'autmatisatin au cœur de la qualité des lgiciels de gestin" peut chquer, il nus faut dnc expliciter ntre pint de vue: La qualité étant l'adéquatin d'un prduit u service aux besins de l'acheteur u du cnsmmateur, l'autmatisatin, par le recurs à l'infrmatique, de tutes les tâches u activités relevant de la simple applicatin d'un nmbre finis de règles devient un gage de qualité du dévelppement de lgiciels de gestin. Pur ntre part et s'agissant surtut des cuches technlgiques et des parties relevant de la dimensin statique du système d'infrmatin, la structure et l'intégrité des dnnées, il nus semble que l'industrie du lgiciel ne prfite pas de ce que les technlgies de l'infrmatin purraient apprter dans le supprt des tâches mécanistes et répétitives d'un prjet à l'autre. Il est chquant de cnstater que, par exemple, dans le dmaine du génie mécanique, la fabricatin assistée par rdinateur (FAO) tend à être ttalement autmatisée à partir de plans numérisés alrs que dans le dmaine du dévelppement de lgiciels de gestin, la fabricatin (prgrammatin) relève encre majritairement de tâches humaines alrs même que pur de nmbreuses parties du lgiciel, cette fabricatin relève de prcessus mécanistes. DemandeSubventinPublique.dcx Demande de subventin Page 4/16

5 2. Objectifs Quels snt les bjectifs du prjet (scientifiques, techniques, artistiques)? Objectif général L'bjectif de ntre prjet est d'explrer la faisabilité d'autmatiser les activités mécanistes u relevant de la partie statique du système d'infrmatin (structure de dnnées et règles d'intégrité des dnnées). Naturellement, il ne s'agira pas seulement d'une démarche intellectuelle mais, nus nus effrcerns de furnir des éléments pératinnels de transfrmatin sus frme de prttypes plus u mins finalisés seln la cmplexité mathématique des règles à prendre en cmpte u encre en regard du vlume de travail pur passer d'une démarche de validatin à une démarche de finalisatin. Nus axerns ntre démarche sur les 4 prblématiques présentées dans le chapitre précédent "Cntexte du prjet", à savir: - Transfrmatin de mdèles (Les mdèles au cœur du prcessus de cnceptin de lgiciels de gestin) - Emphase sur les dnnées (Les dnnées au cœur des lgiciels de gestin) - Organisatin en cuches et génératin autmatique de cmpsants (Les cmpsants et les cuches au cœur de l'industrialisatin des lgiciels de gestin) - Améliratin du prcessus de fabricatin de lgiciels de gestin 3 et en crllaire améliratin du lgiciel de gestin luimême 4 (L'autmatisatin au cœur de la qualité des lgiciels) Objectifs détaillés Ntre bjectif général étant ambitieux et les prblèmes évqués très vastes, nus nus prpsns de le décliner sus frme d'bjectifs détaillés plus facilement mesurables en nus appuyant sur le patrn MVC u Mdèle, Vue et Cntrôleur. Derrière le terme de Mdèle du patrn MVC se truve la prblématique des dnnées au cœur des lgiciels de gestin. Tujurs derrière le terme de Mdèle se truve la prblématique de la transfrmatin de mdèles (MDE & MDA); le mdèle du dmaine en UP u mdèle cnceptuel de dnnées 5 en méthde classique dit être transfrmé en un mdèle d'implémentatin, que ce sit sus frme relatinnelle, au frmat XML, bjet u autre. Derrière ces 3 termes du patrn MVC, se cachent 3 cuches traitant chacune de parties spécifiques du lgiciel de gestin. De manière plus détaillée et guidés par le patrn MVC, nus nus fcaliserns, pur l'étude de faisabilité des autmatismes et la réalisatin de prttype, sur: - La transfrmatin de mdèles du dmaine en une structure de dnnées relatinnelle en intégrant la prblématique des dévelppements itératifs nécessitant de faire le delta entre les différentes itératins de mdèles. - La spécificatin des règles d'intégrité des dnnées nn pas dans la cuche Cntrôleur mais en amnt dans la cuche de mdélisatin des dnnées (mdèle du dmaine) ; tutefis, lrs de la transfrmatin des mdèles du dmaine, ces règles sernt autmatiquement générées dans la cuche Cntrôleur. En finalité, ce travail de recherche a cmme bjectifs détaillés: - d'autmatiser la transfrmatin des mdèles du dmaine, la cuche Mdèle du patrn MVC; - d'autmatiser la "fabricatin" de la cuche Cntrôleur s'agissant de l'intégrité des dnnées. L'éventuelle suite de ce prjet serait de s'intéresser à la partie dynamique du système d'infrmatin, c'est-à-dire: - la cuche Vue, interfaces utilisateurs, du patrn MVC; - la partie enchainement de frmulaires/traitements de la cuche Cntrôleur. 3 Nrme ISO 9000 et suivantes 4 Nrme ISO 9126 et autres 5 Pur la suite nus utiliserns unifrmément le terme de mdèle du dmaine bien que prvenant de l'apprche classique le terme de Mdèle Cnceptuel de Dnnées (MCD) au frmalisme Entité-Assciatin (E-A) sit encre très curant. DemandeSubventinPublique.dcx Demande de subventin Page 5/16

6 Cadre d'expérimentatin Cmme nus l'avns déjà évqué, les prblèmes de transfrmatin de mdèle u de génératin de cde à partir de mdèles (MDE) peuvent être relativement cnséquents; ntre but étant d'abutir à un u des prttypes exécutables nus avns chisi un envirnnement de travail et d'exécutin prpices à la réalisatin de ns bjectifs. - Nus avns retenu Visual Paradigm fr UML pur la mdélisatin, la transfrmatin et le dévelppement d'autmates; nus avns retenu cet util car il nus ffre la pssibilité de créer sus frme de plugins les transfrmateurs u autmates que nus désirns réaliser en ciblant la base de dnnées Oracle cmme indiqué ci-après. - Nus avns retenu la base de dnnées relatinnelle Oracle pur l'expérimentatin car nus en avns une bnne cnnaissance et nus purrns nus appuyer sur ses triggers et prcédures stckées pur "fabriquer autmatiquement", sus frme de paquetages PL/SQL, la cuche Cntrôleur de gestin de l'intégrité des dnnées. Dans la mesure du pssible, nus prévirns les mécanismes qui permettraient d'effectuer les transfrmatins u de prduire les autmates en ciblant d'autres bases de dnnées qu'oracle. Représentatin symblique Le diagramme de la page suivante illustre les bjectifs détaillés et le cadre d'expérimentatin retenu. Quelques explicatins de lecture: En bleu, le périmètre cuvert par l'util de mdélisatin Visual Paradigm. Nus y vyins les tris cuches usuelles de spécificatin des dnnées (MCD, MLD et MPD). En jaune, la base de dnnées cible Oracle et l'implémentatin du Cntrôleur de dnnées sus frme de prcédures stckées et triggers. En vert, les éléments de mdélisatin cnceptuelle des dnnées; les éléments de base existent au sein de Visual Paradigm mais nus devrns les spécialiser car nus avns vu que l'implémentatin native n'est pas cmplète et engendre des erreurs lrs de la transfrmatin MCD MLD. En ruge et sus frme d'ellipses: (A) l'autmate de transfrmatin du niveau cnceptuel en niveau lgique et physique, sit: Les entités du MCD en tables du MLD Certaines règles métier du MCD en MPD Les indices i et i-1 représentent le traitement de la transfrmatin incrémentale vers le MLD. (B) l'autmate de transfrmatin des cntraintes ajutées au niveau lgique et qu'il s'agit de transfrmer en MPD. Les indices k et k-1 représentent le traitement de la transfrmatin incrémentale vers le MPD. Pur la partie de génératin du cde SQL à partir des spécificatins des tables du MLD, nus nus appuierns sur l'autmate (C) de Visual Paradigm qui nus semble adapté. En ruge, sus frme de rectangles: Les prcédures et triggers qui snt générés par les 2 autmates (A) et (B) et qui matérialisent le Cntrôleur de dnnées lrs de leur implémentatin au sein de la base de dnnées. Nus menns ntre prjet, en visant une base Oracle mais, nus prévirns dès le départ de mettre en place une architecture lgicielle au sein des autmates (A) et (B) qui nus permettra de générer une cuche Cntrôleur de dnnées pur d'autres SGBD-R cmme SQL Server u Pstgres. DemandeSubventinPublique.dcx Demande de subventin Page 6/16

7 Visual Paradigm MCD (CIM) Entités Assciatins Règles métier - Cntraintes - OCL - i (A) Autmate de transfrmatin / génératin i i i-1 MLD (PIM) Tables Cntraintes k i k (C) Autmate de transfrmatin k k (B) Autmate de transfrmatin / génératin MPD (PSM) SQL-DDL Prcédures stckées (Oracle) Prcédures stckées (SQL Server) Prcédures stckées (Pstgress) k-1 Cntrôleur de dnnées SGBD-R Oracle Tables Prcédures Triggers DemandeSubventinPublique.dcx Demande de subventin Page 7/16

8 3. État de l art 3.1 État de la recherche dans le dmaine des travaux prjetés avec mentin des principales réalisatins / publicatins. MDE L ingénierie dirigée par les mdèles (MDE) est la discipline infrmatique mettant à dispsitin des utils, cncepts et langages pur créer et transfrmer des mdèles. Il s agit d une ingénierie générative, par laquelle tut u partie d une applicatin est générée à partir de mdèles servant de spécificatins. Cette discipline prpse dnc de mécaniser les prcessus que suivent les ingénieurs à la main. Deux ntins snt essentielles : les mdèles et la transfrmatin de mdèles. Pur qu un autmate de transfrmatin u un générateur de cde puisse effectuer les tâches dnt il est respnsable dans le cycle de vie du lgiciel et prduire des artefacts lgiciels finis (vire semi-finis), il est impératif que les mdèles sient d une part sémantiquement très riches et d autre part «exécutables», «prductifs», c est-à-dire qu ils puissent être interprétés par un cmpsant lgiciel pur en extraire tutes les infrmatins nécessaires. L ingénierie piltée par les mdèles est une discipline qui n est de lin pas nuvelle. Les premiers utils de type MDE que furent les AGL u CASE Tls nt marqué l ingénierie des systèmes d infrmatins dès les années Ces utils basés sur une apprche classique furent tus prpriétaires. Or, l avènement de l Objet, d internet, de la philsphie Open Surce ainsi que la cmplexité grandissante des technlgiques actuelles nt snné le glas de ces utils. Ces dernières années, l apprche MDE s est déclinée principalement en 3 variantes que snt MDA de l OMG, le prjet Eclipse Mdeling de la fndatin Eclipse et les Sftware Factries / DSL Tls de Micrsft. Le prjet Eclipse Mdeling étant une implémentatin des spécificatins de l OMG dans l esprit de MDA (sans tutefis respecter strictement les standards), nus ne nus y arrêterns pas dans ce dcument. MDA et l'omg L OMG a adpté et publié en 2001 l apprche MDA Mdel Driven Architecture cmme apprche pur le dévelppement lgiciel en mettant l utilisatin de mdèles au cœur du prcessus. Ce n est ni un standard ni une méthdlgie. MDA est présenté cmme un framewrk architectural, une apprche, une démarche, un état d esprit Les bjectifs de l OMG snt de résudre les prblèmes d interpérabilité, de garantir la prtabilité et la réutilisabilité des systèmes et de leurs cmpsants, en particulier pur dnner suite au nn-succès de CORBA dans cette vie-là. MDA est né de la vlnté de faciliter la réslutin des prblèmes d interpérabilité, de migratin et autre pératin technique impactant le système actuel. MDA précnise dnc la séparatin des aspects métiers et des aspects techniques. Les avantages recherchés snt : La pérennité des savir-faire de l entreprise, dnc de ses mdèles métier. Ces derniers snt peu sujets à évlutin, cntrairement aux mdèles rientés technlgies. La prise en cmpte des platefrmes d exécutin, afin de puvir garantir une meilleure interpérabilité, prtabilité et réutilisatin de cmpsants Les gains de prductivité, par des prcessus de transfrmatins et génératins. MDA prône bien sûr l utilisatin de mdèles cmme base de spécificatin, mais plus cncrètement MDA précnise 3 mdèles : CIM (Cmputer Independant Mdel) : le CIM est un mdèle indépendant de tute infrmatisatin et spécifie les besins, les exigences métiers. PIM (Platfrm Independant Mdel) : Le PIM représente le mdèle métier, d analyse, sus l angle infrmatique, mais indépendant de tute platefrme d exécutin. PSM (Platfrm Specific Mdel) : Le PSM est un mdèle spécifique à une platefrme technlgique. Il est le résultat de la transfrmatin du PIM dans un cntexte technlgique spécifique. Les mdèles snt btenus par enrichissement et transfrmatins successives. Une transfrmatin autmatisée d un CIM en PIM n est pas réalisable, de part la nature même des éléments mdélisés. En effet, elle implique des chix de cnceptin que seul l être humain est capable de faire. La transfrmatin PIM-PSM est l étape-clé de MDA et permet de cnstruire une bnne partie de la spécificatin technique et rientée platefrme d un système. C est cette transfrmatin qui garanti la pérennité des mdèles métiers, puisque le PIM n est pas «pllué» par des détails spécifiques à une platefrme technlgique. Seln [BLA-01], la génératin de cde sur la base d un PSM n est pas cnsidérée cmme une transfrmatin de mdèle, mais cmme une traductin textuelle. L OMG reste flue quant à ce sujet. La transfrmatin entre mdèles dit permettre, MDA y tient, de garantir un lien de traçabilité entre les mdèles. Seln l OMG, ce snt les transfrmatins qui assurent la qualité de cnstructin de l applicatin, en détenant les règles à appliquer sur les éléments, d un mdèle à l autre. Pussé à l extrême, MDA précnise même de mdéliser les transfrmatins elles-mêmes, de part leur caractère stratégique et vital dans cette apprche (vir ci-après les standards autur de MDA). DemandeSubventinPublique.dcx Demande de subventin Page 8/16

9 Standards autur de MDA MDA n est pas un standard de l OMG, mais une apprche qui explite différents de leurs standards. Sans entrer dans des cnsidératins techniques peu apprpriées dans ce dcument, nus nus cntenterns de nmmer les standards majeurs et d en décrire l essentiel. MOF (Meta Object Facility) : MOF est la pièce maitresse de MDA, sn scle architectural. Tut le bénéfice de MDA et sn uverture prviennent de ce standard. MOF est le standard de l OMG de définitin d un langage abstrait, cmmun, pur la spécificatin de méta-mdèle. Les méta-mdèles UML et CWM snt deux méta-mdèles «cmpatibles» MOF. MOF est dnc un méta-méta-mdèle (niveau M3 dans l architecture à 4 niveaux de la mdélisatin 6 ). MOF est imprtant pur MDA pur deux raisns. La première, il est technlgiquement neutre, ce qui fait que les méta-mdèles issus de MOF le snt aussi. Deuxièmement, les prcessus de transfrmatin ne snt réalisables que si les mdèles snt exprimés avec un langage dnt le méta-mdèle est basé sur MOF. Ceci garanti que les mdèles peuvent être stckés dans un référentiel cmpatible MOF, parsés et transfrmés par des utils cmpatibles MOF. UML est le langage de mdélisatin privilégié mais nn impsé par l OMG cmme langage de mdélisatin dans l apprche MDA. OCL, langage d expressins de cntraintes, est un langage textuel permettant d exprimer des cntraintes sur n imprte quel élément UML. XMI (XML Metadata Interchange) est le standard permettant l échange via XML de méta-dnnées prvenant de n imprte quel méta-mdèle basé sur MOF. QVT (Query-View-Transfrm) est un standard très récent de l OMG (2011). Il dit permettre, au travers d un langage, d exprimer des requêtes et transfrmatins de mdèles cmpatibles MOF. Il permet ainsi de mdéliser les règles de transfrmatins de mdèles. Prcessus de transfrmatin de mdèles MDA met au centre de sn apprche la transfrmatin de mdèles. Mais celle-ci n est pas nécessairement autmatisée seln l OMG. Purtant cela semble une évidence dans une visin industrielle et qualitative de l ingénierie ([KLE-01]). Une transfrmatin de mdèles sus-entend l établissement de règles pur rendre cette première pssible. MDA privilégie la technique du mapping pur établir les règles de transfrmatins, avec deux techniques pssibles : Mapping sur le méta-mdèle : On établit des crrespndances entre les éléments des méta-mdèles respectifs, à savir surce et destinatin (p. ex : une entité devient une table). Mapping par marquage des éléments : le mapping sur le méta-mdèle ne permettant pas de spécifier tutes les règles d un prcessus de transfrmatin, il devient nécessaire de puvir enrichir le mdèle surce par l adjnctin d infrmatins sur les éléments même, infrmatins dnt les crrespndances existent dans le mdèle destinatin. Cette technique de mapping est réalisable dans UML grâce à ses mécanismes d extensin que snt les valeurs marquées, les stérétypes et les prfils. Des patterns de cnceptin peuvent naturellement venir s ajuter dans le prcessus de transfrmatin par la même technique. Cnstat de la cmmunauté infrmatique Frce est de cnstater que très peu d utils «MDA cmpliance» existent sur le marché. MDA n émet aucune précnisatin quant à l élabratin de mdèles. Cncernant la transfrmatin de mdèles, l OMG estime actuellement que seulement entre 50% et 70% 7 des transfrmatins PIM-PSM est autmatisée par les utils MDA. La génératin de cde, qui n est pas une finalité pur MDA, est prise en charge par les éditeurs, avec plus u mins de satisfactin. Généralement, les générateurs de cde snt rientés middleware (JEE,.NET, ), ce qui se cmprend étant dnné l rigine de MDA. Quant aux prfils standardisés, il en existe que quelques uns, furnis par l OMG. Un cnstat indéniable est l évlutin très lente des standards autur de MDA. MDA est né en 2001, mais il a fallu attendre pur que les standards majeurs que snt UML, OCL, CWM et MOF sient adaptés pur MDA et tus alignés entre eux (versin 2.0 d UML et MOF par exemple) en termes de spécificatins. Cmme l expliquent Martin Fwler ([I-3]) et Franck Barbier ([BAR-01]), UML suffre de défauts dans sa spécificatin, telle que des cntradictins, des apprximatins et ambigüités sémantiques. UML se veut être vlntairement imprécis pur laisser à ses utilisateurs une marge d interprétatin et de chix de mdélisatin. Rappelns pur terminer qu UML est un langage dit généraliste. La pertinence cnceptuelle de l apprche MDA n est pas à démntrer, mais sn applicatin cncrète n est malheureusement pas à la hauteur de ns espérances. D ailleurs, MDA est apparu en 2006 dans la première phase de la Hype Cycle fr Emerging Technlgies du Gartner Grup (technlgy trigger), avec une prévisin d adptin généralisée de 5 à 10 ans. Dès les années suivantes, il n y est plus jamais apparu. La prévisin de 5 à 10 ans fut à l épque et l est encre maintenant ttalement justifiée, de par l inexistence de slutins lgicielles turnées vers la prductin et la qualité, pur les différentes raisns citées précédemment. 6 seln la pyramide de [BEZ-01] 7 seln [OMG-02] DemandeSubventinPublique.dcx Demande de subventin Page 9/16

10 Sftware Factry, Sftware Factry.NET & DSL Tls Dans sa définitin la plus large et générique, une sftware factry est une usine lgicielle, c est-à-dire une structure rganisatinnelle qui se spécialise dans la prductin de lgiciels infrmatiques u de cmpsants lgiciels cnfrmément aux exigences des utilisateurs finaux, à travers un prcessus d assemblage. Une usine lgicielle applique des techniques de fabricatin et des principes de dévelppement lgiciel pur imiter les avantages de la fabricatin traditinnelle. Plus cncrètement, une usine lgicielle est cmpsée de framewrks, de librairies, d utils. Les Sftware Factry.Net snt une cllectin de framewrks furnis par Micrsft, u d autres éditeurs, et cnçus pur aider le dévelppement d applicatins s appuyant sur le framewrk.net. Micrsft furni ses prpres sftware factry, via la cmmunauté Pattern & Practice. Dans cette cmmunauté, les sftware factry de type mdel-driven ne snt pas légin et ne snt généralement pas des générateurs de cde. Ce snt plutôt des cllectins de cmpsants qu il faut assembler pur cnstruire une applicatin. C est au travers des DSL Tls DSL pur Dmain Specific Language que Micrsft jue un rôle dans le MDE. La philsphe de Micrsft est frmellement différente de celle de l OMG. Micrsft ne vise pas l interpérabilité cmme l OMG, mais le pragmatisme et la prductivité. Seln Micrsft, l ingénierie piltée par les mdèles dit être effectivement réalisable. L applicatin d une ingénierie de type MDE nécessite de réaliser des mdèles qui sient explitables par des utils infrmatiques, ce qui sus-entend qu ils divent être précis, riches et sans ambigüité. Seln Micrsft, le seul myen d atteindre ces «exigences», c est d utiliser un langage spécifique. Micrsft prétend qu il faut créer des utils qui snt spécifiques à ses prpres besins, utilisant des langages spécifiques, chacun dédié à un besin particulier. Plus n est spécifique, plus n est apte à puvir spécifier crrectement (spécificatins précises, riches, sans ambigüité) et dnc plus cmplète et adaptée sera la génératin de cde. Un générateur de cde spécifique sera bien plus perfrmant qu un générateur généraliste. L utilisatin de langages généralistes empêche une spécificatin suffisamment précise et détaillée pur permettre l utilisatin de générateurs de cde. Micrsft furni dans cette ptique une cllectin d utils utiles à la créatin de sn prpre util d ingénierie, dnt les deux clés de vutes snt : DSL Tls : Ce snt des cmpsants faisant partie du SDK de Visual Studi permettant de dévelpper sn prpre langage (DSL : Dmain Specific Language) et de le mettre à dispsitin dans Visual Studi sus frme de package. La créatin d un DSL implique la définitin d une ntatin graphique et bien sûr d une sémantique. T4 : Asscié(s) au DSL, le u les générateurs de cde spécifiques snt créés en s appuyant sur T4, le mteur de template de Micrsft. Un exemple cncret de mise en œuvre de ce principe de DSL est CdeFluent Entities, de la sciété française SftFluent. CdeFluent Entities est un mdel-driven sftware factry, une usine lgicielle piltée par les mdèles s utilisant dans Visual Studi. Ntre démarche s inscrit dans la vlnté d expliter le meilleur de ces deux apprches du MDE. MDA prône l utilisatin de différents mdèles (niveaux d abstractin) et de mécanismes de transfrmatin, le tut en restant uvert ; Micrsft prêche pur sa part pur l utilisatin de langages et générateurs spécifiques, dédiés, persnnalisés, créés sur mesure afin que ces utils répndent pleinement aux besins de prductivité. DemandeSubventinPublique.dcx Demande de subventin Page 10/16

11 3.2 Méthdes Le prjet se situe dans le dmaine de l'innvatin; l'innvatin recherchée n'aura pas trait à la créatin de nuveaux cncepts u prduits mais plutôt à la mise en œuvre, au sein de prduits du marché, de cncepts cnnus et épruvés mais suvent essentiellement thériques. Nus faciliterns cette mise en œuvre en prpsant une démarche et des autmates qui vnt favriser la prductivité, l'agilité u encre la visibilité du prcessus de dévelppement. La démarche que nus imaginns impliquera une certaine rigueur dans les phases de mdélisatin; cette rigueur fait suvent défaut dans les équipes de dévelppement dès qu'il s'agit de prduire rapidement un résultat tangible. Nus cmpenserns cette rigueur, cntraignante dans un premier temps, en ffrant des autmates pur réaliser les tâches mécanistes relevant de l'applicatin rigureuse de la démarche prjetée. Mais cncrètement, quelle est la démarche imaginée et les autmates qui faciliternt sa mise en œuvre? Nus allns tenter d'y répndre en décrivant chrnlgiquement les éléments clés de la démarche et chacun des autmates. - Définitin de règles rigureuses d'écriture des spécificatins métier au niveau du mdèle du dmaine; ces règles rigureuses devrnt permettre de transfrmer autmatiquement le mdèle du dmaine (PIM) en un mdèle lgique rienté bases de dnnées relatinnelles (PSM). Nus nus baserns sur le langage UML et la mdélisatin des classes et assciatins pur pser les bases (entités, attributs, assciatins ) de ntre mdèle du dmaine. Nus élabrerns des règles d'écriture des spécificatins qui devraient prendre le meilleur et le plus pertinent de la mdélisatin des classes d'uml, des précnisatin d'up pur le mdèle du dmaine et de tut le savir accumulé au travers de mdèles cnceptuel de dnnées (MCD) au frmalisme Entité-Assciatin (EA) depuis l'émergence de méthdes telles que MERISE, SADT. Pur ce faire, nus nus appuierns sur les règles déjà prpsées dans le curs de mdélisatin des dnnées de P.-A. Sunier cité dans les recherches effectuées (chapitre 3.2). Nus nus inspirerns des nmbreux travaux réalisés de part et d'autre depuis l'émergence du frmalisme Entité-Assciatin des apprches classiques pur recenser et mettre en œuvre les cntraintes inter-assciatins qui participent à l'intégrité et à la chérence des dnnées. Pur ce faire, nus nus appuierns sur l'ébauche esquissée lrs de la thèse de Bachelr de J. Sester citée dans les recherches effectuées (chapitre 3.2) Nus nus baserns sur le langage de cntraintes OCL lrsque nus ne purrns pas déclarer des cntraintes à l'aide des mécanismes prédéfinis d'uml que snt les prpriétés d'attributs, les multiplicités, les cntraintes u encre les dépendances. - Définitin de règles d'enrichissement technique du mdèle du dmaine destinées à garantir sa transfrmatin incrémentale en un mdèle lgique rienté base(s) de dnnées relatinnelles. Nus utiliserns les mécanismes d'extensin d'uml, à savir, les stérétypes et les valeurs marquées, pur pilter la transfrmatin et garantir de prduire le seul delta utile et nécessaire à faire passer d'une versin i à une versin i+1 un mdèle lgique de dnnées à partir d'un mdèle cnceptuel de versin i+1. Naturellement, nus ne devrns pas perdre l'enrichissement qui aurait été réalisé; il faut savir qu'entre la versin i du mdèle lgique et la génératin du mdèle i+1, nus autrisns le cncepteur à enrichir le mdèle lgique s'agissant de spécificatins qui lui snt prpres et qui ne snt pas réalisables au niveau cnceptuel u qui n'nt pas lieu d'être. Pur ce faire, nus nus appuierns sur l'analyse réalisée lrs de la thèse de Bachelr de S. Berberat citée dans les recherches effectuées (chapitre 3.2) - Réalisatin d'un prttype pératinnel de l'autmate de transfrmatin du mdèle du dmaine en un mdèle lgique rienté base(s) de dnnées relatinnelles. Nus réaliserns cet autmate sus frme d'un plugin intégré à Visual Paradigm; cmme déjà indiqué cidessus, cet autmate transfrmera les règles métiers du mdèle cnceptuel (PIM) en spécificatins et cntraintes spécifiques du mdèle lgique rienté bases de dnnées relatinnelles (PSM). Ces spécificatins et cntraintes sernt prduites sus frme de cntraintes de tables, cntraintes de clnnes (prpres au langage SQL) mais aussi et surtut sus frme de triggers, prcédures, paquetages pur tutes les règles métier u d'intégrité des dnnées qui ne sauraient être spécifiées directement à l'aide du langage SQL. Cmme nus le mentinnns dans la rubrique "Cadre d'expérimentatin" des bjectifs chapitre (2), nus prduirns le cde des triggers, prcédures pur une base Oracle tut en prévyant de puvir étendre la prductin de cde à d'autres bases de dnnées qui supprtent triggers et prcédures stckées. Pur ce faire, nus nus appuierns sur les cncepts du prttype expérimental réalisé de P.-A. Sunier et les thèses de Bachelr de MM. S. Berberat et J. Sester (chapitre 3.2) - Génératin autmatique de la cuche Cntrôleur dans la visin MVC s'agissant de l'aspect statique du lgiciel de DemandeSubventinPublique.dcx Demande de subventin Page 11/16

12 gestin à savir, la gestin de leur intégrité 8. Dans la perspective de ntre prjet, la cuche Cntrôleur des dnnées est interne au système de gestin de base de dnnées relatinnelle (SGBD-R). Nus truverns au sein de ce SGBD-R la structure de dnnées sus frme de tables et de cntraintes réalisées à l'aide de SQL et nus y adjindrns, sus frme de trigger et de prcédures stckées, la matérialisatin des règles métiers exprimées dans le mdèle cnceptuel et qui ne snt pas réalisables sus frme de cntraintes SQL. Cette manière de faire, la cuche Cntrôleur des dnnées au sein du SGBD-R, amène certainement deux améliratins dans le prcessus de dévelppement de lgiciel de gestin. L'appel aux méthdes susceptibles de garantir l'intégrité des dnnées ne sernt plus de la respnsabilité du dévelppeur au travers de la cuche Cntrôleur avec tus les risques d'erreur u d'ublis qui peuvent péjrer la fiabilité du lgiciel dévelppé. Les cuches Mdèle et Cntrôleur des dnnées étant situé au sein du même nœud d'exécutin (nœud au sens du mdèle de dépliement d'uml), celles-ci vnt gagner en indépendance (faible cuplage) et en chésin interne qui snt les deux piliers d'une rganisatin en cuches réussie 9. Par cntre cette manière de faire amène une dépendance de la cuche Cntrôleur des dnnées au chix du prduit SGBD-R du nœud d'exécutin en charge de la persistance des dnnées; c'est pur cette raisn que même si nus faisns ntre démnstratin pur le SGBD-R Oracle nus nus effrcerns de préparer la base de cet autmate pur puvir déplyer la cuche Cntrôleur des dnnées dans tut prduit dispsant de triggers et prcédures stckées. Nus prduirns autmatiquement la cuche Cntrôleur des dnnées, pur le SGBD-R d'oracle, sus frme d'un plugin intégré à Visual Paradigm fr UML. Pur réaliser cet autmate, nus nus appuierns sur l'article "Les APIs de tables pur garantir l'intégrité des dnnées" de P.-A. Sunier (chapitre 3.2) qui décrit le mécanisme de mise en place de règles métier au sein du SGBD-R Oracle par l'atelier de génie lgiciel Designer du même cnstructeur Oracle; nus nus appuierns également sur la thèse de Bachelr de S. Veya qui a explré la génératin de ce mécanisme d'apis de tables avec Visual Paradigm fr UML (chapitre 3.2). 8 Pur la suite, nus utiliserns le terme Cntrôleur de dnnées pur la partie du Cntrôleur du MVC traitant de l'intégrité des dnnées. 9 Les deux principes de l''rganisatin en cuche à savir le faible cuplage, entre cuches, et la frte chésin interne, de chaque cuche. DemandeSubventinPublique.dcx Demande de subventin Page 12/16

13 4. Planificatin du prjet 6.1 Quelles snt les activités envisagées? Ce prjet cmprenant un certain nmbre de risques et d'incnnues, nus avns chisi de l'rganiser en itératins successives susceptibles de nus permettre de réduire les risques et de lever les incnnues au plus tôt et ensuite, d'ajuster les bjectifs détaillés en curs de réalisatin. Dnc, la plupart des wrkpackages ci-dessus, WP, snt un mélange de disciplines rganisées en phases, dans la visin UP, tutefis certains WP snt clairement des disciplines/activité qui se dérulent au sein d'une seule phase qui leur est prpre u au sein de plusieurs phases. WP 0 Administratin et traçabilité du prjet WP 1 Mise en place des bases d'utilisatin de Visual Paradigm fr UML et d'écriture des plugins Définir les mdalités d'utilisatin du référentiel de Visual Paradigm fr UML et sn rganisatin Définir les bases de prgrammatin pur réaliser en Java les plugins Chix de patrns / style de prgrammatin Traitement et traçabilité des erreurs Règles de nmmages WP 2 Explratin des pistes à suivre pur réaliser l'autmate de transfrmatin incrémentale d'un mdèle cnceptuel de dnnées en un mdèle lgique Définir et rédiger les mdalités d'écriture des spécificatins métier élémentaires au niveau du mdèle cnceptuel Implémenter les mécanismes de traçabilité des transfrmatins afin de réaliser à chaque itératin le seul delta utile et nécessaire entre l'itératin i et l'itératin i+1 Réaliser la première versin de l'autmate que nus nmmns MCDTMLD WP 3 Explratin des pistes à suivre pur réaliser les cntraintes inter-assciatins du mdèle cnceptuel de dnnées Définir et rédiger les mdalités d'écriture des cntraintes inter-assciatins au niveau du mdèle cnceptuel Implémenter dans l'autmate MCDTMLD la transfrmatin de cntraintes basiques réalisables sus frme de cntraintes et de dépendances UML WP 4 Explratin des mécanismes pssibles de transfrmatin des cntraintes spécifiées en OCL Rechercher un parseur apprprié u le dévelpper Rechercher un interpréteur apprprié u l'écrire Implémenter dans l'autmate MCDTMLD la transfrmatin de cntraintes OCL basiques en triggers et prcédures stckées en ne visant que le SGBD-R Oracle. WP 5 Explratin des pistes à suivre pur mettre en place la cuche Cntrôleur de dnnées au sein du SGBD-R Définir des mdalités de prise en charges des triggers et prcédures stckées prduites par l'autmate MCDTMLD Définir les mdalités de spécificatins de cntraintes de dnnées qui snt prpres au mdèle lgique Réaliser la première versin de l'autmate que nus nmmns DataCntrler WP 6 Améliratin des fnctinnalités de l'autmate MCDTMLD Etendre le panel initial des spécificatins des règles métier au niveau du mdèle cnceptuel Prendre en charge (analyser et prgrammer) le nuveau panel de spécificatins de règles métier Etendre le panel initial de spécificatins de cntraintes inter-assciatins Prendre en charge (analyser et prgrammer) le nuveau panel de spécificatins de cntraintes inter-assciatins Prendre en charge (analyser et prgrammer) des spécificatins destinées au mdèle lgique respectivement à la cuche Cntrôleur cmme la génératin d'infrmatins d'audit u le mécanisme de jurnalisatin. WP 7 Dénrmalisatin des dnnées au sein de la cuche Mdele par l'autmate DataCntrler Définir les règles de dénrmalisatin que va prendre en charge l'autmate DataCntrler Prendre en charge (analyser et prgrammer) le mécanisme de dénrmalisatin. WP 8 Extensin du supprt du langage OCL par l'autmate MCDTMLD Etendre le panel initial des éléments du langage OCL supprté Prendre en charge (analyser et prgrammer) le nuveau panel d'éléments du langage OCL. DemandeSubventinPublique.dcx Demande de subventin Page 13/16

14 WP 9 Applicatin des cncepts et mise en œuvre des autmates au sein d'un prjet réel Mdélisatin des règles métier sus frme de cntraintes UML, de dépendances UML et/u de cntraintes OCL Transfrmatin autmatique des règles métiers en bjets lgiques u physique de la structure statique Génératin autmatique du cntrôleur de dnnées au sein du SGBD à partir des spécificatins lgiques u physiques de l'étape précédente WP 10 Finalisatin du prjet Cnslidatin et finalisatin des dcuments cnstitutifs du site internet présentant l'ensemble des travaux réalisés Rédactin du rapprt final. DemandeSubventinPublique.dcx Demande de subventin Page 14/16

15 5. Quels snt les résultats attendus et/u les délivrables du prjet? Un site internet présentant l ensemble des travaux réalisés ; il cntiendra en particulier: - Un dcument expliquant les avantages à autmatiser le dévelppement de lgiciels de gestin en appliquant les principes d'ingénierie guidée par les mdèles (MDE). - Un dcument présentant ns chix de mise en œuvre de Visual Paradigm fr UML et de réalisatin de plugins. - Un guide présentant les mdalités d'élabratin des spécificatins du mdèle du dmaine (UP) u du mdèle cnceptuel de dnnées (visin des méthdes classiques); ce guide expliquera cmment utiliser la puissance et la suplesse du langage UML pur mettre en œuvre des cntraintes métiers au niveau des dnnées. Nus y expliquerns l'utilisatin des relatins de cntraintes et de dépendances ainsi que l'utilisatin du langage OCL pur spécifier frmellement, idéalement, tutes les cntraintes de dnnées nécessaire à garantir l'ensemble des règles métier supprtées par le lgiciel. - Un dcument expliquant les règles applicables pur transfrmer un mdèle du dmaine en un mdèle relatinnel rienté SGBD-R et plus particulièrement Oracle pur ce travail de recherche. - Un dcument expliquant l'installatin, le paramétrage et le fnctinnement de l'autmate MCDTMLD de transfrmatin d'un mdèle du dmaine en un mdèle relatinnel pur le SGBD-R Oracle; une attentin particulière sera apprtée à la rédactin des éléments relatifs au mécanisme de cnslidatin du mdèle relatinnel à partir de delta existant entre les mdèles du dmaine de deux itératins successives. - Une fnctinnalité de téléchargement du prttype de l'autmate MCDTMLD (un plugin pur Visual Paradigm fr UML). - Un dcument expliquant le cncept de Cntrôleur de dnnées dans la perspective du patrn MVC et les chix de mise en œuvre que nus avns retenus. - Un guide présentant les spécificatins frmelles réalisables au sein du mdèle lgique relatinnel de dnnées et qui snt transfrmées en cde exécutables au sein du SGBD-R Oracle par l'autmate DataCntrler. - Une fnctinnalité de téléchargement du prttype de l'autmate DataCntrler (un plugin pur Visual Paradigm fr UML). - Une synthèse des résultats btenus et des améliratins envisagées u envisageables. DemandeSubventinPublique.dcx Demande de subventin Page 15/16

16 6. Bibligraphie et références (maximum 15) [BLA-01] MDA en actin, Xavier Blanc, Eyrlles, 2005 [KLE-01] MDA Explained, Annelke Kleppe & Js Warmer & Wim Bast, Addisn-Wesley, 2003 [BAR-01] UML2 et MDE, Franck Barbier, Eyrlles, 2005 [BEZ-01] Les nuveaux défis des systèmes cmplexes et la répnse MDA de l OMG, Jean Bézivin, 2002, [OMG-01] Technical Guide t Mdel Driven Architecture : The MDA Guide v1.0.1, 01 [OMG-02] Mdel Driven Architecture FAQ, OMG, [FC-01] Ingénierie lgicielle, AGL et MDA, thèse de Bachelr 2012 de F. Camus, He-Arc [I-1] [I-2] [I-3] MSDN : MDA vs Sftware Factry, MSDN : DSL and Sftware Factry, Hw standard is Standard UML?, [PAS-1] Le système d'infrmatin de l'entreprise est-il cmplexe, cmpliqué u les deux?, P.-A. Sunier, 2011, DemandeSubventinPublique.dcx Demande de subventin Page 16/16

- 07 - LE TABLEAU DE BORD REMONTEE DES COMPTES. Outils de gestion prévisionnelle, d'analyse financière et du contrôle de gestion. TABLE DES MATIERES

- 07 - LE TABLEAU DE BORD REMONTEE DES COMPTES. Outils de gestion prévisionnelle, d'analyse financière et du contrôle de gestion. TABLE DES MATIERES - 07 - LE TABLEAU DE BORD REMONTEE DES COMPTES Objectif(s) : Pré requis : Mdalités : Présentatin du tableau de brd, Principes de la remntée des cmptes. Outils de gestin prévisinnelle, d'analyse financière

Plus en détail

Pour répondre au besoin de sécurité juridique et de prévisibilité, la Loi type devrait traiter des questions suivantes:

Pour répondre au besoin de sécurité juridique et de prévisibilité, la Loi type devrait traiter des questions suivantes: Descriptin de la prpsitin du Canada cncernant l élabratin d une Li type sur les règles de cmpétence et de cnflits de lis en matière de cntrats de cnsmmatin dans le cadre de la CIDIP-VII Dans le cadre de

Plus en détail

Fiche de projet pour les institutions publiques

Fiche de projet pour les institutions publiques Fiche de prjet pur les institutins publiques Infrmatins pratiques Nm de l institutin publique ayant intrduit le prjet: SPF Technlgie de l'infrmatin et de la Cmmunicatin (Fedict). Nm du prjet : egv Mnitr

Plus en détail

SAP Financial Innovation Day 18 Mars 2014 Genève Amélioration du Planning financier : un processus simplifié pour une meilleure qualité de données

SAP Financial Innovation Day 18 Mars 2014 Genève Amélioration du Planning financier : un processus simplifié pour une meilleure qualité de données SAP Financial Innvatin Day 18 Mars 2014 Genève Améliratin du Planning financier : un prcessus simplifié pur une meilleure qualité de dnnées Orange Cmmunicatins SA Smmaire Présentatin des sciétés Prblématique

Plus en détail

FOCUS : LES SYSTÈMES D INFORMATION

FOCUS : LES SYSTÈMES D INFORMATION Une autre apprche pur un enjeu stratégique Les systèmes d infrmatin, qui innervent l entreprise et qui impactent de manière sensible sn fnctinnement, cnstituent encre suvent un dmaine «réservé aux experts»,

Plus en détail

SAP SAP ERP SAP ERP FINANCIALS

SAP SAP ERP SAP ERP FINANCIALS SAP SAP prpse une gamme cmplète d'applicatins d'entreprises et de slutins Business pur répndre à vs besins pératinnels en terme de gestin d'entreprise. Xerya intervient sur SAP ERP et SAP Business intelligence

Plus en détail

Utilisation de RAMSIS dans la conception automobile Lisa Denninger Apports et Limites des Mannequins Virtuels 18 Novembre 2014

Utilisation de RAMSIS dans la conception automobile Lisa Denninger Apports et Limites des Mannequins Virtuels 18 Novembre 2014 Utilisatin de RAMSIS dans la cnceptin autmbile Lisa Denninger Apprts et Limites des Mannequins Virtuels 18 Nvembre 2014 Préambule Prise en cmpte de l ergnmie dans la cnceptin autmbile Les marques Peuget,

Plus en détail

Dossier de Presse. 1 ier guide Interactif pour créateurs et entrepreneurs

Dossier de Presse. 1 ier guide Interactif pour créateurs et entrepreneurs Dssier de Presse 1 ier guide Interactif pur créateurs et entrepreneurs «Une applicatin innvante accmpagnée par les leaders du marché» www.e-parcurs.fr (Micrsft, Gan Assurances, Cegid, Accr Services France,

Plus en détail

PHASE 1 : choix et définition du sujet du TM.

PHASE 1 : choix et définition du sujet du TM. PHASE 1 : chix et définitin du sujet du TM. Le chix du sujet est une partie imprtante du TM. Ce chix se fait durant la 1 ère phase. La prblématique du thème cncerne le rapprt entre la chimie et la vie

Plus en détail

GUIDE D ENTRETIEN POUR LA PHASE 1

GUIDE D ENTRETIEN POUR LA PHASE 1 GUIDE D ENTRETIEN POUR LA PHASE 1 DE DESCRIPTION DE L EXISTANT Avant-prps : Le terme «infrastructure» cuvre les vlets suivants : 1. Vlet applicatif, bases de dnnées, plates-frmes infrmatiques 2. Vlets

Plus en détail

Les stratégies de Backup dans WSS V3

Les stratégies de Backup dans WSS V3 Les stratégies de Backup dans WSS V3 Quelles snt les différentes slutins de BackUp Nus avns vu au travers des précédents articles différents sujets pur Windws SharePint Services V3. Il nus faut maintenant

Plus en détail

Le dispositif de qualification OPQIBI pour les audits énergétiques (réglementaires)

Le dispositif de qualification OPQIBI pour les audits énergétiques (réglementaires) Le dispsitif de qualificatin OPQIBI pur les audits énergétiques (réglementaires) (01/12/14) 1. Rappel du cntexte réglementaire Depuis le 1 er juillet 2014, cnfrmément à la Li n 2013-619 du 16 juillet 2013

Plus en détail

Agilité et gestion de projet

Agilité et gestion de projet Agilité et gestin de prjet Sensibilisatin Yann Olive AUTOPORTRAIT RAPIDE 2 Dates clés Avant : Etudes de Physilgie végétale 2000 : Débuts dans le dévelppement Web 2012 : Respnsable Prductin et Qualité Web

Plus en détail

CYBERLEARN COURS MOODLE. SUPPORT DE TRAVAIL Pour professeur-es et assistant-es d'enseignement

CYBERLEARN COURS MOODLE. SUPPORT DE TRAVAIL Pour professeur-es et assistant-es d'enseignement CENTRE e-learning HES-SO CYBERLEARN COURS MOODLE SUPPORT DE TRAVAIL Pur prfesseur-es et assistant-es d'enseignement Sndages et tests : rendez vs curs Mdle interactifs! HES-SO 2010 Team Cyberlearn Table

Plus en détail

Formation Altium Designer par Transfer

Formation Altium Designer par Transfer Saisissez l pprtunité de parfaire vtre frmatin u celle de vs équipes à l utilisatin d Altium Designer. Ce sera pur vus la garantie de dévelpper plus efficacement et d atteindre plus rapidement vs bjectifs.

Plus en détail

Terrain de jeu Analogie au sport professionnel

Terrain de jeu Analogie au sport professionnel Terrain de jeu Analgie au sprt prfessinnel USO : US Oynnax Rugby : management dans le sprt Le 9 décembre 2009, Olivier Nier, entraîneur de l USO, Pr D2 de rugby, réalisait dans le cadre d une cnférence

Plus en détail

ALL Arts, Lettres, Langues. Information Communication Culture

ALL Arts, Lettres, Langues. Information Communication Culture Niveau : MASTER année Dmaine : Mentin : ALL Arts, Lettres, Langues Infrmatin Cmmunicatin Culture M2 Spécialité : Master 2 Recherche, «Cmmunicatin et médiatins» 120 ES Vlume hraire étudiant : 100 h 38 h

Plus en détail

ITIL V3. Les principes de la conception des services

ITIL V3. Les principes de la conception des services ITIL V3 Les principes de la cnceptin des services Créatin : janvier 2008 Mise à jur : janvier 2010 A prps A prps du dcument Ce dcument de référence sur le référentiel ITIL V3 a été réalisé en se basant

Plus en détail

Accroitre la productivité du développement Agile. Par Adam Kolawa, cofondateur et CEO Parasoft

Accroitre la productivité du développement Agile. Par Adam Kolawa, cofondateur et CEO Parasoft Accritre la prductivité du dévelppement Agile Par Adam Klawa, cfndateur et CEO Parasft Prductivité et dévelppement Agile Un grand nmbre d équipes se turnent vers le dévelppement Agile afin d amélirer leur

Plus en détail

PROPOSITION DE CREATION DE SITE INTERNET

PROPOSITION DE CREATION DE SITE INTERNET PROPOSITION DE CREATION DE SITE INTERNET OBJET : La fédératin départementale Sarthe Nature Envirnnement (SNE) suhaite dévelpper un site Internet. Celui-ci ayant pur but de diffuser du cntenu rganisé. Ce

Plus en détail

DM/Administrator fonctionne sans agents d administration spécifiques sur les contrôleurs de domaines.

DM/Administrator fonctionne sans agents d administration spécifiques sur les contrôleurs de domaines. FastLane DM/Administratr ffre enfin la pssibilité de déléguer les drits d administratin à l intérieur d un dmaine u au travers de plusieurs dmaines. Dm/Administratr permet aux administrateurs Windws NT

Plus en détail

Communiqué de lancement : Sage 100 Scanfact Version V15.50

Communiqué de lancement : Sage 100 Scanfact Version V15.50 Cmmuniqué de lancement : Sage 100 Scanfact Versin V15.50 Smmaire 1. Cntexte marché P2 2. Evlutin du mde de fnctinnement des entreprises P2 3. Principe & fnctins P3 4. Bénéfices P6 5. Date de dispnibilité

Plus en détail

esil PROJET DE MODELISATION ORIENTEE OBJET INFORMATIQUE - 3 ANNEE

esil PROJET DE MODELISATION ORIENTEE OBJET INFORMATIQUE - 3 ANNEE Thmas DE SIANO Cédric ESCALLIER Thierry BAUD esil département infrmatique 3 ième année Prfesseur Mr. F. DUMAS Table des matières CHAPITRE 1 : ETUDE SUR RATIONAL ROSE ENTREPRISE V.2001A... 3 1.1. FONCTIONNALITES...3

Plus en détail

Catalogue de formation bureautique

Catalogue de formation bureautique Adbe IBM/ Nvell Micrsft Micrsft Catalgue de frmatin bureautique Windws [2000, XP, Vista, 7] Windws et Explrateur Gestin de dcuments Envirnnement Intrductin à la micr-infrmatique Intrductin Traitement de

Plus en détail

[SIMULATEUR DE CREDIT IMMOBILIER]

[SIMULATEUR DE CREDIT IMMOBILIER] Telecm Bretagne - Département LUSSI Simulateur de crédit immbilier TP d'initiatin au langage C# Philippe Tanguy / Frédéric Cadier IADBA 2008-2009 IADBA 2008-2009 [SIMULATEUR DE CREDIT IMMOBILIER] OBJECTIFS

Plus en détail

MISSIONS COMMERCIALES

MISSIONS COMMERCIALES DEVELOPPEMENT ET OBJECTIFS MISSIONS COMMERCIALES Prcédure et bjectifs Le but d'une missin cmmerciale est de distribuer et prmuvir les prduits u services d'une entreprise. Les démarches à suivre snt les

Plus en détail

Division des Statistiques du Commerce Extérieur

Division des Statistiques du Commerce Extérieur Fnctin : Chef de Service Statistiques des Imprtatins Versin : FONCTION : CHEF DE SERVICE STATISTIQUES DES IMPORTATIONS DEPARTEMENT : DIVISION : SERVICE : RESPONSABLE HIERARCHIQUE : RESPONSABLE FONCTIONNEL

Plus en détail

Dossier Spécial. Les 5 étapes pour vendre ACT! Apprendre à détecter un besoin en Gestion de Contacts

Dossier Spécial. Les 5 étapes pour vendre ACT! Apprendre à détecter un besoin en Gestion de Contacts Dssier Spécial Les 5 étapes pur vendre ACT! Apprendre à détecter un besin en Gestin de Cntacts Ce dssier à pur bjectif de vus aider à cmmercialiser ACT! auprès de vs clients et prspects. Nus allns vus

Plus en détail

Les intentions 2008 des PME françaises sur le CRM

Les intentions 2008 des PME françaises sur le CRM EXECUTIVE BRIEF IDC France : 124, Bureaux de la Clline, 92213 Saint-Clud Cedex. Téléphne : 33.1.55.39.61.00 Fax : 33.1.55.39.61.01 Les intentins 2008 des PME françaises sur le CRM En partenariat avec Janvier

Plus en détail

Archivage et valeur probatoire. Livre blanc

Archivage et valeur probatoire. Livre blanc Archivage et valeur prbatire Livre blanc Les nms, lieux u événements cités dans cette publicatin ne visent aucune persnne, assemblée u assciatin existante u ayant existé. Tute similitude u ressemblance

Plus en détail

GUIDE INSTALLATION IAS

GUIDE INSTALLATION IAS Guide d installatin IAS 1 IMPACT TECHNOLOGIES se réserve le drit de mdifier à tut mment le cntenu de ce dcument. Bien que l exactitude des renseignements qu il cntient sit cntrôlée avec sin, IMPACT TECHNOLOGIES

Plus en détail

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES MAIRIE DE BP 9 33611 CESTAS CEDEX www.mairie-cestas.fr Tel : 05 56 78 13 00 Fax : 05 57 83 59 64 PROCEDURE ADAPTEE (Article 28 du Cde des Marchés Publics) MAINTENANCE ET ASSISTANCE INFORMATIQUE DES SYSTEMES

Plus en détail

Coefficient 4. L ACRC est validé par le contrôle des compétences suivantes :

Coefficient 4. L ACRC est validé par le contrôle des compétences suivantes : BTS MUC CCF Finalités et bjectifs E5 ANALYSE ET CONDUITE DE LA RELATION COMMERCIALE Cefficient 4 Cette épreuve permet d évaluer les aptitudes du candidat à prendre en respnsabilité des activités curantes

Plus en détail

Intégration «SugarCRM Asterisk» Ajouter la Téléphonie à votre CRM

Intégration «SugarCRM Asterisk» Ajouter la Téléphonie à votre CRM Intégratin «SugarCRM Asterisk» Ajuter la Téléphnie à vtre CRM Un lgiciel CRM sans téléphnie, un nn-sens? Traditinnellement, les mndes de l infrmatique et des télécms nt tujurs été frtement clisnnés. Cnséquence

Plus en détail

Chap I : Economie d'entreprises

Chap I : Economie d'entreprises Chap I : Ecnmie d'entreprises Au sens large, le terme entreprise s'utilise pur des prjets uniques mais d'apparence risquée u difficile (par exemple, un grand vyage u une recherche scientifique), car il

Plus en détail

Guide pour la rédaction d une Spécification Technique de Besoin (STB)

Guide pour la rédaction d une Spécification Technique de Besoin (STB) Manuel Guide pur la rédactin d une Spécificatin Technique de Besin SP2_MA _ Date créatin : 23/09/08 Page 1 sur 8 Guide pur la rédactin d une Spécificatin Technique de Besin (STB) Ce dcument est un guide

Plus en détail

Note de cadrage de la version Apogée 4.10

Note de cadrage de la version Apogée 4.10 APOGEE Auteur : Département Editin Intégratin Apgée Date de créatin : 09/11/2009 Dernière mdificatin : Nmbre de pages : 15 Destinataires Les établissements Apgée Pur infrmatin : Mts Clés : Accessibilité

Plus en détail

Ingénieur Concepteur Développeur.NET

Ingénieur Concepteur Développeur.NET Hernand MONTOYA OLIVEROS 5 ans d expérience Ingénieur Cncepteur Dévelppeur.NET DOMAINES DE COMPETENCES CONDUITE DE PROJET Bn relatinnel, esprit d équipe et adaptabilité Pints d avancement réguliers avec

Plus en détail

Coalition énergie et construction durable

Coalition énergie et construction durable RÉALISATION D UN CONCEPT D EFFICACITÉ ÉNERGÉTIQUE DANS UN CADRE DE DÉVELOPPEMENT DURABLE POUR LE BÂTIMENT DE MOISSON MONTRÉAL CONCEPT PRÉPARÉ PAR L ENSEMBLE DES PROFESSIONNELS MEMBRES DU COMITÉ EXPERTS

Plus en détail

Formation Référencement / SEO e-commerce

Formation Référencement / SEO e-commerce Page 1 sur 5 28 bd Pissnnière 75009 Paris T. +33 (0) 1 45 63 19 89 cntact@ecmmerce-academy.fr http://www.ecmmerce-academy.fr/ Frmatin Référencement / SEO e-cmmerce Optimisez et amélirer vtre visibilité

Plus en détail

Meilleures pratiques en matière d'indexation de contenu. Mise à niveau à partir de versions antérieures à la version 6.5

Meilleures pratiques en matière d'indexation de contenu. Mise à niveau à partir de versions antérieures à la version 6.5 Meilleures pratiques en matière d'indexatin de cntenu Recmmandé pur les sites cntenant plus de 500 000 dcuments L'bjet de ce dcument est de dnner des cnseils pur amélirer les perfrmances de l'indexatin

Plus en détail

CONTEXTE DRSI Paris12 - Site de Créteil

CONTEXTE DRSI Paris12 - Site de Créteil Délégatin Réginale du Système d Infrmatin Paris12 CONTEXTE DRSI Paris12 - Site de Créteil SUJET CCTP Slutin libre d'inventaire et de gestin de parc micr-infrmatique référence CCTP-OCS&GLPI.dc versin statut

Plus en détail

Nous proposons 3 syntaxes au choix :

Nous proposons 3 syntaxes au choix : Slutin d envi de SMS Dcumentatin technique 1. Créatin et gestin de cmpte 2. Envi par email 3. Envi via l interface Web 4. Envi par cmmande http 5. Envi via le lgiciel 123SMS 6. Publipstage SMS persnnalisés

Plus en détail

Développement d applications mobiles natives avec LongRange de LANSA

Développement d applications mobiles natives avec LongRange de LANSA Dévelppement d applicatins mbiles Si vus savez dévelpper des applicatins IBM i, natives avec LngRange de LANSA alrs vus savez dévelpper des applicatins mbiles pur tablettes et smartphnes Dévelppement d

Plus en détail

Nouveautés apportées à l assessment-tool

Nouveautés apportées à l assessment-tool Nuveautés apprtées à l assessment-tl La dcumentatin et les utils d aide de Friendly Wrk Space snt régulièrement révisés, actualisés et dévelppés. Ainsi, la directive a une nuvelle fis été mise à jur en

Plus en détail

FIELD MANAGER V3, la solution dédiée aux métiers du multiservice

FIELD MANAGER V3, la solution dédiée aux métiers du multiservice FIELD MANAGER V3, la slutin dédiée aux métiers du multiservice Les 4 bénéfices Un retur sur investissement garanti grâce à un mdèle écnmique adapté à vtre vlume d activité Une augmentatin de la satisfactin

Plus en détail

Logiciel de gestion des inscriptions en CPGE

Logiciel de gestion des inscriptions en CPGE Admissin CPGE Lgiciel de gestin des inscriptins en CPGE La réfrme du mde de recrutement en classes préparatires aux Grandes Écles intervenu en 2003 a prfndément mdifié la gestin par les établissements

Plus en détail

Chap 10 : L évaluation et la valorisation du potentiel de l équipe commerciale

Chap 10 : L évaluation et la valorisation du potentiel de l équipe commerciale Chap 10 : L évaluatin et la valrisatin du ptentiel de l équipe cmmerciale I. L évaluatin du ptentiel de l équipe A. Les enjeux de l évaluatin Les enjeux : Pur l évaluateur : Faire le bilan de l année :

Plus en détail

Démarche Coaching Individuel

Démarche Coaching Individuel anma RECRUITMENT Tél. : 01 47 25 94 75 cntact@anma-recruitment.cm www.anma-recruitment.cm Démarche Caching Individuel 1 Ntre Visin du Caching LE COACHING est un accmpagnement sur mesure rienté résultats

Plus en détail

Programme Eau, Climat et Développement pour l'afrique. Termes de référence pour le recrutement d un Expert Socio/agro-économiste

Programme Eau, Climat et Développement pour l'afrique. Termes de référence pour le recrutement d un Expert Socio/agro-économiste Prgramme Eau, Climat et Dévelppement pur l'afrique Termes de référence pur le recrutement d un Expert Sci/agr-écnmiste Dans le cadre de l élabratin de l étude sur l intégratin des impacts du changement

Plus en détail

Demande d Information : Solution de messagerie et outils collaboratifs pour l État

Demande d Information : Solution de messagerie et outils collaboratifs pour l État La Directin Interministérielle des Systèmes d Infrmatin et de Cmmunicatin en cllabratin avec le Service des Achats de l État Demande d Infrmatin : Slutin de messagerie et utils cllabratifs pur l État 1

Plus en détail

Pour l étude d un logiciel documentaire : o Mener une réflexion technique sur les ressources d un logiciel documentaire : Caractériser le logiciel

Pour l étude d un logiciel documentaire : o Mener une réflexion technique sur les ressources d un logiciel documentaire : Caractériser le logiciel IDENTIFICATION Intitulé de l Unité de frmatin : Biblithécaire - Frmatin Niveau d études : C & D technique et prfessinnelle Intitulé du curs : Infrmatique Réseaux Gestin Nmbre de crédits ECTS : dcumentaire

Plus en détail

LOGICIELS ET BASES DE DONNÉES PROTECTION ET VALORISATION

LOGICIELS ET BASES DE DONNÉES PROTECTION ET VALORISATION LOGICIELS ET BASES DE DONNÉES PROTECTION ET VALORISATION LA PROTECTION DES LOGICIELS CADRE LÉGISLATIF Li du 3 juillet 1985 : recnnaissance du lgiciel cmme œuvre de l esprit Directive cmmunautaire du 14

Plus en détail

Proposition de Veille Internet Campagnes Electorales 2012

Proposition de Veille Internet Campagnes Electorales 2012 Prpsitin de Veille Internet Campagnes Electrales 2012 Pur tut savir sur ce que les respnsables plitiques, candidats à l électin Présidentielle, candidats aux électins législatives disent de vus et sur

Plus en détail

Résumé du module 6 : Coût et structure du capital

Résumé du module 6 : Coût et structure du capital Résumé du mdule 6 : Cût et structure du capital Ce mdule explique tut d abrd cmment une sciété établit sn cût du capital. Vus apprenez cmment calculer la pndératin des cmpsantes et les cûts du capital

Plus en détail

Solutions de pilotage énergétique pour les bâtiments d activité professionnelle

Solutions de pilotage énergétique pour les bâtiments d activité professionnelle Slutins de piltage énergétique pur les bâtiments d activité prfessinnelle Efficiency Builder CONFIDENTIEL - Prpriété de Bnext Energy BNEXT ENERGY: HISTORIQUE ET CHIFFRES CLÉS Entrée à l incubateur Midi

Plus en détail

FORMATION SUR «CLOUD COMPUTING : CONCEPTS, TECHNOLOGIES ET APPROCHES DE MIGRATION»

FORMATION SUR «CLOUD COMPUTING : CONCEPTS, TECHNOLOGIES ET APPROCHES DE MIGRATION» FORMATION SUR «CLOUD COMPUTING : CONCEPTS, TECHNOLOGIES ET APPROCHES DE MIGRATION» DU 18 AU 23 MAI 2015 TUNIS (TUNISIE) CLOUD COMPUTING : CONCEPTS, TECHNOLOGIES ET APPROCHES DE MIGRATION Les bjectifs de

Plus en détail

Locallife Leader de l édition d annuaires locaux en ligne, Présent en France depuis octobre 2008

Locallife Leader de l édition d annuaires locaux en ligne, Présent en France depuis octobre 2008 Paris, Nvembre 2008 Lcallife Leader de l éditin d annuaires lcaux en ligne, Présent en France depuis ctbre 2008 Dssier de Presse Lcallife en bref La recherche d infrmatins lcales et le référencement naturel

Plus en détail

Sociétés Non Financières - taux endettement - % PIB, valeur nominale

Sociétés Non Financières - taux endettement - % PIB, valeur nominale T1 1999 T4 1999 T3 2000 T2 2001 T1 2002 T4 2002 T3 2003 T2 2004 T1 2005 T4 2005 T3 2006 T2 2007 T1 2008 T4 2008 T3 2009 T2 2010 T1 2011 T4 2011 T3 2012 T2 2013 Accmpagner le muvement de désintermédiatin

Plus en détail

Marché public de prestations intellectuelles ETUDE PRELIMINAIRE DANS LE CADRE DE LA CONSTRUCTION D UNE DECHETERIE A PLAISANCE DU TOUCH (31)

Marché public de prestations intellectuelles ETUDE PRELIMINAIRE DANS LE CADRE DE LA CONSTRUCTION D UNE DECHETERIE A PLAISANCE DU TOUCH (31) Syndicat Mixte DECOSET 6 bis avenue des Pyrénées BP 39 31242 L Unin Cedex Tel : 05.62.89.03.41 Fax : 05.62.89.03.40 Curriel : cntact@decset.fr Marché public de prestatins intellectuelles ETUDE PRELIMINAIRE

Plus en détail

Projet de renouvellement de l infrastructure informatique de la Mairie de Châtel-Guyon. Cahier des charges

Projet de renouvellement de l infrastructure informatique de la Mairie de Châtel-Guyon. Cahier des charges Prjet de renuvellement de l infrastructure infrmatique de la Mairie de Châtel-Guyn Cahier des charges SOMMAIRE Chapitre I : Présentatin du prjet 02 Chapitre II : Infrastructure existante 03 Chapitre III

Plus en détail

Microsoft BizTalk Server et Microsoft Dynamics AX : Solutions d intégration pour l entreprise étendue

Microsoft BizTalk Server et Microsoft Dynamics AX : Solutions d intégration pour l entreprise étendue Micrsft BizTalk Server et Micrsft Dynamics AX : Slutins d intégratin pur l entreprise étendue Micrsft Crpratin Publicatin : décembre 2006 Résumé Les grandes grupes luttent pur maintenir l équilibre entre

Plus en détail

Project Portfolio Management

Project Portfolio Management Revue Cmparative des Référentiels en Prtfli Management PMI & MP Tls&Tip Frum 15 28 Janvier Mars 2013 Kickff 2013 - Management de prjet 3D Prject Prtfli Management Prject Prtfli Management Revue Cmparative

Plus en détail

INC Retraite 6 mai 2015. Actualités des Missions Réseau Déléguées

INC Retraite 6 mai 2015. Actualités des Missions Réseau Déléguées INC Retraite 6 mai 2015 Actualités des Missins Réseau Déléguées Enjeux: Les missins réseau déléguées : un nuveau levier pur ptimiser Amélirer la maîtrise des acticités Maintenir la cntinuité de service,

Plus en détail

A toutes les Directrices et à tous les Directeurs des établissements scolaires de l enseignement secondaire et secondaire technique

A toutes les Directrices et à tous les Directeurs des établissements scolaires de l enseignement secondaire et secondaire technique SERVICE INFORMATIQUE Luxemburg, le 20 ctbre 2010 Référence: SI/DW/101020 A tutes les Directrices et à tus les Directeurs des établissements sclaires de l enseignement secndaire et secndaire technique Cncerne:

Plus en détail

- culture - tourisme - sport - actions sociales

- culture - tourisme - sport - actions sociales NOTICE de demande de subventin - culture - turisme - sprt - actins sciales Le dssier de demande de subventin a été créé dans le but d harmniser les subventins accrdées par la COMPA (Cmmunauté de Cmmunes

Plus en détail

Consultation : Soutien à la réalisation du plan de communication du Pôle PASS

Consultation : Soutien à la réalisation du plan de communication du Pôle PASS Cnsultatin : Sutien à la réalisatin du plan de cmmunicatin du Pôle PASS Page 1 1 > INTRODUCTION 1.1 > PRESENTATION DES ACTEURS Le Pôle de cmpétitivité Parfums Arômes Senteurs Saveurs (PASS) représente

Plus en détail

DSP compétences professionnelles région NPC Groupe de travail n 1

DSP compétences professionnelles région NPC Groupe de travail n 1 DSP cmpétences prfessinnelles régin NPC Grupe de travail n 1 Identificatin des mdalités de mise en œuvre pératinnelle par les pérateurs futurs délégataires Questin : Eléments de répnse Exemples : 2 Faciliter

Plus en détail

Guide d aide à la rédaction d un essai

Guide d aide à la rédaction d un essai Guide d aide à la rédactin d un essai Un essai peut avir plusieurs bjectifs, mais la structure de base reste la même quel qu en sit le sujet. Vus puvez l écrire afin de discuter d un pint de vue particulier

Plus en détail

Customer Relationship Management

Customer Relationship Management Custmer Relatinship Management Figure :les différents stades de l évlutin de marketing 1990 1970 1980 marketing marketing marketing de managment de l'ffre la demande de la distrubtin 2000 e- marketing

Plus en détail

What are you doing this summer?

What are you doing this summer? What are yu ding this summer? Visin Cnsulting Grup vus prpse durant tut l été, SES TECHNICAL OVERVIEW PAGE 1 À 5 23 tpics dédicacés à l infrastructure 3 tpics dédicacés aux futures nuvelles versins 4 sessins

Plus en détail

2. Trouvez la version du firmware que vous souhaitez télécharger dans la rubrique Boot From CD, correspondant à votre modèle de SSD.

2. Trouvez la version du firmware que vous souhaitez télécharger dans la rubrique Boot From CD, correspondant à votre modèle de SSD. Changements apprtés par le firmware: Fiabilité du prduit amélirée Réslutin de l anmalie causant de brèves pauses intermittentes chez certains utilisateurs. INTRODUCTION Ce dcument décrit la prcedure permettant

Plus en détail

Cible de Sécurité - Blancco DataCleaner+ v4.8

Cible de Sécurité - Blancco DataCleaner+ v4.8 1. Identificatin Du prduit Organisatin éditrice Lien vers l rganisatin Nm cmmercial du prduit Blancc Ltd. www.blancc.cm Blancc - Data Cleaner+ Numér de la versin évaluée Versin 4.8 Catégrie de prduit Effacement

Plus en détail

IDENTIFICATION DU POSTE. N de l emploi : Contractuel. Intitulé du poste : Chargé de mission FC

IDENTIFICATION DU POSTE. N de l emploi : Contractuel. Intitulé du poste : Chargé de mission FC DIRECTION DES RESSOURCES HUMAINES 34, Avenue Carnt - B.P. 185-63006 CLERMONT-FERRAND CEDEX 1 FICHE DE POSTE IDENTIFICATION DU POSTE N de l empli : Cntractuel Intitulé du pste : Chargé de missin FC FILIERE

Plus en détail

Améliorer l excellence opérationnelle et gagner un avantage compétitif grâce aux. 30 avril 2009 Pierre Jannez Sébastien Castiaux

Améliorer l excellence opérationnelle et gagner un avantage compétitif grâce aux. 30 avril 2009 Pierre Jannez Sébastien Castiaux Amélirer l excellence pératinnelle et gagner un avantage cmpétitif grâce aux méthdes agiles Click t edit Master subtitle style 30 avril 2009 Pierre Jannez Sébastien Castiaux Planning Le système de management

Plus en détail

- Le service aux tables. - Le service rapide & commande pour emporter. - Le service à l auto. - La livraison. o Voir le feuillet Livraison.

- Le service aux tables. - Le service rapide & commande pour emporter. - Le service à l auto. - La livraison. o Voir le feuillet Livraison. Pint De Vente Lgiciel de gestin Les Lgiciels Velce, Vtre gestinnaire La versatilité, la simplicité et la rapidité de ntre pint de vente, ne fnt pas qu amélirer vtre service à la clientèle, elles permettent

Plus en détail

Evolution du Système de Management de la Qualité du service Pilote DPGP&PP

Evolution du Système de Management de la Qualité du service Pilote DPGP&PP Evlutin du Système de Management de la Qualité du service Pilte DPGP&PP Page 1 sur 28 prfessinnel : Rapprt de stage réalisé par : Michaël PAYET Evlutin du Système de Management de la Qualité du service

Plus en détail

Partage de documents entre tablettes et transfert de ressources

Partage de documents entre tablettes et transfert de ressources Le 25 avril 2012 Partage de dcuments entre tablettes et transfert de ressurces C Objectif : permettre le partage de dcuments sur le réseau d'établissement entre les tablettes des prfesseurs et les tablettes

Plus en détail

ETUDES DES SOLUTIONS DE BI AGILE

ETUDES DES SOLUTIONS DE BI AGILE ETUDES DES SOLUTIONS DE BI AGILE Andrea Zerial, Asscié et Fndateur, Mind7 Cnsulting Kaissar Mhenni, Architecte BAM / BI, Mind7 Cnsulting Cette étude vise à dnner une évaluatin de slutins de Business Intelligence

Plus en détail

En collaboration avec la direction territoriale du MFA

En collaboration avec la direction territoriale du MFA Prpsitins pur faciliter l utilisatin de l Entente de services de garde à cntributin réduite. En cllabratin avec la directin territriale du MFA Nus recherchns des slutins visant à : Simplifier le prcessus;

Plus en détail

Amandine CUER INDUSTRIELS! GAGNEZ DU TEMPS DANS VOS ECHANGES AVEC VOS INFORMATIQUE - INTERNET - TELECOMMUNICATIONS LA LETTRE D INFORMATION - MAI 2011

Amandine CUER INDUSTRIELS! GAGNEZ DU TEMPS DANS VOS ECHANGES AVEC VOS INFORMATIQUE - INTERNET - TELECOMMUNICATIONS LA LETTRE D INFORMATION - MAI 2011 Amandine CUER À: Amandine CUER Objet: Cyb@rdèche - Osez les nuvelles technlgies... Pièces jintes: image001.jpg; image001.jpg; image001.jpg; image001.jpg; image001.jpg; image001.jpg Imprtance: Haute Si

Plus en détail

Manuel d utilisation de Nomad Trading

Manuel d utilisation de Nomad Trading Manuel d utilisatin de Nmad Trading INTRODUCTION NmadTrading est un util qui vus permet d'accéder à vtre envirnnement de trading à distance. Cmment fnctinne-t-il? NmadTrading s'installe sur vtre platefrme

Plus en détail

Financement des investissements Page 1 sur 6

Financement des investissements Page 1 sur 6 Financement des investissements Page 1 sur 6 Une UC a tujurs besin d investir que ce sit pur : - Remplacer du matériel bslète (ex : investir dans l util infrmatique) - Augmenter sa capacité de vente (ex

Plus en détail

Plateau technique "Cluster de calcul intensif HPC"

Plateau technique Cluster de calcul intensif HPC Web : http://mi.pytheas.univ-amu.fr Plateau technique "Cluster de calcul intensif HPC" FONCTIONNEMENT CHARTE D UTILISATION Référence : 01 - v03 Date d apprbatin : 12/02/2015 SUIVI DES DIFFERENTES VERSIONS

Plus en détail

FICHE DE POSTE Fonction : Chef de Division Contrôle des opérations Financières FONCTION : CHEF DE DIVISION CONTRÔLE DES OPÉRATIONS FINANCIÈRES

FICHE DE POSTE Fonction : Chef de Division Contrôle des opérations Financières FONCTION : CHEF DE DIVISION CONTRÔLE DES OPÉRATIONS FINANCIÈRES Fnctin : Chef de Divisin Cntrôle des pératins Financières Versin : 3 Nvembre 2014 FONCTION : CHEF DE DIVISION CONTRÔLE DES OPÉRATIONS FINANCIÈRES DÉPARTEMENT : Département Opérateurs DIVISION : Divisin

Plus en détail

«Enrichir l Organisation par les Hommes» CYCLE «LE MANAGEMENT DE PROJET ; SAVOIRS FAIRE ET SAVOIR ETRE»

«Enrichir l Organisation par les Hommes» CYCLE «LE MANAGEMENT DE PROJET ; SAVOIRS FAIRE ET SAVOIR ETRE» «Enrichir l Organisatin par les Hmmes» CYCLE CYCLE : Le management de prjet «LE MANAGEMENT DE PROJET ; SAVOIRS FAIRE ET SAVOIR ETRE» METHODOLOGIE ET OUTILS PRATIQUES EN GESTION DE PROJET Du 27 juin au

Plus en détail

GUIDE pour la CONDUITE D ENTRETIEN

GUIDE pour la CONDUITE D ENTRETIEN GUIDE pur la CONDUITE D ENTRETIEN - 1 - 1. La situatin d entretien L entretien s éligne des échanges spntanés que l n rencntre qutidiennement en situatin de travail. Une situatin finalisée à durée limitée

Plus en détail

Charte de la gestion cookies groupe PVCP 25/09/2014

Charte de la gestion cookies groupe PVCP 25/09/2014 Charte de la gestin ckies grupe PVCP 25/09/2014 Table des matières 1. Qu'est-ce qu'un ckie?... 2 2. Ntre charte sur les ckies... 2 3. Gestin des ckies... 6 1 Charte de la gestin ckies grupe PVCP 25/09/2014

Plus en détail

LES OUTILS DU TRAVAIL COLLABORATIF

LES OUTILS DU TRAVAIL COLLABORATIF L expressin «travail cllabratif» peut se définir cmme «L utilisatin de ressurces infrmatiques dans le cntexte d un prjet réalisé par les membres d un grupe de travail reliés en réseau» 1. Restés lngtemps

Plus en détail

ITIL V2. La gestion de la capacité

ITIL V2. La gestion de la capacité ITIL V2 La gestin de la capacité Créatin : nvembre 2004 Mise à jur : aût 2009 A prps A prps du dcument Ce dcument de référence sur le référentiel ITIL a été réalisé en 2004 et la traductin des 2 livres

Plus en détail

Master Sciences et Technologies. Mention Informatique Spécialité IAGL En Alternance

Master Sciences et Technologies. Mention Informatique Spécialité IAGL En Alternance Master Sciences et Technlgies Mentin Infrmatique Spécialité IAGL En Alternance 2 Le parcurs IAGL (Infrastructures Applicatives et Génie Lgiciel) du Master mentin Infrmatique de l'université de Lille 1

Plus en détail

CNAM 2008 / 2009 - CENTRE REGIONAL DE LILLE

CNAM 2008 / 2009 - CENTRE REGIONAL DE LILLE Le Clud Cmputing L état de l Art CNAM 2008 / 2009 - CENTRE REGIONAL DE LILLE NFE107 URBANISATION ET ARCHITECTURE DES SYSTEMES D INFORMATION AUDITEUR Eric LELEU AUDITEUR NUMERO D AUDITEUR NPC008029 HISTORIQUE

Plus en détail

Restitution. Enquête FNOGEC auprès des principaux éditeurs de logiciels. Mise en conformité aux normes SEPA

Restitution. Enquête FNOGEC auprès des principaux éditeurs de logiciels. Mise en conformité aux normes SEPA Fédératin Natinale des Organismes de Gestin des Établissements de l Enseignement Cathlique 277 rue Saint-Jacques 75240 PARIS Cedex 05 Tél. : 01.53.73.74.40 - Fax : 01.53.73.74.44 - mail : cntact@fngec.rg

Plus en détail

Mon offre de conseil

Mon offre de conseil Rmain SIMONIN Cnsultant Digital Mn ffre de cnseil @rmain_simnin www.rmainsimnin.fr CONSEIL EN MARKETING DIGITAL Des missins adaptées à différents types de prjets 1 2 3 Scial Media Optimisatin Audit scial

Plus en détail

Démarche d'observation de la société de l'information en région Provence Alpes Côte d'azur. Atelier thématique n 1 :

Démarche d'observation de la société de l'information en région Provence Alpes Côte d'azur. Atelier thématique n 1 : Observatire Réginal de la sciété de l infrmatin Démarche d'bservatin de la sciété de l'infrmatin en régin Prvence Alpes Côte d'azur Atelier thématique n 1 : Les PME de la Régin Prvence-Alpes-Côte d'azur

Plus en détail

Architecte fonctionnel et applicatif Consultant fonctionnel Senior Retail et Supply Chain Chef de Projets

Architecte fonctionnel et applicatif Consultant fonctionnel Senior Retail et Supply Chain Chef de Projets Zvnk MASLAC Né le 1 er juin 1961 39 Avenue de Laumière 75019 Paris Tél. : 06 87 61 71 24 Email : zmaslac@zmic.fr Architecte fnctinnel et applicatif Cnsultant fnctinnel Senir Retail et Supply Chain Chef

Plus en détail

Bourse Étienne-Beauclair Banque Nationale

Bourse Étienne-Beauclair Banque Nationale La Burse Étienne-Beauclair Banque Natinale Burse d' excellence destinée aux persnnes ayant une déficience visuelle pur la réalisatin de prjets nvateurs 15 000 $ Dépsez vs candidatures entre Le 15 décembre

Plus en détail

PROCESSUS DE CERTIFICATION DES MONITEURS JE NAGE INFORMATIONS POUR LES MAITRE ÉVALUATEURS

PROCESSUS DE CERTIFICATION DES MONITEURS JE NAGE INFORMATIONS POUR LES MAITRE ÉVALUATEURS PROCESSUS DE CERTIFICATION DES MONITEURS JE NAGE INFORMATIONS POUR LES MAITRE ÉVALUATEURS NOTE: Les mniteurs qui suivent la frmatin de mise à niveau et de mise à niveau à distance ne snt pas tenus de remplir

Plus en détail

Gestion des Prospects : Adresses à exporter

Gestion des Prospects : Adresses à exporter Gestin des Prspects : Adresses à exprter 2 Tables des matières 1. Intrductin : Adresses à exprter p 3 2. Que signifie une adresse qualifiée? p4 2.1 Particulier = le client final 2.2 Cnducteur lié à une

Plus en détail