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

par Karim Menhoudj

Thèse de doctorat en Ingénierie informatique

Sous la direction de Mohamed Ou-Halima.


  • Résumé

    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.

  • Titre traduit

    = Methodological contributions to the reengineering of information systems : Data driven migration technique.


  • Résumé

    Legacy information systems are increasingly acknowledged as major problems for most large corporations. On one side, we can hardly maintain them and on the other side they are technologically out-of-date. Sa, should we continue to maintain them until the end of their life cycle or do we need to redevelop new systems? The best approach for this problem is the reengineering of information systems, which could be an intermediate solution between continued maintenance and new development. The goal of this thesis is to propose a method of information system reengineering. More precisely, it concerns the migration of a system based on COBOL files towards a relational platform. Our method is composed of three principal steps: (1) the assessment of the legacy system for the choice of a reengineering strategy, (2) the reverse engineering of the legacy system to recover its logical and/or conceptual views and (3) the achievement of the migration. In the first step, the assessment is based on metrics and is led on three different but complementary axes which characterize the application program from three points of view: the technical quality, the evolution ability and the user’s satisfaction. The recommendations derived from this process will be taken into account in the following steps. In the second step, a data reverse engineering method is presented with the goal of examining the COBOL files to recover their conceptual view according to the Entity-Relationship model. In the final step, a data driven migration method is described. It is based on the use of gateways and achieved according to a predefined order in the migration of the components from the source towards the target.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (127 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr.p.117-125

Où se trouve cette thèse ?

  • Bibliothèque : Institut national des sciences appliquées (Villeurbanne, Rhône). Service Commun de la Documentation Doc'INSA.
  • Disponible pour le PEB
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.