INTRODUCCIÓN
Actualmente cada día los países están interactuando de una forma mucho más dinámica y acelerada. Los países están conscientes de la necesidad de acelerar el proceso de integración para poder hacer frente de manera exitosa al proceso de globalización. En América Latina y el Caribe se están potenciando e incentivando diversos procesos de integración sub‐regional, como medios para lograr una mayor competitividad internacional de la Región y facilitar su desarrollo integral. Se debe hacer referencia que en la región son distintos los niveles de desarrollo económico de los países, y se debe tomar en cuenta a la hora de desarrollar una relación comercial y económica, para que ésta sea lo más equilibrada entre las partes.
Con el objeto de apoyar el proceso enseñanza – aprendizaje de asignaturas como Sistemas de Información en la carrera de Comercio Exterior, Aduanas o afines, se ofrece el desarrollo de un prototipo informático para el flujo de importación – exportación entre países miembros de un acuerdo comercial. Este prototipo informático toma como referencia para la simulación, el flujo de importación – exportación de bienes y servicios entre Venezuela y algunos países con los cuales mantiene convenio, como CARICOM, MercoSur, Unión Europea. Cabe destacar que el prototipo pudiera interactuar a través de una interfaz con datos estadísticos del Sistema Interactivo Gráfico de Datos de Comercio Internacional (SIGCI), de la Comisión Económica para América Latina (CEPAL), (ver serie 106 y 107 anexo 1) o base de datos de estadísticas de la Unión Europea EUROSTAT, (ver figuras 2B anexo1) según sea el convenio que se requiera investigar.
Esta investigación se desarrolla en dos aspectos fundamentales: una primera parte concebida como una Aproximación Teórica–Conceptual de El Prototipo, el Diagrama de Flujo de Datos ( DFD), el Diccionario de Datos (DD) y en la segunda parte se presenta el desarrollo de Prototipo donde se muestran las Pantallas de navegación, el DFD nivel 0 y DFD nivel 1, el Diccionario de Datos (DD), el modelo entidad Relación, los informes.
1. Aproximación Teórica – Conceptual de El Prototipo, el DFD, DD.
Cuando se desarrollan softwares, muchas veces los usuarios no siempre pueden definir sus requerimientos en forma adecuada y precisa, o simplemente no pueden especificar los requerimientos de manera previa. Es en esta etapa del desarrollo donde es muy útil la construcción del Prototipo.
El Prototipo: es un modelo a escala del sistema, pero no tan funcional como para que equivalga a un producto final, ya que no lleva a cabo la totalidad de las funciones necesarias del sistema final, pero si proporciona una realimentación en la etapa inicial del ciclo de desarrollo sistemas, con lo cual los usuarios contribuyen en aportar sus requerimientos al sistema y su validación. (Kendall, Kendall, 1991).
A través de la iteración se refinan los requisitos del software que se desarrollará, así pues el prototipo se ajustara para satisfacer las necesidades del usuario.
En Ingeniería de Software el modelo de prototipos pertenece a los modelos de desarrollo evolutivo, (Pressman, 2002) se inicia con la definición de los objetivos globales para el software, luego se identifican los requisitos conocidos y las áreas del esquema en donde es necesaria más definición.
El diseño se centra en una representación de aquellos aspectos del software que serán visibles para el cliente o el usuario final, por ejemplo, la configuración de la interfaz con el usuario, y el formato de los despliegues de salida.
El prototipo puede ser útil en diferentes fases del proyecto, durante la fase de análisis se usa para obtener los requerimientos del usuario. En la fase de Diseño se usa para ayudar a evaluar muchos aspectos de la implementación seleccionada.
EL Diagrama de Flujo de Datos (DFD): es una representación gráfica del «flujo» de datos a través de un sistema de información. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado). Es una práctica común para un diseñador dibujar un contexto a nivel de DFD que primero muestra la interacción entre el sistema y la entidades externas. Este contexto a nivel de DFD se «explotó» para mostrar más detalles del sistema que se está modelando. (Yourdon,1992)
Con un diagrama de flujo de datos, los usuarios van a poder visualizar la forma en que el sistema funcione, lo que el sistema va a lograr, y cómo el sistema se pondrá en práctica. Los diagramas de flujo de datos pueden ser usados para proporcionar al usuario final una idea física de cómo resultarán los datos a última instancia, y cómo tienen un efecto sobre la estructura de todo el sistema. La manera en que cualquier sistema es desarrollado puede determinarse a través de un diagrama de flujo de datos. El desarrollo de un DFD ayuda en la identificación de los datos de la transacción en el modelo de datos. Cuatro son los componentes de un Diagrama de Flujo de Datos (DFD) según la notación de Yourdon: para el Proceso se utiliza el círculo o el rectángulo con puntas redondas, para el almacén de datos se usa el rectángulo o rectángulo abierto por los lados, para la Entidad Externa el cuadrado y para el flujo de datos el vector.
Niveles de los DFD: los diagramas derivados de los procesos principales se clasifican en niveles, los cuales son: Nivel 0: Diagrama de contexto; Nivel 1: Diagrama de nivel superior; Nivel 2: Diagrama de detalle o expansión.
En el diagrama de contexto solo se dibuja el proceso principal y los flujos entre éste y sus entidades externas. En el diagrama de nivel superior se plasman todos los procesos que describen al proceso principal. En este nivel los procesos no pueden interrelacionarse directamente, sino que entre ellos siempre debe existir algún almacenamiento o entidad externa que los una. A partir del nivel 2 de detalle, los procesos pueden interrelacionarse directamente, sin necesidad de almacenamiento que los una. Cabe destacar que en el nivel 1 y 2 siempre los procesos deben tener las entradas y las salidas dadas en el diagrama de contexto.
EL Diccionario de Datos. un diccionario de datos es un conjunto de metadatos que contiene las características lógicas de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización.
Estos diccionarios se desarrollan durante el análisis de flujo de datos y ayuda a los analistas que participan en la determinación de los requerimientos del sistema y su contenido también se emplea durante el diseño del proyecto.
Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema y su contenido también se emplea durante el diseño.
En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos más importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripción de todos estos elementos.
2. Desarrollo del Prototipo.
Para el desarrollo del prototipo nos apoyamos en la construcción de un prototipo informático para la Evaluación de la calidad de la educación superior por ofrecernos un punto de referencia en la construcción de prototipos.(Reimi,2006).Este se inicia con la aplicación de un modelo sistémico. El modelo sistémico presenta para estos propósitos una gran ventaja, ya que ayuda a agrupar de manera ordenada los componentes y facilita la comprensión de la relación que existe entre los mismos.
Entrada o insumos: estarían constituidas por las Organizaciones que agrupan los países de un convenio comercial, para este caso serían Caricom, UE, MercoSur. Los Países agrupados por organización. Por ejemplo MercoSur despliega Argentina, Brasil, Uruguay, Venezuela. Los bienes y servicios serán reprensados por los productos que transitan entre países.
Procesos: estarán compuesto justamente por todas las interacciones que producen las transacciones de Importación y Exportación de productos. Aquí a nivel de diseño, se hacen las consultas con los requerimientos de usuario que luego seran los insumos para los reportes de salida.
Salida o producto: esta representada por los Reportes de salida y en este caso son Informes de Access mostrando el Flujo de importación Exportación entre países.
Luego de realizar el modelo sistémico, se procede a visualizar el prototipo y para ello utilizamos el DFD, para este caso solo mostraremos los niveles 0 y 1. (ver anexo 2: Diagrama de Flujo de datos). Luego para documentar los diagramas de flujo de datos se realiza un diccionario de datos (DD), con el nivel muy sencillo, pero de gran utilidad para la comprensión del sistema (ver anexo No. 2 Diccionario de datos)
Enfoque Modular para el desarrollo de Sistemas: Este enfoque involucra la división de la programación en partes o módulos lógicos y manejables. Este enfoque de programación se ajusta bien con el diseño de arriba hacia abajo, debido a que enfatiza las interfaces entre módulos. En el prototipo se aplica la metodología modular de sistemas para desarrollar los módulos: a) Organizaciones b) Países c) Productos d) Transacción Exportación Importación.
Diseño de Base de Datos Relacional: se selecciona el modelo Relacional de base de datos, ya que la mayoría de los paquetes de manejo de base de datos para computadores personales usan el enfoque “relacional”, en los que los datos se organizan en “tablas” en las cuales una fila equivale a un registro. Conceptualmente la tabla de la base de datos, es lo mismo que un archivo. Una o más tablas constituyen una base de datos relacional. La base de datos relacional se refiere a una serie de tablas y a las relaciones entre ellas. (Long, 1999). El sistema tendrá capacidad, entre otras cosas, para:
- Crear y mantener la base de datos: esto es agregar, eliminar y modificar tablas, de Países, Productos, a través de los formularios.
- Extraer y presentar información que cumpla ciertas condiciones dada en los requerimientos de los usuarios
- Hacer consultas (por ejemplo: “¿Cuáles son los países que pertenecen a una Organización? ¿Que productos de Importación y/o Exportación tiene un país?
¿Cual es valor en moneda internacional y en valor porcentual de las Importaciones y/o exportaciones para un periodo de tiempo dado? - Generar informes, adecuados para el usuario. (Por ejemplo: ¿cuáles son los principales socios comerciales de las Importaciones y/o Exportaciones de un país dado?
Modelo Entidad‐Relación: se generan una serie de Entidades y relaciones “uno a muchos” a las cuales se le aplico la técnica de normalización de tablas, hasta la tercera forma normal (3FN). Entre la entidades tenemos: Organismos, Países, Productos, Transacción de Exportación o importación de productos.
Diseño de la Interfaz grafica del Prototipo.
El desarrollo de la interfaz de usuario de este Prototipo se realizó a través de ventanas que despliegan pantallas con botones para seleccionar las opciones (ver figura No. 1 anexo 1), aquí se muestra la pantalla principal tipo menú control de mando con los botones: Organización, País, Producto, Exportación, Importación. Al hacer clip en el botón Organización (aquí se selecciona Caricom, UE, Mercosur u Otra). El prototipo da la oportunidad al usuario a través de un formulario de access “entrar, modificar o eliminar” datos de las entidades externas, como por ejemplo “producto” (ver figura No 2 anexo 1).
El botón Países aquí despliega los países que pertenecen a una Organización seleccionada, por ejemplo MercoSur, Argentina, Brasil, Uruguay, Venezuela; el botón Producto despliega un formulario para incluir las características de producto, a saber peso, volumen, precio, etc. Los botones Exportación e Importación, despliegan reportes de salida que muestran el movimiento de los productos entre los países y para una fecha solicitada, muestra el flujo de exportación e importación entre los países y también puede dar totales por organización, por país, por fecha. (Ver Figura No 3 anexo 1).
A MANERA DE CONCLUSIÓN
A través del desarrollo presentado, podemos citar algunas conclusiones, que enuncian la importancia que tiene apoyarse en una herramienta informática como lo es el prototipo para la gestión tecnológica de la información.
- Una manera eficiente de acceder información del entorno y suministrar información al entorno, es valiéndose del prototipo informático.
- Un prototipo informático es una herramienta útil y versátil, para que una organización de cualquier ámbito, mantenga el registro de la información a objeto de medir el comportamiento de las variables definidas y el análisis de futuras variables y/o indicadores por definir.
- Para el diseño de un prototipo informático, y la información que éste produzca sea de utilidad en la toma decisiones, se deben levantar los requerimientos de usuario, haciendo énfasis en los informes de salida y se deben convalidar, a fin de verificar la integridad de la información a producir, alineados con los objetivos del sistema.
- El prototipo es una aplicación que funciona, que se crean relativamente con un menor tiempo, a un costo bajo de desarrollo y que evolucionan a través de un proceso iterativo.
REFERENCIAS BIBLIOGRÁFICAS
Access 2000. Referencia Rápida. Micosoft Press. McGraw Hill. España 2000.
Cornella, A. Los Recursos de información, ventaja competitiva de las empresas. McGraw Hill. Primera edición. España. 1994
Kendall, K. E. y Kendall, J. E., Análisis y Diseño de Sistemas. Prentice–Hall Hispanoamericana S.A., 2004.
Laudon, K. y Laudon, J. Management Information Systems. Organization and Technology in the Networked Enterprise. Sixth Edition. Prentice Hall. 2004.
Long Larry y Long Nancy. Introducción a las computadoras y a los sistemas de información. Prentice Hall, Quinta edición. 1999.
Pressman, R. Ingeniería del Software. Un Enfoque practico. McGraw Hill Interamericana, España 2002.
Reimi, M, Prototipo Informático para Evaluación de la Calidad de la Educación Superior. Revista Venezolana Análisis de Coyuntura. Vol. xii, No. 2. Año 2006.
Yourdon, E, Análisis Estructurado Moderno. Primera Edición. Pretince Hall, 1992
ANEXO 1
Salida del Sistema Interactivo Gráfico de Datos de Comercio Internacional (SIGCI), de la Comisión Económica para América Latina (CEPAL).
Gráfica del SIGCI de la CEPAL, donde se muestra exportaciones CARICOM y MercoSur.
Serie 2B de EuroStat. Estadísticas de la Unión Europea.
ANEXO 2
DFD nivel 0
DFD nivel 1
DICCIONARIO DE DATOS. (Extracto)
ENTIDADES EXTERNAS (EE): también llamada una fuente de destino de datos y es considerada externa al estudio, tiene un nombre y puede ser usada más de una vez en un diagrama de flujo de datos. Las entidades externas del Sistema de Importación y Exportación de Venezuela son: País: es una entidad externa que proporciona información útil de cada país e indica a que organismo de comercio pertenece. Producto: es una entidad externa que proporciona datos sobre la mercancía a comercializar (precio, presentación, código). Transacción: es la entidad externa que recibe los reportes de los productos importados o exportados según sea el caso.
PROCESOS (P): son los que hacen los cambios de transformación de los datos y por lo tanto los datos que salen de los procesos siempre son etiquetados en forma diferente al que entra a él.