Extendiendo las plantillas genéricas para la definición de casos de uso con un framework genérico distribuido

Abstract

En el día a día, el ingeniero de software se enfrenta con problemas que pertenecen a diferentes contextos de aplicación pero presentan un comportamiento similar. Situaciones en las que el ingeniero debe esforzarse por plantear soluciones genéricas, que sean instanciadas y den solución a problemas específicos similares. Los patrones de software representan soluciones reusables en problemas recurrentes, definidos como una descripción de clases y objetos comunicándose entre sí, adaptada para resolver un problema de diseño general en un contexto particular. La especificación de las plantillas genéricas para la definición de casos de uso en problemas de inserción, eliminación, modificación y búsqueda de elemento representan un patrón de solución a ese tipo de problemas. Su principal propósito es que los alumnos aprendan a construir modelos que representen una solución para el problema planteado, y resulten en soluciones genéricas reusables. Este trabajo propone la construcción de un framework genérico distribuido, que extiende la especificación de las plantillas genéricas para la definición de casos de uso, utilizando tecnología de servicios web y aprovechando sus ventajas provistas en sistemas distribuidos. Este framework facilita la inclusión de temas vinculados a patrones de diseño y tecnologías distribuidas, ayudando a los estudiantes, futuros ingenieros de software, la comprensión de dichos temas.Red de Universidades con Carreras en Informática (RedUNCI

    Similar works