Thèse soutenue

Prototypage : méthodes et outils d'aide à la conception et à la réalisation des systèmes d'information

FR  |  
EN
Auteur / Autrice : Serge Montero
Direction : Guy Boulaye
Type : Thèse de doctorat
Discipline(s) : Informatique appliquée
Date : Soutenance en 1991
Etablissement(s) : Lyon, INSA
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

Cette thèse s'articule autour du problème de la spécification des systèmes d'information. Les méthodes utilisées actuellement n'assurent pas une validation complète de cette opération et constituent de surcroît, par leur lourdeur, un frein à la créativité. En effet c'est au cours de la phase de spécification que l'on retrouve le plus d'imprécisions et d'erreurs, d'autant plus chères à corriger qu'elles se situent très haut dans le cycle de vie du logiciel. La définition d'une démarche facilitant tout à la fois la création, la validation et la vérification des systèmes étudiés s'avère nécessaire. Le prototypage est à notre avis une réponse satisfaisante l'utilisation du prototype, dénommé dans notre mémoire prototype concepteur, pendant la phase de spécification se veut être une démarche, qui développe une meilleure communication entre le concepteur et l'utilisateur en créant un filtre conversationnel réunissant leurs intérêts parfois divergents, à savoir pour le premier la conception d'un système cohérent et viable, au formalisme abstrait, et pour le second une réponse à des besoins réels et évolutifs. Dans l'étude de cette démarche, nous avons développé trois points principaux : la définition d'un cycle de vie et de développement du prototype, car nous pensons qu'il n'est pas qu'une spécification exécutable mais un logiciel à part entière, la proposition d'une méthode de construction du prototype, basée sur un paradigme 'Modèle - Vues externes opérant une claire distinction entre la spécification fonctionnelle du système et la définition de l'interface de dialogue. Pour définir les composants de ce paradigme, nous avons utilisé une approche objet et événementielle, - l'insertion de la phase de spécification par le prototypage dans un cycle de vie plus classique du logiciel. Ce cadre conceptuel est accompagné de l'étude et de la réalisation d'outils d'aide au prototypage, tirés de notre expérience. Cette thèse se termine par un exemple pratique d'application de la démarche dans le cadre de l'analyse d'un système complexe de simulation de scénarios de production.