Desarrollo de familias de aplicaciones web con transformación de modelos

Tesis (Doctor en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2020.

Saved in:
Bibliographic Details
Main Author: Casalánguida, Hernán
Other Authors: Durán, Juan Eduardo
Format: doctoralThesis biblioteca
Language:spa
Published: 2020
Subjects:Líneas de productos de software, Familias de aplicaciones web, Desarrollo dirigido por modelos, Modelos de dominio, Modelos de aplicación, Interfaz de usuario, UML, Software creation and management, Software design engineering,
Online Access:http://hdl.handle.net/11086/17704
Tags: Add Tag
No Tags, Be the first to tag this record!
id dig-unc-ar-11086-17704
record_format koha
spelling dig-unc-ar-11086-177042022-10-13T11:16:50Z Desarrollo de familias de aplicaciones web con transformación de modelos Casalánguida, Hernán Durán, Juan Eduardo Líneas de productos de software Familias de aplicaciones web Desarrollo dirigido por modelos Modelos de dominio Modelos de aplicación Interfaz de usuario UML Software creation and management Software design engineering Tesis (Doctor en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2020. El desarrollo de Líneas de Productos de Software (SPL, por sus siglas en inglés) trae aparejado beneficios importantes para el desarrollo de sistemas de software: reducción de tiempos de desarrollo y comercialización, mejoras en la calidad. La evolución de las aplicaciones web, el surgimiento de sitios colaborativos (como el repositorio gitHub) de desarrollo de aplicaciones web y la gran cantidad de sistemas de escritorio que han ido migrando a la web, hizo que se generen muchas aplicaciones web de gran escala y altamente configurables que son desarrolladas individualmente y que podrían ser tratadas como líneas de productos o familias de aplicaciones, para así aprovechar los beneficios que este tipo de desarrollo provee. Para este fin, este trabajo presenta un proceso de desarrollo de familias de aplicaciones web que comprende modelado de dominio, proceso de configuración de modelos de dominio, modelado de aplicaciones y proceso de desarrollo de interfaz de usuario web responsiva. El proceso definido aquí ataca los principales problemas hallados en el área de investigación: construcción manual de modelo de features (en adición a modelos de dominio); no provisión de automatismos para generar configuraciones de modelos de dominio; no modelado ni consideración de variabilidad en interfaces de usuario y no prescripción de método para modelar interfaz de usuario. Además, tiene en cuenta problemas generales del área de SPL y aspectos propios del área de aplicaciones web. The development using Software Product Lines (SPL) brings important benefits for the development of software systems: reduction of development and commercialization times, improvements in quality. The evolution of web applications, the emergence of collaborative web application development sites (such as the gitHub repository), and the large number of desktop systems that have been migrating to the web, led to many large-scale web applications and highly configurable that are developed individually and that could be treated as product lines or application families, in order to take advantage of the benefits that this type of development provides. For this purpose, this paper presents a web application family development process that includes domain modeling, domain model configuration process, application modeling and responsive web user interface development process. The process defined here addresses the main problems found in the research area: manual construction of feature models (in addition to domain models); no provision of automation to generate domain model configurations; no modeling or consideration of variability in user interfaces and no method prescription for modeling user interface. In addition, it takes into account general problems in the SPL area and aspects of the web applications area. publishedVersion Fil: Casalánguida, Hernán. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina. 2021-04-15T16:54:25Z 2021-04-15T16:54:25Z 2020 doctoralThesis http://hdl.handle.net/11086/17704 spa Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/
institution UNC AR
collection DSpace
country Argentina
countrycode AR
component Bibliográfico
access En linea
databasecode dig-unc-ar
tag biblioteca
region America del Sur
libraryname Biblioteca 'Ing. Agrónomo Moisés Farber' de la Facultad de Ciencias Agropecuarias
language spa
topic Líneas de productos de software
Familias de aplicaciones web
Desarrollo dirigido por modelos
Modelos de dominio
Modelos de aplicación
Interfaz de usuario
UML
Software creation and management
Software design engineering
Líneas de productos de software
Familias de aplicaciones web
Desarrollo dirigido por modelos
Modelos de dominio
Modelos de aplicación
Interfaz de usuario
UML
Software creation and management
Software design engineering
spellingShingle Líneas de productos de software
Familias de aplicaciones web
Desarrollo dirigido por modelos
Modelos de dominio
Modelos de aplicación
Interfaz de usuario
UML
Software creation and management
Software design engineering
Líneas de productos de software
Familias de aplicaciones web
Desarrollo dirigido por modelos
Modelos de dominio
Modelos de aplicación
Interfaz de usuario
UML
Software creation and management
Software design engineering
Casalánguida, Hernán
Desarrollo de familias de aplicaciones web con transformación de modelos
description Tesis (Doctor en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2020.
author2 Durán, Juan Eduardo
author_facet Durán, Juan Eduardo
Casalánguida, Hernán
format doctoralThesis
topic_facet Líneas de productos de software
Familias de aplicaciones web
Desarrollo dirigido por modelos
Modelos de dominio
Modelos de aplicación
Interfaz de usuario
UML
Software creation and management
Software design engineering
author Casalánguida, Hernán
author_sort Casalánguida, Hernán
title Desarrollo de familias de aplicaciones web con transformación de modelos
title_short Desarrollo de familias de aplicaciones web con transformación de modelos
title_full Desarrollo de familias de aplicaciones web con transformación de modelos
title_fullStr Desarrollo de familias de aplicaciones web con transformación de modelos
title_full_unstemmed Desarrollo de familias de aplicaciones web con transformación de modelos
title_sort desarrollo de familias de aplicaciones web con transformación de modelos
publishDate 2020
url http://hdl.handle.net/11086/17704
work_keys_str_mv AT casalanguidahernan desarrollodefamiliasdeaplicacioneswebcontransformaciondemodelos
_version_ 1756010241634336768