Arquitectura software reutilizable basada en patrones de diseño y patrones de interacción, para el desarrollo rápido de aplicaciones web
Cargando...
Fecha
Autores
Título de la revista
ISSN de la revista
Título del volumen
Editor
Facultad de Ciencias Exactas y Tecnologías
Resumen
Lo que se busca obtener en el presente trabajo, es una herramienta que permita minimizar tiempo y costos en el desarrollo de aplicaciones Web, a través de un diseño reutilizable con soporte a las últimas tecnologías y estándares abiertos. Para ello, se propone el desarrollo de un framework basado en patrones de diseño y patrones de interfaces, como solución a los problemas comunes de desarrollo software, y a los problemas repetidos de diseño de interfaces de usuario, a partir del cual sea posible generar o extender Aplicaciones Web funcionales en forma rápida y sencilla, mediante un enfoque práctico, intentando constituir así un aporte al diseño de arquitecturas software reutilizables.
El framework obtenido, fue utilizado en la generación de un conjunto de aplicaciones Web para la gestión de contenidos periodísticos de nuestro medio.
Mediante el uso de COCOMO II, se estimó a priori, la duración y el número de programadores/mes necesarios para uno de los proyectos. Se utilizó además COCOMO tradicional, para calcular el tiempo y el esfuerzo de un desarrollo similar en cuanto a la cantidad de líneas de código de la aplicación extendida del framework. La idea, fue la de contrastar el tiempo y esfuerzo de lo que podría considerarse un desarrollo similar con métodos tradicionales, contra los valores reales obtenidos. En ambos casos, los valores reales fueron más bajos, siendo los arrojados por COCOMO II, los valores más cercanos.
Se evaluaron además, la facilidad de uso y el grado de aceptación del framework por parte de un conjunto de programadores, y dos atributos de calidad, como la usabilidad y facilidad de mantenimiento de las aplicaciones extendidas del framework, obteniendo en todos los casos resultados satisfactorios.
Filiacion del Creador:
Palabras clave
Arquitectura de software, Framework, Aplicaciones web, Patrones de diseño, Patrones de interface
Citación
Murillo, Martín Miguel. 2009. Arquitectura software reutilizable basada en patrones de diseño y patrones de interacción, para el desarrollo rápido de aplicaciones web.Trabajo final de grado. Universidad Nacional de Santiago del Estero. Facultad de Ciencias Exactas y Tecnologías