RESUMEN
Motivado por el propósito global de contribuir a facilitar la transferencia hacia tecnologías de software modernas que permitan aumentar la competitividad de las empresas chilenas, este proyecto persigue desarrollar una herramienta computacional y metodológica que apoye el proceso de desarrollo de sistemas de información bancarios a partir de sistemas de componentes de software reusables, o frameworks. Para ello, a partir del estudio de la literatura disponible, contando con la asesoría de expertos a nivel mundial, e integrando la experiencia de empresas chilenas especializadas en soluciones computacionales para bancos, construiremos una herramienta computacional, un generador de frameworks, capaz de producir automáticamente (la mayor parte de) frameworks para dominios específicos bancarios, en particular, el bancario. Este generador de frameworks estará compuesto por un lenguaje de especificación de modelos de sistemas de información, por bibliotecas de patrones de análisis de procesos y de diseño de soluciones computacionales, y por algoritmos que producen componentes reusables a partir de los modelos y patrones. Conjuntamente, diseñaremos una metodología que nos permita, primero, especificar y construir frameworks a la medida de las necesidades particulares de un cliente bancario, y, enseguida, capacitar al cliente para usar un framework y poder construir a partir de él multiples aplicaciones bancarias. La puesta en práctica en al menos un caso real tanto del generador de frameworks como de una framework generado, nos permitirá evaluar y perfeccionar esta herramienta computacional y metodológica.
Al contar con un framework de componentes de software reusable, y con el conocimiento para utilizarlo apropiadamente, aparece hoy como la única solución de fondo al problema de cambio constante que enfrentan las empresas que quieren mantenerse competitivas. En consecuencia, esperamos que los bancos que adquieran esta tecnología, es decir, que compren un framework a su medida, estarán mucho mejor capacitados para educarse rápidamente a los cambios que se producen en el negocio bancario, y para apoyar efectivamebte la rápida evolución de sus procesos, productos y servicios. Asimismo, a través del desarrollo de la herramienta computacional y metodológica, habremos contribuido de manera significativa al conocimiento y la práctica del empleo de las tecnologías de orientación a objetos y componentes reusables en la producción de software. Finalmente, posicionaremos al Departamento de Ciencia de la Computación de la P. Universidad Católica de Chile como institución líder en el país en el desarrollo y transferencia de tecnología de punta en el área de la ingeniería de software.
El proyecto será desarrollado por un equipo liderado por tres profesores investigadores a jornada completa del Departamento de Ciencias de la Computación de la P. Universidad Católica de Chile. El equipo estará integrado además por ingenieros contratados especialmente para el proyecto, incluyendo un gerente de proyecto, y por alumnos de postgrado que desarrollarán sus tesis en el marco del Proyecto. También formarán parte del equipo ingenieros y niveles gerenciales de dos empresas especializadas en el desarrollo de aplicaciones computacionales bancarias, que de esta manera contribuirán al éxito del proyecto por la vía de compartir conocimientos, experiencia y productos de software especializados. finalmente, el equipo contará con la asesoría de expertos a nivel internacional en tecnologías de software de componentes reusables y orientadas a objetos. |