Sunteți pe pagina 1din 5

UNIVERSIDAD AGRARIA DEL ECUADOR

INVESTIGACION GRUPAL

INTEGRANTES

Javier Cercado

Gabriela Espinoza

Andrea Guarinda

Jostin Joutex

Curso

6 Semestre A

Docente

Ing. William Bazn

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

Una vez que se ha creado un proceso aceptable, se


pueden utilizar otras herramientas de tecnologa de
procesos para asignar, supervisar e incluso controlar
todas las tareas de ingeniera del software definidas
como parte del modelo de proceso. Cada uno de los
miembros de un equipo de proyecto de software puede
utilizar tales herramientas para desarrollar una lista de
control de tareas de trabajo a realizarse, productos de
trabajo a producirse, y actividades de garanta de calidad a conducirse. La herramienta de
tecnologa de proceso tambin se puede utilizar para coordinar el uso de otras herramientas
de ingeniera del software asistida por computadora adecuadas para una tarea de trabajo en
particular.

Producto y Proceso

Si el proceso es dbil, el producto final va a sufrir indudablemente. Aunque una dependencia


obsesiva en el proceso tambin es peligrosa.

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

La gestin de proyectos de software


La gestin de proyectos de software es una parte esencial en la Ingeniera del Software y,
aunque no puede garantizar el xito del proyecto, una mala gestin usualmente lleva a su
fracaso, entregando el software tarde, con sobre costos y muchas veces los requerimientos
no son cubiertos totalmente.
Los gestores de Software pueden hacer un trabajo similar al de los gestores de otro tipo de
proyecto, sin embargo, la Ingeniera del Software es diferente en muchos aspectos, algunos
de ellos estn relacionados en que es un intangible, no existe un proceso estndar en su
desarrollo y por lo general el producto debe ser hecho a la medida del cliente. De ah la
importancia de su gestin.

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

S-ar putea să vă placă și