![]() |
IntroductionÉlaboration de
|
![]() |
| Informatique de
gestion et
système d'information |
||
|
|
||
| Créé: Septembre 2004 Pierre-André Sunier Modifié: Septembre 2004 Pierre-André Sunier Laboratoire de Génie Logiciel HEG NE |
Depuis plusieurs années, j'ai investi passablement de temps et d'énergie à
l'étude et à la formation aux ateliers de génie logiciel (AGL). Pour
illustrer les concepts d'AGL, je m'appuie essentiellement sur le produit
Designer d'Oracle.
J'ai mené plusieurs projets de recherche tendant à montrer les potentialités
d'ingénierie et d'industrialisation des AGL en général et de produits
particuliers comme Designer d'Oracle (projet de recherche ISNet-14), Rose de Rational ou Visio de Microsoft.
Au niveau méthodologique, j'ai conduit un projet de recherche ISNet-43 qui tendait à établir une comparaison des approches fonctionnelles d'une part et orientée objets d'autre part; cette comparaison incluait l'évaluation des capacités de modélisation et de génération de code de deux AGL: Designer d'Oracle pour l'approche fonctionnelle et Rose de Rational pour l'approche orientée objets.
Comme tout enseignant et chercheur, j'ai régulièrement pris en compte les nouvelles méthodes, techniques et outils; néanmoins et dans le but de ne pas me disperser, j'ai toujours privilégié l'approfondissement de mes connaissances en méthodologie fonctionnelle; pour illustrer mes cours, je me suis prioritairement appuyé sur l'AGL Designer Oracle qui est un excellent outil de mise en oeuvre des concepts fonctionnels.
Dès lors, j'ai choisi de mener ce travail de recherche en utilisant l'atelier de génie logiciel Designer d'Oracle pour l'essentiel des activités qui m'incombent sachant que de cas en cas un environnement méthodologique et de réalisation orienté objets s'avérera nécessaire. Naturellement, mes collègues, P.Lachaize et P. Dugerdil, feront le choix d'environnement de travail qui leur conviennent en fonction de leurs critères propres.
Ce choix de l'AGL Designer d'Oracle et surtout de son générateur de code Web PL/SQL (Chapitre 2.4.8.1) me limitera dans les possibilités de personnaliser le code d'illustration des concepts développés mais, il me permet d'assurer une continuité de mes travaux de recherche.