HERRMIENTAS DE CUARTA GENERACION
DEFINICIÓN
El término Técnicas de Cuarta Generación (T4G) abarca un amplio espectro de herramientas de software que tienen algo en común: generación de código fuente y facilitar el desarrollo del software.
El uso de Herramientas de Cuarta Generación para la ingeniería de software se orienta hacia la habilidad de especificar software a un nivel que sea más próximo al lenguaje natural o a una notación que proporcione funciones significativas.
TIPOS
lenguajes no procedimentales
consulta a base de datos
generación de informes
manipulación de datos
interacción y definición de pantallas
generación de códigos
capacidades gráficas de alto nivel
capacidad de hojas de cálculo
HERRAMIENTAS DE ALTO NIVEL Y BAJO NIVEL
HERRAMIENTAS DE BAJO NIVEL
HERRAMIENTAS DE ALTO NIVEL
LENGUAJES DE CUARTA GENERACION
CARACTERISTICAS
– Es un lenguaje no procedimental [non-procedural].
– Solo se define qué se debe hacer, no cómo se debe hacer.
– Se apoya en herramientas de alto nivel denominadas herramientas de cuarta generación que contienen los algoritmos necesarios para decir cómo hacer lo que el usuario necesita.
– Es limitado el tipo de problemas que pueden resolver.
– Permite el manejo y manipulación de datos basado en el lenguaje SQL (Structured Query Language)
– Combinan características procedimentales (Permite especificar condiciones con sus respectivas acciones) y no procedimentales (Pide que se indique el resultado deseado).
– Aumento de productividad por la utilización de funciones preprogramadas.
– El entorno de desarrollo facilita la realización de determinadas tareas como diseño de pantallas o informes
VENTAJAS Y DESVENTAJAS
VENTAJAS
DESVENTAJAS