thesis

Une méthodologie d'aide à la conception de systèmes d'information fondée sur la réutilisation

Defense date:

Jan. 1, 1998

Edit

Institution:

Paris 9

Disciplines:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

L'objectif poursuivi consiste à proposer des solutions aux exigences de productivité, fiabilité et compétitivité du processus d'ingénierie des systèmes d'information et plus spécifiquement dans ses phases d'expression des besoins et de modélisation conceptuelle. Les méthodes actuellement pratiquées dans cette ingénierie et les outils case associés s'avèrent limites. L'approche proposée pour dépasser ces limites est fondée sur la réutilisation qui doit permettre de mieux tirer parti des expériences passées. Il s'agit ainsi de capitaliser l'expérience relative à un domaine d'application mais aussi relative au savoir-faire des concepteurs. La thèse aborde la réutilisation selon deux dimensions : la conception de composants réutilisables et la conception de systèmes d'information par réutilisation de composants. L'approche suggère d'utiliser des schémas conceptuels existants pour élaborer les composants réutilisables. Chacun d'eux contient deux formes de connaissance : la connaissance effectivement réutilisable qui s'exprime sous la forme d'un fragment de schéma conceptuel et la connaissance pour réutiliser qui s'exprime par des ensembles de rôles. L'intégration de ces deux formes de connaissance permet d'offrir aux concepteurs des composants pour lesquels on a parfaitement explicité des contextes d'utilisation. Puis la thèse présente un outil logiciel (ami) permettant une mise en œuvre opérationnelle d'une ingénierie des besoins basée sur la réutilisation. L'outil supporte l'expression de requêtes et la recherche de composants aptes à satisfaire un besoin donné. L'expression d'une requête peut contenir des poids permettant à l'utilisateur d'allouer un degré d'importance à chaque caractéristique du besoin. La recherche se fait par comparaison des rôles fournis dans la requête et des rôles définis dans les composants. L'outil offre à l'utilisateur différentes stratégies de résolution permettant d'offrir en résultat les composants qui satisfont totalement la requête spécifiée s'il en existe et sinon ceux qui maximisent une fonction de similarité. Cette partie se termine par la présentation d'une expérimentation dont nous dressons un bilan. Le document se termine par la présentation de perspectives d'évolution et pose les fondements d'une base de composants intégrant à la fois des modèles génériques et des extraits de modèles anciens. En conclusion, le travail expose se démarque de la plupart des travaux sur la réutilisation en ingénierie des besoins en utilisant une approche basée sur le raisonnement fonde sur les cas plutôt que celle des modèles génériques issus du génie logiciel. L'orientation retenue pour identifier les composants réutilisables est de type ascendant dans la mesure ou la démarche proposée exploite des schémas existants. Cette approche nous a conduit à nous intéresser à deux domaines de l'informatique : l'ingénierie des systèmes d'information et l'intelligence artificielle.