Reverse engineering: user-drawn form-based interfaces for interactive database conceptual analysis: the rainbow approach

  • Ravi Ramdoyal

Student thesis: Doc typesDocteur en Sciences

Résumé

La première étape de la plupart des méthodologies de développement de bases de données se concentre notamment sur l’élicitation des besoins des utilisateurs, à partir de sources diverses telles que des interviews et de la documentation existante. Ces besoins sont formalisés par le biais d’un schéma conceptuel représentant le domaine d’application. En pratique, la validation de tels schémas s’avère difficile, étant donné que la compréhension de leur formalisme, même à l’aide de représentations graphiques, est loin d’être triviale. Parallèlement, il apparait que les formulaires électroniques semblent plus naturels et intuitifs pour permettre l’expression de tels besoins par des non experts. Par ailleurs, l’implication des utilisateurs finaux dans la spécification et le développement d’un futur système fait désormais partie des bonnes pratiques de l’Ingénierie Logicielle. Dans cette recherche doctorale, nous explorons dès lors la possible rétro-ingénierie d’interfaces de type formulaire dessinées par des utilisateurs finaux, afin de permettre une analyse conceptuelle interactive. Le résultat de cette investigation est l’établissement de l’approche RAINBOW et de son support logiciel. Cette approche orientée utilisateur se base sur l’adaptation et l’intégration de principes et de techniques provenant de diverses disciplines, notamment l’Ingénierie et la Rétro-ingénierie des Bases de Données, le Prototypage et le Design Collaboratif.
la date de réponse15 déc. 2010
langue originaleAnglais
L'institution diplômante
  • Universite de Namur
SuperviseurJean-Luc Hainaut (Promoteur), Patrick Heymans (Jury), Jean-Marie Jacquet (Président), J Vanderdonckt (Jury) & O. PASTOR (Jury)

mots-clés

  • Software Engineering
  • Participatory Design
  • Requirements Engineering
  • Data Modelling
  • Database Forward Engineering
  • Database Reverse Engineering
  • Human-Computer Interfaces
  • Prototyping

Contient cette citation

'