Imagen del encabezado de la página

IV Congreso Internacional de Ingeniería Informática y Sistemas de Información

CATÁLOGOS DE PATRONES DE ANÁLISIS: UNA PROPUESTA PARA LA REUTILIZACIÓN EN INGENIERÍA DE SOFTWARE

Alexander Barón-Salazar, Jairo Guerrero-García, Jesús Insuasti Portilla

Resumen

Los avances en la ingeniería de software se evidencian en la generación constante de nuevas propuestas metodológicas, técnicas y estrategias. Es el caso del  Desarrollo Orientado por Aspectos, la Ingeniería de Dominio, los Patrones de análisis y la Reutilización. Para aprovechar las ventajas que ofrecen estas estrategias metodológicas, se requieren mecanismos que permitan introducir de manera natural en las tareas del desarrollador, la reutilización como práctica sistémica. Este artículo describe una propuesta de desarrollo basada en patrones de análisis que permite a los desarrolladores aplicar en sus tareas, de manera natural, la reutilización de modelos de software. La propuesta incluye la definición del proceso de desarrollo y os mecanismos de descripción y de representación del patrón de análisis. El proceso de desarrollo comprende la gestión de un catálogo de patrones de análisis, el modelado de la solución específica y la retroalimentación. El modelado del patrón de análisis se representa mediante el objeto Template de la especificación UML e integra el modelo de alcance, el modelo estructural y el modelo de comportamiento. Esta propuesta utiliza los requisitos del dominio y los requisitos de la situación específica como parámetros para identificar el patrón que será instanciado.


Palabras claves

Patrones de análisis; desarrollo basado en patrones; reutilización de software; gestión de catálogos; modelado de software; análisis de dominio