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

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 genera...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Rivero, José Matías, Grigera, Julián, Distante, Damiano, Montero, Francisco, Rossi, Gustavo Héctor
Formato: Articulo
Lenguaje:Inglés
Publicado: 2019
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/119009
Aporte de:
id I19-R120-10915-119009
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
Data modeling
Agile methods
Mockups
Annotations
Requirements engineering
Requirements traceability
Model-driven development
spellingShingle Ciencias Informáticas
Data modeling
Agile methods
Mockups
Annotations
Requirements engineering
Requirements traceability
Model-driven development
Rivero, José Matías
Grigera, Julián
Distante, Damiano
Montero, Francisco
Rossi, Gustavo Héctor
DataMock: An Agile Approach for Building Data Models from User Interface Mockups
topic_facet Ciencias Informáticas
Data modeling
Agile methods
Mockups
Annotations
Requirements engineering
Requirements traceability
Model-driven development
description 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.
format Articulo
Articulo
author Rivero, José Matías
Grigera, Julián
Distante, Damiano
Montero, Francisco
Rossi, Gustavo Héctor
author_facet Rivero, José Matías
Grigera, Julián
Distante, Damiano
Montero, Francisco
Rossi, Gustavo Héctor
author_sort Rivero, José Matías
title DataMock: An Agile Approach for Building Data Models from User Interface Mockups
title_short DataMock: An Agile Approach for Building Data Models from User Interface Mockups
title_full DataMock: An Agile Approach for Building Data Models from User Interface Mockups
title_fullStr DataMock: An Agile Approach for Building Data Models from User Interface Mockups
title_full_unstemmed DataMock: An Agile Approach for Building Data Models from User Interface Mockups
title_sort datamock: an agile approach for building data models from user interface mockups
publishDate 2019
url http://sedici.unlp.edu.ar/handle/10915/119009
work_keys_str_mv AT riverojosematias datamockanagileapproachforbuildingdatamodelsfromuserinterfacemockups
AT grigerajulian datamockanagileapproachforbuildingdatamodelsfromuserinterfacemockups
AT distantedamiano datamockanagileapproachforbuildingdatamodelsfromuserinterfacemockups
AT monterofrancisco datamockanagileapproachforbuildingdatamodelsfromuserinterfacemockups
AT rossigustavohector datamockanagileapproachforbuildingdatamodelsfromuserinterfacemockups
bdutipo_str Repositorios
_version_ 1764820447810027520