Desarrollo de herramienta Case para el diseño y desarrollo de capa de persistencia de datos para paquetes computacionales
Abstract
El presente artículo describe el diseño conceptual de una aplicación denominada FIUADY-Coder que permite generar el código fuente para la capa de persistencia de datos, que forma parte de un paquete computacional de uso general. El código fuente es generado a través de un modelo que permite asociar entidades entre sí que finalmente representan clases de objetos con atributos específicos y métodos preestablecidos para lograr la persistencia de la información relativa a la aplicación en desarrollo, en una base de datos. El sistema fue programado en Visual Basic 6.0 y se utilizó una base de datos de tipo relacional diseñada en Microsoft Access 2003. Finalmente se presenta la herramienta terminada y funcional, así como un ejemplo de código fuente obtenido como resultado. Se concluye que la aportación principal de este trabajo es tener una herramienta computacional que permita ser un apoyo al desarrollador de aplicaciones computacionales, que al utilizarse permita el ahorro de tiempo valioso en tareas rutinarias que no le aportan valor a la aplicación final. Se menciona que la herramienta puede coadyuvar a mejorar la productividad en un departamento de desarrollo de software. También permite que el desarrollador se enfoque más en el análisis de las reglas de negocios que diferencian un paquete computacional de otro, que en la parte del paquete computacional que es necesario diseñar, programar de manera repetitiva cada vez que sea necesario diseñar y desarrollar una nueva aplicación. Ya que este proceso está sujeto a una inversión considerable de tiempo en su diseño y codificación, FIUADYCoder permite hacer menos costoso el desarrollo de la parte de persistencia de datos. Se hacen recomendaciones para permitir que esta herramienta al utilizar los mismos modelos, genere código fuente en otros lenguajes tales como Java Script, Visual Basic .NET o C#.