Categorías: Todo - herramientas - software - datos - desarrollo

por Carlos M hace 7 años

1392

HERRAMIENTAS DE CUARTA GENERACION

Las herramientas de cuarta generación (T4G) representan una opción viable para diversas áreas de aplicación en la ingeniería de software. Estas herramientas, junto con los generadores de código, ofrecen soluciones confiables a numerosos problemas del software.

HERRAMIENTAS DE CUARTA GENERACION

*Los datos recogidos en compañías que usa T4G parecen indicar que el tiempo requerido para producir software se reduce mucho por aplicaciones pequeñas y de tamaño medio, y que la cantidad de análisis y diseño para las aplicaciones pequeñas también se reduce. *Un mantenimiento cuestionable. *Código insuficiente.

*El uso de T4G es un enfoque viable para muchas las diferentes áreas de aplicación. Junto con las herramientas de ingeniería de software asistida por computadora y los generadores de código, T4G ofrecen una solución fiable a muchos problemas del software. *Sin embargo, el uso de T4G para grandes trabajos de desarrollo de software exige el mismo a más tiempo de análisis y prueba (actividades de ingeniería del software), para lograr un ahorro sustancial de tiempo que puede conseguirse mediante la eliminación de la codificación.

HERRMIENTAS DE CUARTA GENERACION

VENTAJAS Y DESVENTAJAS

DESVENTAJAS
VENTAJAS

LENGUAJES DE CUARTA GENERACION

CARACTERISTICAS
– El entorno de desarrollo facilita la realización de determinadas tareas como diseño de pantallas o informes
– Aumento de productividad por la utilización de funciones preprogramadas.
– Combinan características procedimentales (Permite especificar condiciones con sus respectivas acciones) y no procedimentales (Pide que se indique el resultado deseado).
– Permite el manejo y manipulación de datos basado en el lenguaje SQL (Structured Query Language)
– Es limitado el tipo de problemas que pueden resolver.
– 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.
– Solo se define qué se debe hacer, no cómo se debe hacer.
– Es un lenguaje no procedimental [non-procedural].

HERRAMIENTAS DE ALTO NIVEL Y BAJO NIVEL

HERRAMIENTAS DE ALTO NIVEL
HERRAMIENTAS DE BAJO NIVEL

TIPOS

capacidad de hojas de cálculo
capacidades gráficas de alto nivel
generación de códigos
interacción y definición de pantallas
manipulación de datos
generación de informes
consulta a base de datos
lenguajes no procedimentales

DEFINICIÓN

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.
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.