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

被引:1
|
作者
Matias Rivero, Jose [1 ,2 ]
Grigera, Julian [1 ]
Distante, Damiano [4 ]
Montero, Francisco [5 ,6 ]
Rossi, Gustavo [1 ,3 ]
机构
[1] Univ La Plata, Fac Informat, LIFIA, La Plata, Buenos Aires, Argentina
[2] Consejo Nacl Invest Cient & Tecn, Natl Sci & Tech Res Council, La Plata, Argentina
[3] Consejo Nacl Invest Cient & Tecn, La Plata, Argentina
[4] Unitelma Sapienza Univ, Comp Sci, Rome, Italy
[5] Univ Castilla La Mancha, Comp Sci, Albacete, Spain
[6] Univ Castilla La Mancha, LoUISE Res Grp, Albacete, Spain
来源
SOFTWARE AND SYSTEMS MODELING | 2019年 / 18卷 / 01期
关键词
Data modeling; Agile methods; Mockups; Annotations; Requirements engineering; Requirements traceability; Model-driven development; REQUIREMENTS; DESIGN;
D O I
10.1007/s10270-017-0586-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:663 / 690
页数:28
相关论文
共 50 条
  • [1] DataMock: An Agile Approach for Building Data Models from User Interface Mockups
    José Matías Rivero
    Julián Grigera
    Damiano Distante
    Francisco Montero
    Gustavo Rossi
    [J]. Software & Systems Modeling, 2019, 18 : 663 - 690
  • [2] From Mockups to User Interface Models: An Extensible Model Driven Approach
    Matias Rivero, Jose
    Rossi, Gustavo
    Grigera, Julian
    Burella, Juan
    Robles Luna, Esteban
    Gordillo, Silvia
    [J]. CURRENT TRENDS IN WEB ENGINEERING, 2010, 6385s : 13 - +
  • [3] From Interface Mockups to Web Application Models
    Matias Rivero, Jose
    Rossi, Gustavo
    Grigera, Julian
    Robles Luna, Esteban
    Navarro, Antonio
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2011, 2011, 6997 : 257 - +
  • [4] User Driven Evolution of User Interface Models - The FLEPR Approach
    Hennig, Stefan
    Van den Bergh, Jan
    Luyten, Kris
    Braune, Annerose
    [J]. HUMAN-COMPUTER INTERACTION - INTERACT 2011, PT III, 2011, 6948 : 610 - 627
  • [5] A Metadata Approach for Building Web Application User Interface
    Saputra, Dimas Gilang
    Azizah, Fazat Nur
    [J]. 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS (ICEEI 2013), 2013, 11 : 903 - 911
  • [6] Building an agile data warehouse: A proactive approach to managing changes
    Li, Xiaolin
    [J]. PROCEEDINGS OF THE FIFTH IASTED INTERNATIONAL CONFERENCE ON COMMUNICATIONS, INTERNET, AND INFORMATION TECHNOLOGY, 2006, : 381 - 386
  • [7] Generating User Interface from Task, User and Domain Models
    Tran, Vi
    Vanderdonckt, Jean
    Kolp, Manuel
    Faulkner, Stephane
    [J]. 2009 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN HUMAN-ORIENTED AND PERSONALIZED MECHANISM, TECHNOLOGIES, AND SERVICES, 2009, : 19 - +
  • [8] User Interface Prototype Generation from Agile Requirements Specifications written in Concordia
    Pinto, Thiago Delgado
    Goncalves, Willian Inacio
    Costa, Pablo Veiga
    [J]. WEBMEDIA 2019: PROCEEDINGS OF THE 25TH BRAZILLIAN SYMPOSIUM ON MULTIMEDIA AND THE WEB, 2019, : 61 - 64
  • [9] USING TASK AND DATA MODELS FOR USER INTERFACE DECLARATIVE GENERATION
    Vi Tran
    Kolp, Manuel
    Vanderdonckt, Jean
    Wautelet, Yves
    [J]. ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 5: HUMAN-COMPUTER INTERACTION, 2010, : 155 - 160
  • [10] A Model for Automatic Code Generation from High Fidelity Graphical User Interface Mockups using Deep Learning Techniques
    Samir, Michel
    Elsayed, Ahmed
    Marie, Mohamed I.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (03) : 677 - 691