Funcionalidad volátil en juegos web: una arquitectura de soporte

A medida que el software aumenta su complejidad, es más difícil de modificar. Esto es un obstáculo para la evolución y puede impedir la habilidad de manejar los cambios en los requerimientos. Los cambios en los requerimientos aparecen durante todo el ciclo de vida del software y dichos requerimiento...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Pérez, Leandro Manuel
Otros Autores: Rossi, Gustavo Héctor
Formato: Tesis Tesis de grado
Lenguaje:Español
Publicado: 2009
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/4003
Aporte de:
id I19-R120-10915-4003
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
Juegos de Video
Informática
Computer games
Informática aplicada
spellingShingle Ciencias Informáticas
Juegos de Video
Informática
Computer games
Informática aplicada
Pérez, Leandro Manuel
Funcionalidad volátil en juegos web: una arquitectura de soporte
topic_facet Ciencias Informáticas
Juegos de Video
Informática
Computer games
Informática aplicada
description A medida que el software aumenta su complejidad, es más difícil de modificar. Esto es un obstáculo para la evolución y puede impedir la habilidad de manejar los cambios en los requerimientos. Los cambios en los requerimientos aparecen durante todo el ciclo de vida del software y dichos requerimientos tienden a ser muy volátiles. Ciertos requerimientos necesitan la introducción de nueva funcionalidad, que solo será necesaria por un lapso de tiempo y luego tendrá que ser removida. A este tipo de funcionalidad, que por su naturaleza solo estará disponible por un período de tiempo, se la conoce como funcionalidad volátil. La incorporación de funcionalidad volátil de forma directa, reparando la aplicación existente a medida en que surgen nuevas necesidades, introduce errores y hace cada vez más caro y complicado el proceso de mantenimiento. Este camino conduce a una degradación del sistema que, potencialmente, puede desembocar en un “Big Ball of Mud”. Se necesitan alternativas basadas en diseño para lograr una evolución exitosa. El continuo refactoring puede ser la solución que evite el camino a un sistema imposible de mantener. En este trabajo se apoyan las ideas mencionadas en el párrafo anterior. Se busca, a través de la utilización de una arquitectura de soporte, minimizar el área de impacto de los cambios necesarios para incorporar y remover funcionalidad volátil, con el objetivo de obtener un proceso menos costoso y más rápido. El desarrollo de una arquitectura para el desarrollo de aplicaciones web que soporten funcionalidad volátil es el foco de esta tesis. Tal arquitectura tiene el objetivo de proveer los medios a través de los cuales, un sistema web pueda extenderse dinámicamente para soportar el cambio y evolucionar gradualmente. Está pensada no solo para escribir y modificar las aplicaciones pensadas a partir de ella, sino también, para poder incorporar la funcionalidad volátil en aplicaciones existentes.
author2 Rossi, Gustavo Héctor
author_facet Rossi, Gustavo Héctor
Pérez, Leandro Manuel
format Tesis
Tesis de grado
author Pérez, Leandro Manuel
author_sort Pérez, Leandro Manuel
title Funcionalidad volátil en juegos web: una arquitectura de soporte
title_short Funcionalidad volátil en juegos web: una arquitectura de soporte
title_full Funcionalidad volátil en juegos web: una arquitectura de soporte
title_fullStr Funcionalidad volátil en juegos web: una arquitectura de soporte
title_full_unstemmed Funcionalidad volátil en juegos web: una arquitectura de soporte
title_sort funcionalidad volátil en juegos web: una arquitectura de soporte
publishDate 2009
url http://sedici.unlp.edu.ar/handle/10915/4003
work_keys_str_mv AT perezleandromanuel funcionalidadvolatilenjuegoswebunaarquitecturadesoporte
bdutipo_str Repositorios
_version_ 1764820472967462916