Documente Academic
Documente Profesional
Documente Cultură
INVESTIGACION GRUPAL
INTEGRANTES
Javier Cercado
Gabriela Espinoza
Andrea Guarinda
Jostin Joutex
Curso
6 Semestre A
Docente
AO LECTIVO
2017-2018
Tcnicas de Cuarta Generacin
Las tcnicas de cuarta generacin son un conjunto muy diverso de mtodos y herramientas
que tienen por objeto el de facilitar el desarrollo del software, facilitan al que desarrolla el
software la propiedad de especificar algunas caractersticas del mismo a alto nivel, ms tarde,
la herramienta genera automticamente el cdigo fuente a partir de esta especificacin.
Los tipos ms comunes de generadores de cdigo cubren uno o varios de los siguientes
aspectos:
1.-Acceso a base de datos: utilizando lenguajes de consulta de alto nivel.
Generadores de cdigos: a partir de una especificacin de los requisitos se genera
automticamente toda la aplicacin
2.-Generacin de pantallas: permitiendo disear la pantalla dibujndola directamente,
incluyendo adems el control del cursor y la gestin de los errores de los datos de entrada.
3.-Gestin de entornos grficos.
4.-Generacin de informes. Como otros paradigmas, T4G comienza con el paso de
recoleccin de requerimientos. En el mejor de los casos el cliente debera describir los
requerimientos y estos traducirse directamente a un prototipo operacional pero en general
esto no es as. 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 sofisticadas para acomodar realmente
lenguaje natural y no lo sern por algn tiempo.
Para aplicaciones pequeas puede ser posible ir directamente desde el paso de
establecimiento de requerimientos a la implementacin, sin embargo es necesaria una
estrategia del diseo para el sistema. 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.
El ltimo paso de la figura anterior contiene la palabra producto para 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.
Los defensores aducen reducciones dramticas en el tiempo de desarrollo en el software y
una mejora significativa en la productividad de la gente que construye el software. Los
detractores de este paradigma aducen que los lenguajes de programacin, que el cdigo
fuente producido por tales herramientas es ineficiente y que el mantenimiento de grandes
sistema de software desarrollado usando T4g est abierta a discusin.
Hay algunos mritos en las razones de cada parte. Aunque es algo difcil separar los hechos
de las suposiciones es posible resumir el estado actual de los mtodos T4G:
Con muy pocas excepciones el dominio de aplicacin actual de las T4G est limitada a las
aplicaciones de sistema de informacin comerciales, especficamente del anlisis de
informacin comercial, especficamente del anlisis de informacin y de la obtencin de
informes en las grandes bases de datos. Hasta la fecha T4G se han usado muy poco en
productos de ingeniera y reas de aplicacin de sistemas.
La recoleccin de datos preliminares que acompaan al uso de T4G parece indicar que el
tiempo requerido para producir software se reduce mucho para aplicaciones pequeas de
trabajo medio as como tambin la cantidad de anlisis y diseo.
Sin embargo el uso de T4G para grandes trabajos de desarrollo de software exige el mismo
o ms tiempo de anlisis, diseo y prueba perdindose as un tiempo sustancial que se ahorra
mediante la eliminacin de la codificacin.
En conclusin podemos definir que las tcnicas de cuarta generacin pueden reducir
drsticamente el esfuerzo y tiempo de desarrollo en aplicaciones de pequeo y mediano nivel,
sin embargo debido a su imperfecto estado actual el desarrollo de grandes aplicaciones con
estas est an muy lejos de convertirse en una realidad.
Tecnologa De Procesos
Producto y Proceso
Cada diez aos o cinco aproximadamente. La comunidad del software vuelve a definir el
problema cambiando el foco de los aspectos de producto a los aspectos de proceso. Por
consiguiente, se han abarcado lenguajes de programacin estructurados (producto) seguidos
por mtodos de anlisis estructurados (proceso) seguidos a su vez por encapsulacin de datos
(producto) y despus por el nfasis actual en el Modelo Madurez de Capacidad de Desarrollo
del software del Instituto de ingeniera de software (proceso).
Bibliografa
o Libro:
Ingeniera De Software / Un Enfoque Prctico/ Roger S. Pressman
o Biblioteca Virtual:
http://site.ebrary.com/lib/uagrariaecsp/detail.action?docID=10646149&p00
http://site.ebrary.com/lib/uagrariaecsp/detail.action?docID=10853350&p00