Thèse soutenue

Contributions méthodologiques à la réingénierie des systèmes d'information : technique de migration guidée par les données

FR  |  
EN
Auteur / Autrice : Karim Menhoudj
Direction : Mohamed Ou-Halima
Type : Thèse de doctorat
Discipline(s) : Ingénierie informatique
Date : Soutenance en 2000
Etablissement(s) : Lyon, INSA
Ecole(s) doctorale(s) : École doctorale Interdisciplinaire Sciences-Santé (Villeurbanne ; 1995-....)
Partenaire(s) de recherche : Laboratoire : LISI - Laboratoire d'Ingénierie des Systèmes d'Information (Lyon, INSA)

Mots clés

FR

Résumé

FR  |  
EN

Les systèmes d'information âgés sont importants pour l'entreprise mais posent un réel problème. D'une part on n'arrive plus ou du moins difficilement à les maintenir et d'autre part ils sont dépassés du point de vue technologique. Alors, faut-il continuer à les maintenir jusqu'à la fin de leur cycle de vie ou bien redévelopper de nouveaux systèmes ? La meilleure approche face à cette problématique est la réingen1ene des systèmes d'information, laquelle se présente comme une solution intermédiaire entre la maintenance continue et le nouveau développement. Ainsi, le but de cette thèse est la proposition d'une démarche méthodologique pour la réingénierie d'un système d'information. Plus précisément, il s'agit de la migration d'un système se basant sur des fichiers classiques Cobol vers une plate-forme relationnelle. Notre méthode s'articule sur trois étapes principales à savoir : (1) l'évaluation du système existant pour le choix d'une stratégie de réingénierie, (2) la rétro-ingénierie du système existant pour reconstruire ses vues conceptuelles et/ou logiques et enfin (3) la mise en œuvre de la migration. Dans la première étape, l'évaluation est basée sur des métriques ~test conduite sur trois axes différents mais complémentaires qui caractérisent l'application sous trois angles : la qualité technique, la capacité d'évolution et enfin la satisfaction des utilisateurs. Des recommandations sont issues de ce processus, lesquelles seront prises en compte dans la suite du projet de réingénierie. Dans la deuxième étape, une démarche de rétro-conception orientée vers les données sera présentée et aura comme objectif l'analyse de fichiers Cobol en vue de l'obtention d'une vue conceptuelle selon le modèle entité/relation. Enfin dans la dernière étape, une approche globale de migration guidée par les données est présentée. Celle-ci est basée sur l'utilisation de passerelles et est réalisée en suivant un ordre préétabli dans le transfert des composants de la source vers la cible.