Desarrollo dirigido por modelos basado en componentes de interfaz de usuario

Esta tesis presenta una metodología de modelado para aplicaciones web móviles utilizando técnicas de desarrollo dirigido por modelos (MDD). Mediante la creación de sólo dos diagramas, un diagrama de datos y un diagrama de interfaz de usuario (que además incluye la navegación) es posible definir el c...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Vera, Pablo Martín
Otros Autores: Pons, Claudia
Formato: Tesis Tesis de doctorado
Lenguaje:Español
Publicado: 2015
Materias:
MDD
UML
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/48475
https://doi.org/10.35537/10915/48475
Aporte de:
id I19-R120-10915-48475
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Informática
Cellular architecture (e.g., mobile)
MDD
UML
componentes
spellingShingle Informática
Cellular architecture (e.g., mobile)
MDD
UML
componentes
Vera, Pablo Martín
Desarrollo dirigido por modelos basado en componentes de interfaz de usuario
topic_facet Informática
Cellular architecture (e.g., mobile)
MDD
UML
componentes
description Esta tesis presenta una metodología de modelado para aplicaciones web móviles utilizando técnicas de desarrollo dirigido por modelos (MDD). Mediante la creación de sólo dos diagramas, un diagrama de datos y un diagrama de interfaz de usuario (que además incluye la navegación) es posible definir el comportamiento completo de una aplicación. Por estar esta metodología basada en MDD incorpora dos transformaciones; la primera desde el modelo de datos a una versión inicial del modelo de interfaz de usuario, lo que reduce considerablemente el esfuerzo de modelado, ya que luego ese segundo modelo solo deberá ser adaptado a las necesidades particulares. La segunda transformación toma los modelos realizados y genera el código fuente completo, 100% funcional de una aplicación web móvil, además del script de la base de datos correspondiente. Ambos modelos están basados en una extensión conservativa de UML. El modelo de datos está basado en el diagrama de clases y el modelo de interfaz de usuario utiliza el diagrama de componentes de UML. Para poder especificar el comportamiento de la interfaz de usuario se definen una serie de componentes que a su vez pueden ser configurados con información tomada del modelo de datos. La configuración se basa en valores etiquetados propios para cada tipo de componente. Para facilitar el proceso de construcción de los modelos y su configuración se ha desarrollado una herramienta de soporte, que permite no solo modelar, sino también realizar las transformaciones establecidas en la metodología, obteniendo como resultado final una aplicación funcional sin escribir una sola línea de código. Además esta tesis establece las ventajas de utilizar componentes configurables en el desarrollo dirigido por modelos, haciendo que el esfuerzo de programación se realice una única vez al establecer las transformaciones y que luego pueda ser aplicado a una amplia gama de aplicaciones de distintos dominios.
author2 Pons, Claudia
author_facet Pons, Claudia
Vera, Pablo Martín
format Tesis
Tesis de doctorado
author Vera, Pablo Martín
author_sort Vera, Pablo Martín
title Desarrollo dirigido por modelos basado en componentes de interfaz de usuario
title_short Desarrollo dirigido por modelos basado en componentes de interfaz de usuario
title_full Desarrollo dirigido por modelos basado en componentes de interfaz de usuario
title_fullStr Desarrollo dirigido por modelos basado en componentes de interfaz de usuario
title_full_unstemmed Desarrollo dirigido por modelos basado en componentes de interfaz de usuario
title_sort desarrollo dirigido por modelos basado en componentes de interfaz de usuario
publishDate 2015
url http://sedici.unlp.edu.ar/handle/10915/48475
https://doi.org/10.35537/10915/48475
work_keys_str_mv AT verapablomartin desarrollodirigidopormodelosbasadoencomponentesdeinterfazdeusuario
bdutipo_str Repositorios
_version_ 1764820474831831042