Progiciel De Gestion Integrée
Mémoire : Progiciel De Gestion Integrée. Recherche parmi 300 000+ dissertationsPar kaspersky • 10 Mai 2012 • 9 231 Mots (37 Pages) • 1 452 Vues
ECOLE DOCTORALE SYST
EMES
L'approche Model-Driven
Architecture, credible pour
developper un progiciel de
gestion integre
Memoire de DEA { Systemes Industriels
Tuteur : Paul Gaborit
Xavier Moghrabi
| Annee universitaire : 2002-2003 |
Remerciements
Je tiens a exprimer mes plus vifs remerciements a mon tuteur Franck Darras, docto-rant a l'
Ecole des Mines d'Albi{Carmaux, pour m'avoir aide a realiser mon DEA. Il m'a
permis de trouver un sujet interessant et m'a fourni une partie des documents pour la
bibliographie.
Je remercie Paul Gaborit et Herve Pingaud, enseignant-chercheurs au centre genie
industriel de l'
Ecole des Mines d'Albi{Carmaux, pour leurs conseils, le suivi de mon travail
et les remarques formulees sur ce document.
Je tenais a remercier Thomas Van Oudenhove de Saint Gery, camarade de classe
a l'
Ecole des Mines en option Genie des Systemes d'Information et futur doctorant dans
cette ecole. Il m'a fournit son modele de document et son aide pour rediger ce memoire de
DEA sous LAT
E
X.
Pour nir, je souhaite remercier la structure d'accueil de mon stage qui m'a donne
l'opportunite et libere du temps pour la realisation de ce travail. Pour des raisons de con-dentialite, j'ai prefere ne pas citer son nom mais les interesses se reconna^tront.
Xavier Moghrabi | Annee universitaire : 2002-2003 | i
Resume
Les systemes d'information sont de plus en plus complexes. Avec la multitude des tech-nologies, les decideurs ne savent plus laquelle adoptee. Le Model-Driven Architecture est
issu d'un constat que chaque nouvelle evolution technologique entra^ne un co^ut signicatif.
Proposee par l'OMG, cette approche permet de perenniser les systemes d'information en
separant les modeles metiers de ceux d'implementation. Des mecanismes de transforma-tions sont prevus pour automatiser le passage et la construction. Cette approche, de plus
haut niveau d'abstraction, reduira les co^uts de developpement, facilitera les migrations
technologiques, ameliorera l'interoperabilite entre les systemes. . .
Le MDA est concu pour des systemes a base de composants fonctionnant sur un midd-leware. L'etude envisage la possibilite de l'appliquer pour realiser un progiciel de gestion
d'entreprise. Les problemes de realisation et d'exploitation sont les m^emes que ceux enume-res precedemment. Le MDA est adapte car il dispose de meta-modeles verticaux adaptes
a chaque domaine. De plus, des methodes de developpement permettent d'integrer cette
demarche. Des applications experimentales ont deja ete developpees en utilisant le MDA
et des outils \compatibles MDA\ apparaissent.
Pour prouver l'ecacite du MDA en terme de productivite lors du developpement,
une societe a realise une etude. Elle consistait a mettre en concurrence deux equipes de
developpement. Il s'est avere que l'equipe utilisant MDA a mis 34 % de temps en moins.
Cette norme pourra devenir un nouveau standard. Elle propose de nombreux atouts mais
comporte encore des lacunes. Toutefois, le MDA n'est pas encore nalise. Les transforma-tions de modeles et les generations de code ne sont pas encore entierement automatisees.
Xavier Moghrabi | Annee universitaire : 2002-2003 | ii
Table des matieres
Remerciements i
Resume ii
Table des matieres iv
Introduction 1
1 Une nouvelle approche dans la conception logicielle 2
1.1 Sujet de l'etude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.1 La problematique des ERP . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.2 Un ERP a base de composants . . . . . . . . . . . . . . . . . . . . . 3
1.2 Presentation du MDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2.1 Separation entre la logique metier et la technologie . . . . . . . . . . 6
1.2.2 L'abandon de la concurrence des middleware . . . . . . . . . . . . . 6
1.2.3 Une montee en abstraction . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.4 Detail de l'architecture du MDA . . . . . . . . . . . . . . . . . . . . 8
1.3 L'importance des modeles . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.1 Les dierents modeles du MDA . . . . . . . . . . . . . . . . . . . . . 10
1.3.2 La transformation des modeles . . . . . . . . . . . . . . . . . . . . . 11
1.3.3 Les prols UML . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
...