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.
- Software Engineering
- Participatory Design
- Requirements Engineering
- Data Modelling
- Database Forward Engineering
- Database Reverse Engineering
- Human-Computer Interfaces
- Prototyping
Reverse engineering: user-drawn form-based interfaces for interactive database conceptual analysis: the rainbow approach
Ramdoyal, R. (Auteur). 15 déc. 2010
Student thesis: Doc types › Docteur en Sciences