Réaliser des évolutions logicielles sur des applications d'entreprise en phase de maintenance
Auteur / Autrice : | Dolores Diaz |
Direction : | Laurence Duchien |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 2007 |
Etablissement(s) : | Lille 1 |
Résumé
Dans une conjoncture économique ambitieuse, les sociétés de services d'ingénierie informatique se doivent d'élaborer les applications de plus en plus vite et ce avec un minimum de moyen. C'est pourquoi, les sociétés informatiques sont attentives aux méthodes et outils pour l'industrialisation du développement et de maintenance des applications. Or, si le premier thème est approfondi par la littérature et sur le terrain. Le thème sur l'industrialisation de la maintenance des applications l'est beaucoup moins. Conscients du caractère inéluctable de la maintenance des applications d'entreprise, nous formulons dans cette thèse CI FRE avec pour terrain d'expérimentation la société NORSYS, une proposition scientifique aux problématiques réelles de la maintenance des applications d'entreprise. Nous proposons CAREL, un Cadre d'Aide à la Réalisation des Evolutions Logicielles, en phase de maintenance. Ce cadre constitue à la fois une méthode et un ensemble d'outils afin de guider le mainteneur dans son activité. Plusieurs étapes de la maintenance sont couvertes par CAREL. La compréhension d'une application peut être effectuée par EUCLIDE, un module de visualisation d'une application. L'analyse des impacts et la conception et l'implémentation d'une évolution peuvent être effectuées à l'aide de TRACEGEN. Ce dernier module propose de définir un modèle de traçabilité pour les fonctionnalités et un autre modèle de traçabilité pour les services techniques d'une application. Cette thèse illustre CAREL sur deux cas d'études réels. Enfin, une analyse sur les apports et les limitations de CAREL relève la pertinence de son utilisation directe dans le monde industriel.