When Requirements Elicitation Meets Database Reverse Engineering

Ravi Ramdoyal, Jean-Roch Meurisse, Anthony Cleve, Anne-France Brogneaux, Virginie Detienne, Jean-Luc Hainaut

Résultats de recherche: Autre contribution

Résumé

The first step of most database design methodologies consists in eliciting user requirements from various sources such as user interviews and corporate documents. These requirements formalize into a conceptual schema of the application domain, typically an entity-relationship diagram. This paper claims that prototype user interfaces drawn by users themselves are a highly valuable source of requirements. Considering these interfaces as a kind of physical view on the database to be developed, reverse engineering techniques can be applied to derive the conceptual schema of the information they convey. This report briefly recalls some basic elements of database design and database reverse engineering, then develops the role of user-drawn interfaces as sources of requirements. It also describes the ReQuest approach, a tool-supported analysis and development framework based on these principles, the goal of which is to build quality interactive data-intensive applications.
langue originaleAnglais
Etat de la publicationNon publié - 2007

Empreinte digitale Examiner les sujets de recherche de « When Requirements Elicitation Meets Database Reverse Engineering ». Ensemble, ils forment une empreinte digitale unique.

  • Projets

    Requirements engineering and business/IT alignment

    Cleve, A.

    1/01/1031/01/10

    Projet: Axe de recherche

    Evolution: PReCISE Evolution

    Cleve, A.

    1/01/1031/01/10

    Projet: Axe de recherche

    Contient cette citation

    Ramdoyal, R., Meurisse, J-R., Cleve, A., Brogneaux, A-F., Detienne, V., & Hainaut, J-L. (2007). When Requirements Elicitation Meets Database Reverse Engineering. Non publié.