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

par Serge Montero

Thèse de doctorat en Informatique appliquée

Sous la direction de Guy Boulaye.

Soutenue en 1991

à Lyon, INSA , en partenariat avec LISI - Laboratoire d'Ingénierie des Systèmes d'Information (laboratoire) .


  • Résumé

    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.

  • Titre traduit

    = Prototyping : methods and tools for information systems specification and design


  • Résumé

    The state of the art of information systems specifications methodologies do not permit a complete validation of the operation. Moreover creativity is limited by their heaviness. Indeed, during the specification phase, we discover most of the misconceptions which are more costly the earlier they are situated In the software development life cycle. In our opinion, prototyping is a satisfying response. The use of the prototype, named in our work conceptor prototype, intends to be an approach ta develop a better communication between users and analysts. Lt represents a conversational filter joining interests which are sometimes diverging : the designer aims at a coherent and viable system using an abstract formalism; the user looks for concrete. Answers to real-life and evolutionary problems. The study of this approach leads us to develop three points: - the definition of a prototype development life cycle, as a matter of tact we think it is not only an operational specification but a full fledged piece of software, - the proposition of a method for the construction of the prototype, this method being based on a "Model - External Views" paradigm distinguishing the functional specification of the system from the dialogue interface definition, - the injection of the prototype specification cycle into a more classical software development cycle which continues the realization up to the final system. This conceptual frame is supported by the study and realization of prototyping development tools which are the result of our experience. This thesis ends on an application example of our approach, analysing a complex system of production scenarios simulation.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

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

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
  • Cote : C.83(1355)
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.