5 research outputs found

    DataMock: An Agile Approach for Building Data Models from User Interface Mockups

    Get PDF
    In modern software development, much time is devoted and much attention is paid to the activity of data modeling and the translation of data models into databases. This has motivated the proposal of different approaches and tools to support this activity, such as semiautomatic approaches that generate data models from requirements artifacts using text analysis and sets of heuristics, among other techniques. However, these approaches still suffer from important limitations, including the lack of support for requirements traceability, the poor support for detecting and solving conflicts in domain-specific requirements, and the considerable effort required for manually checking the generated models. This paper introduces DataMock, an Agile approach that enables the iterative building of data models from requirements specifications, while supporting traceability and allowing inconsistencies detection in data requirements and specifications. The paper also describes how the approach effectively allows improving traceability and reducing errors and effort to build data models in comparison with traditional, state-of-the-art, data modeling approaches

    Detecci贸n y resoluci贸n de conflictos en requerimientos utilizando mockups

    Get PDF
    La elicitaci贸n de requerimientos implica entender las necesidades del usuario, incluso cuando las reglas de negocios son desconocidas o var铆an durante el desarrollo de software. Por lo que si se produce un error durante la especificaci贸n, la reparaci贸n o resoluci贸n del mismo va a ser costosa de resolver para los analistas del proyecto. Actualmente es muy frecuente el uso de metodolog铆as 谩giles durante el desarrollo, haciendo empleo de la construcci贸n de mockups que representen las funcionalidades a implementar. Teniendo esto en cuenta, en este trabajo se propone un enfoque que tiene como objetivo enriquecer los mockups con anotaciones a partir de una gram谩tica de usuario final. Para eso se desarroll贸 una herramienta que permite etiquetar widgets a partir de un cat谩logo de etiquetas destinado al usuario, para obtener una descripci贸n formal con el fin de que cualquier pieza est茅 bien descripta y sin ambig眉edades. Por otro lado la herramienta posibilita detectar conflictos o inconsistencias entre mockups, donde los mismos modelen el mismo requerimiento pero que pertenecen a historias de usuario diferente, permitiendo tener un control m谩s exhaustivo de los cambios en los requerimientos.Facultad de Inform谩tic

    Detecci贸n y resoluci贸n de conflictos en requerimientos utilizando mockups

    Get PDF
    La elicitaci贸n de requerimientos implica entender las necesidades del usuario, incluso cuando las reglas de negocios son desconocidas o var铆an durante el desarrollo de software. Por lo que si se produce un error durante la especificaci贸n, la reparaci贸n o resoluci贸n del mismo va a ser costosa de resolver para los analistas del proyecto. Actualmente es muy frecuente el uso de metodolog铆as 谩giles durante el desarrollo, haciendo empleo de la construcci贸n de mockups que representen las funcionalidades a implementar. Teniendo esto en cuenta, en este trabajo se propone un enfoque que tiene como objetivo enriquecer los mockups con anotaciones a partir de una gram谩tica de usuario final. Para eso se desarroll贸 una herramienta que permite etiquetar widgets a partir de un cat谩logo de etiquetas destinado al usuario, para obtener una descripci贸n formal con el fin de que cualquier pieza est茅 bien descripta y sin ambig眉edades. Por otro lado la herramienta posibilita detectar conflictos o inconsistencias entre mockups, donde los mismos modelen el mismo requerimiento pero que pertenecen a historias de usuario diferente, permitiendo tener un control m谩s exhaustivo de los cambios en los requerimientos.Facultad de Inform谩tic

    From Pattern-based User Interfaces to Conceptual Schemas and Back

    No full text
    corecore