作者: Jolita Ralyte
DOI:
关键词:
摘要: Le travail présenté dans cette thèse s'inscrit dans le domaine de l'ingénierie des méthodes situationnelles. Nous y associons le principe de la réutilisation et proposons de construire des méthodes tenant compte de la situation en cours en réutilisant des fragments d'autres méthodes. La solution proposée comporte deux parties. Dans la première partie nous proposons une approche d'ingénierie de méthodes à base de composants qui peuvent être réutilisés dans la construction de nouvelles méthodes. Cette partie comporte deux éléments : un méta-modèle de méthodes permettant de représenter toute méthode sous forme de composants réutilisables et un modèle de processus de ré-ingénierie de méthodes permettant de transformer toute méthode existante en un assemblage de composants en respectant notre méta-modèle. Dans la deuxième partie nous proposons une approche de construction de méthodes par assemblage de composants. Cette approche permet de construire des nouvelles méthodes ou d'enrichir les méthodes existantes suivant les besoins du projet en cours. Pour cela, nous proposons un modèle de processus d'assemblage pour guider l'ingénieur d'applications dans la sélection des composants et dans leur assemblage. Ce modèle est fondé sur les trois éléments suivants : des opérateurs d'assemblage qui sont appliqués pour assembler les composants de méthodes, des règles de qualité qui permettent de vérifier si les opérateurs sont appliqués correctement et de valider la cohérence et la complétude du résultat obtenu et des mesures de similarité qui permettent de comparer les éléments des modèles de produit et de processus des composants. Finalement, nous proposons un prototype permettant de stocker les composants de méthodes dans une base de méthodes sous forme de documents HTML. Ce prototype utilise le langage SGML et le langage de requêtes associé SGMLQL permettant de consulter la base de méthodes et d'extraire des composants nécessaires en utilisant un navigateur Internet.