Está en la página 1de 15

TCNICAS DE CUARTA GENERACION

El termino de tcnicas de cuarta generacin (T4G) abarca un amplio espectro de herramientas de software ha especificar algunas caractersticas de alto nivel
5/4/12

Luego la herramienta genera automticamente el cdigo fuente basndose en la especificacin del tcnico

5/4/12

T4G

para la ingeniera de software se orienta hacia la habilidad de especificar software a un nivel que sea ms prximo al lenguaje natural o a una notacin que proporcione funciones significativas.
5/4/12

Actualmente un entorno para el desarrollo del software que soporte el paradigma de T4G incluye algunas o todas las siguientes herramientas:
5/4/12

Entre las crticas mas habituales estn las siguientes:

No son mas fciles de utilizar que los lenguajes de tercera generacin. El cdigo fuente que produce es ineficiente, al estar generado automticamente no pueden hacer uso de los trucos habituales para aumentar el rendimiento, que se basan en el buen conocimiento de cada caso en particular. Slo son aplicables al software de gestin, la mayora de las herramientas de cuarta generacin estn orientadas a la generacin a partir de grandes bases de datos, pero ltimamente estn surgiendo herramientas que generan esquemas de cdigos para aplicaciones de ingeniera y de tiempo real.
5/4/12

Lenguajes

no procedimentales para consulta a base de datos, generacin de informes, manipulacin de datos, interaccin y definicin de pantallas y generacin de cdigos, capacidades grficas de alto nivel y
5/4/12

Cada

una de estas herramientas existen, pero solo son para dominios de aplicacin muy especficos. para la ingeniera de software se describe en la siguiente figura:
5/4/12

T4G

Los pasos de los paradigmas son: Recoleccin de requerimientos, Estrategia de 5/4/12 Diseo, Implementacin usando T4G y

Recoleccin de requerimientos.

Como otros paradigmas, T4G comienza con el paso de recoleccin de requerimientos. Idealmente el cliente debe describir los requerimientos y estos debe traducirse directamente en un prototipo operacional pero este no funciona.
5/4/12

El cliente puede no estar seguro de lo que necesita, puede ser ambiguo en la especificacin de hechos que son conocidos y puede ser incapaz o no desear especificar la informacin en la forma que una herramienta T4G puede construirla adems las herramientas actuales T4G no son lo suficientemente 5/4/12 sofisticadas para acomodar

Estrategia de Diseo
El

uso de T4G sin diseo para grandes proyectos causar las mismas dificultades (poca calidad, pobre mantenimiento, mala aceptacin por el cliente) que se encuentran cuando se desarrolla software usando los mtodos convencionales.
5/4/12

IMPLEMENTACION UTILIZANDO T4G


La

implementacin usando L4G facilita el que desarrolla al software la descripcin de los resultados deseados, los cuales se traducen automticamente en cdigo fuente para producir dichos resultados. Obviamente debe existir una estructura de datos con informacin relevante 5/4/12

PRODUCTO

El ultimo paso de la figura anterior contiene la palabra producto par transformar una implementacin T4G en un producto, el que lo desarrollo debe dirigir una prueba completa, desarrollar una documentacin con sentido y ejecutar todas las otras actividades de transicin requeridas en los otros paradigmas de la ingeniera de software. Adems del software desarrollado con T4g, debe ser construido de forma que facilite que el mantenimiento y pueda ser ejecutado de una forma expeditiva.
5/4/12

5/4/12

CONCLUSIN
La

evolucin de los lenguajes tiende cada vez ms a alejarnos de la maquina o hardware, creando una mayor abstraccin de los problemas a resolver, esto es beneficioso pues genera un ahorro significativo de recursos como el tiempo que es tan valioso actualmente. Lenguajes de Cuarta Generacin tienden a ser muy compatibles entre sus mismas evoluciones lo que nos 5/4/12

Los

También podría gustarte