Return to search

Estrategia híbrida basada en código y modelos para el desarrollo ágil de aplicaciones web

La metodología Mockup-Driven Development (MockupDD) propone utilizar prototipos de interfaz de usuario (usualmente conocidos como Mockups) como artefactos principales de elicitación de requerimientos y modelado en el contexto de un proceso Model-Driven Web Engineering (MDWE). Su proceso se basa en construir estos prototipos de manera obligatoria, temprana y de su posterior anotación al utilizar un microlenguaje de tags. MockupDD propone un enfoque ágil para MDWE, sin embargo, tratar conceptos del lenguaje para implementar requerimientos específicos sigue presentado las mismas dificultades que en los procesos MDWE convencionales: es necesario agregar nuevos elementos al metamodelo y modificar generadores de código.
En esta tesis se presenta una estrategia (extensión de MockupDD) que propone agregar características al paradigma MDWE ortodoxo, en donde, cada concepto del lenguaje en lugar de ser inmutable será ejecutable por sí mismo, convirtiéndose en prototipos de implementaciones por defecto, que pueden modificarse según se requiera al utilizar codificación manual – a costas de sacrificar parte o la totalidad de su abstracción. Esto provocará cambios importantes en comparación con la versión de MockupDD original, al plantear una nueva arquitectura de semántica de tags y un alejamiento del paradigma MDWE puro en pos de mejorar la agilidad y la adaptabilidad. / The Mockup - Driven Development (MockupDD) methodology proposes using user interface prototypes (usually known as Mockups) as key artifacts of requirements elicitation and modeling in the context of Model-Driven Web Engineering (MDWE ) process. Its process is based on building these prototypes early and their subsequent annotation using a microlanguage of tags. MockupDD proposes an agile approach for MDWE. However, in this methodology extending language concepts presents the same difficulties as in conventional MDWE processes: you need to add new elements to the metamodel and modify code generators.
In this thesis proposes a strategy (an extension to MockupDD) that adds features to the orthodox MDWE paradigm. In this work, each concept of the language it is executable by itself instead of being immutable, thus becoming a prototype of a default implementation that can be modified as required using manual coding - at the expense of sacrificing some or all of its abstraction. This will cause major changes compared to the original version MockupDD, proposing a new architecture to specify tags semantics and a departure from the pure MDWE paradigm, towards improving agility and adaptability.

Identiferoai:union.ndltd.org:SEDICI/oai:sedici.unlp.edu.ar:10915/45919
Date29 May 2015
CreatorsJimbo Pinos, Karina
ContributorsRossi, Gustavo Héctor
Source SetsUniversidad Nacional de La Plata, Sedici
LanguageSpanish
Detected LanguageSpanish
TypeTesis, Tesis de maestria
Rightshttp://creativecommons.org/licenses/by-nc-sa/4.0/ar/, Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Argentina (CC BY-NC-SA 4.0)

Page generated in 0.0021 seconds