ingenieria del software

Páginas: 9 (2077 palabras) Publicado: 29 de octubre de 2015
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, mas tarde, la herramienta genera automticamente el cdigo fuente a partir de esta especificacin. Los tipos ms comunes de generadoresde cdigo cubren uno o varios de los siguientes aspectos 1.-Acceso a base de datosutilizando lenguajes de consulta de alto nivel. Generadores de cdigosa partir de una especificacin de los requisitos se genera automticamente toda la aplicacin 2.-Generacin de pantallaspermitiendo disear la pantalla dibujndola directamente, incluyendo adems el control del cursor y la gestin de los errores de los datosde 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 stos 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 especificacinde 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 ala 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 unaimplementacin 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 queconstruye 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 estadoactual 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 deaplicacin 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 tiemposustancial 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 esta aun muy lejos de convertirse en una realidad. Modelo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS