GENERADOR DE APLICACIONES SG3 Cnel Ramon L. Falcon 1435 4º I C1406GNC Buenos Aires, Argentina Tel.: 054-11-5468-3369 Fax: 054-11-4433-4202 Mail: consultas@mgmconsultores.com.ar http//www.mgmconsultores.com.ar
GENERADOR DE APLICACIONES: SG3 Objetivo: Permitir el desarrollo de una aplicación sobre la base del diseño de un conjunto de pantallas, manejado por herramientas totalmente accesibles y evitando en la mayoría de los casos, la programación. LAS VENTAJAS DE CONTAR CON EL GENERADOR DE APLICACIONES El generador le facilitará totalmente la construcción de una aplicación, guiándolo a través de un ambiente completamente conversacional y valiéndose de una serie de parámetros que usted mismo podrá elegir, ajustándose a las explicaciones que le brinda este manual. De esta forma, usted creará menúes, pantallas y listados, de acuerdo a los objetivos y lineamientos que persigue su sistema de información. El módulo del generador se halla calificado como un procedimiento dinámico y comprensible que abarca desde la necesidad más elemental hasta la mas sofisticada y compleja, traduciendo su manejo, siempre a un lenguaje práctico y totalmente esquematizado. Las ventajas que le ofrece son indudablemente imperiosas de tomar en cuenta: Aprovechamiento de las facilidades que le brinda el Sistema Operativo (lenguaje natural de consultas, creación de diccionarios, manejo de la base de datos, etc.). Guía para el diseño de su aplicación a través del menú principal del generador. Comandos identificados con los caracteres de su teclado (español o ingles). Definición de parámetros a su elección dentro de un conjunto determinado con amplia variedad de criterios. Encabezamientos y códigos de acción estándar para manejar la explotación de la aplicación. Interesante gama de posibilidades para la presentación de los menúes, pantallas y listados. Comandos con gran capacidad para simplificar el diseño de menúes y pantallas. mail to: consultas@mgmconsultores.com.ar Pagina 2 of 6
Reducción de la ocupación en memoria virtual (disco) y principal, debido a que su programación interna se basa enteramente en rutinas reentrantes de análisis condicional. Creación de sistemas prototipos para uso ocasional y demostrativo sin necesidad de realizar desarrollos muy completos. Permite el ahorro del 80% del tiempo comparándolo con un desarrollo convencional ya que responde a un esquema totalmente parametrizado. Provee una coherente interfase con el subsistema Data Basic, garantizando la ejecución de cualquier proceso programado en este lenguaje. COMPARACION CON UN SISTEMA DE PANTALLAS PROGRAMADO Para diseñar un sistema que se base en la ejecución de un conjunto de pantallas para el ingreso y consulta de la información, sin contar con el módulo del generador, será necesario que todos los parámetros que organizan el manejo de las mismas estén previstos por uno o varios programas, dependiendo su cantidad, de la complejidad de la aplicación. Dichos parámetros se refieren a la recepción y muestra de los datos, presentación de la pantalla, apertura y cierre de los archivos, ejecución de rutinas de mensajes de error, validación de los datos en su ingreso, borrado de líneas, códigos de confirmación para grabar o rechazar la información, y otros tantos que conformarían una lista bastante amplia, si quisiéramos nombrarlos. Todos ellos se deberán tener en cuenta si se pretende diseñar un sistema sobre la base de una programación estándar usando lenguajes convencionales. Como puede apreciarse, el desarrollar estos ítems demoraría en gran medida llegar al objetivo final de su diseño, que seguramente es explotar su aplicación lo antes posible. El generador se lo simplifica presentándole estos parámetros en forma ordenada y sencilla, pidiéndole que dentro de un conjunto de valores válidos para cada uno de ellos, usted elija los mas adecuados para su desarrollo. El manejo general de la pantalla es atendido exclusivamente por el sistema y su diseño puede realizarse en forma eficiente y rápida, utilizando una serie de comandos habilitados para ello. Tanto los encabezamientos como los códigos de confirmación de la acción a seguir acompañado por su proceso, y las rutinas de error, se hallan en forma estándar, respondiendo inmediatamente al requerimiento del usuario. Esta situación facilita la educación de los usuarios del sistema ya que el mismo Generador le marca el paso siguiente a ejecutar y le indica como llevarlo a cabo. mail to: consultas@mgmconsultores.com.ar Pagina 3 of 6
Con respecto al manejo de los archivos que trata su aplicación, el generador se encarga de su apertura y cierre siempre que sea necesario. Ud. tendrá también la posibilidad de validar la información contenida en los mismos previendo cualquier tipo de error, realizar distintas búsquedas sobre otros archivos aunque no estén soportados por su aplicación y manejar una gran variedad de conversiones que permitirán transformar los datos de la manera más conveniente con respecto a su almacenamiento y presentación. El único requisito para concretar estas actividades es que todos los archivos utilizados estén ya creados. El Generador le brinda, en general, la capacidad de: Definir todo tipo de condiciones para actualizar la información. Incluir procesos posteriores a ejecutarse cuando graba la aplicación. Utilizar rutinas estándar para la simplificación de procesos complejos. Manejar y cambiar el formato de los datos con los cuales trabaja la aplicación. Armar pantallas y listados abarcando también el diseño de la programación que los sustentan. Documentar cada campo de la pantalla permitiendo que los demás también puedan consultar esta ayuda que se genera mientras utiliza el sistema y siempre estará disponible. Posibilidad de configurar los caracteres de control y secuencias de escape de los diferentes modelos de terminales disponibles en la red o sistema multiusuario Posibilidad de configurar un sofisticado esquema de seguridad para protección simple, media o total de registros, archivos y procesos Posibilidad de inhibición del acceso de usuarios no autorizados a nivel de menues, pantallas o listadotes con definición de 99 niveles de seguridad para altas, bajas, modificaciones y consultas. Esto brinda un completo control de las aplicaciones. Un detallado informe de auditoria capaz de recuperar registros borrados erróneamente y/o consultar las operaciones realizadas por un usuario sobre el sistema. Configuración y definición de las impresoras conectadas al sistema. mail to: consultas@mgmconsultores.com.ar Pagina 4 of 6
Generar una completa documentación de su aplicación una vez finalizada, generando un manual de usuario y de sistemas sin necesidad de que deba ingresar texto, simplemente se determina a través de los parámetros de la construcción. Evitara todo lo posible la programación de su aplicación Generación de programas compatibles en todas las versiones pick compatibles independientes de la plataforma, solamente se necesita una recompilación de la aplicación Agregado de un conjunto de utilitarios para cada usuario conectado al sistema que permiten enviar mensajes, compartir una agenda entre los usuarios conectados o ausentes temporalmente. Control de concurrencia en el acceso a registros con claves secuenciales, evitando en todo momento superposición de los mismos o errores de grabación. Posibilidad de consulta de ayudas en línea para cada aplicación Definición de usuarios y permisos de acceso a los diferentes componentes del modulo o aplicativo Niveles personales para accesos al sistema en oportunidad de general altas, bajas, modificaciones o consultas. Bloqueos de acceso a pantallas criticas, determinando quienes tendrán acceso a la aplicación o menú Generar el respaldo de su información (backups), la recuperación total o selectiva de archivos o registros Generación de diccionarios para acceso a los datos Construcción de documentación de contenido de cada archivo Generación de copia de seguridad de diccionarios de archivos para evitar el cambio o modificación involuntarios Un potente generador de consultas a la base de datos sin necesidad de conocimientos específicos ni del lenguaje de programación Un conjunto de mas de 50 subrutinas de uso probado y comprobado que ayudan en el desarrollo de su aplicación para validación de todo tipo de datos mail to: consultas@mgmconsultores.com.ar Pagina 5 of 6
Seguramente, después de analizar estos puntos, usted llegará a la conclusión de que construir su sistema de información sobre la base del generador, le solucionará una serie de inconvenientes importantes y a la vez tediosos. mail to: consultas@mgmconsultores.com.ar Pagina 6 of 6