SlideShare una empresa de Scribd logo
1 de 8
Jorge Luis Osorio
Carlos Edison Palma


Sistemas 2º semestre diurno
TECNICAS DE 4th GENERACION
 El término de técnicas de cuarta generación (T4G)
 abarca un amplio espectro de herramientas de
 software que tienen amplio espectro de herramientas
 de software que tienen algo en común: todas facilitan
 al ingeniero del software la especificación de algunas
 características del software a alto nivel. Luego, la
 herramienta genera automáticamente el código fuente
 basándose en la especificación de técnica. Cada vez
 parece más evidente que cuanto mayor sea el nivel en
 el que se especifique el software, mas rápido se podría
 construir el programa.
HERRAMIENTAS DE T4G
 Generalmente en un entorno de desarrollo y
  soporte de software el paradigma de T4G se puede
  incluir a todas o algunas de las siguientes
  herramientas .
 Lenguajes no procedimentales de consulta a base
  de datos.
 Generación de informes.
 Manejo de datos.
 Interacción y definición de pantallas.
 Generación de códigos.
 Capacidades graficas de alto nivel.
 Capacidades de hoja de calculo.
Recolección preliminar de requisitos.




Análisis de
                        Prototipo.               T4G.
requisitos.

                                                        Modelo en
                                                        espiral.
LENGUAJE DE 4th GENERACION
 Es un lenguaje muy utilizado el cual es muy confiable
 y la cual se utiliza en una plataforma diseñada para los
 desarrolladores en la construcción de aplicaciones de
 forma rápida esto ayuda a obtener mucho mas sencillo
 y ágil la inversión, tiene mucha mas facilidad de
 conectarse con clientes y aplicaciones de distintas
 bases de datos.
VENTAJAS
 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.
DESVENTAJAS
 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 insuficientes.
Técnicas de cuarta generación (T4G) y sus herramientas

Más contenido relacionado

La actualidad más candente

Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de RequisitosTema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de RequisitosSaraEAlcntaraR
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareGustavo Cuen
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónIsaias Toledo
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareJesús E. CuRias
 
Pruebas de implantación del Software
Pruebas de implantación del SoftwarePruebas de implantación del Software
Pruebas de implantación del SoftwareJose Diaz Silva
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosCesar Prado
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del softwareaagalvisg
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del softwareuniv of pamplona
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareJohan Prevot R
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico maryr_
 
Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De RationalJulio Pari
 

La actualidad más candente (20)

Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de RequisitosTema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Plan desarrollo software
Plan desarrollo softwarePlan desarrollo software
Plan desarrollo software
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Pruebas de implantación del Software
Pruebas de implantación del SoftwarePruebas de implantación del Software
Pruebas de implantación del Software
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
Manual de instalacion
Manual de instalacionManual de instalacion
Manual de instalacion
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Formato ieee830(srs lleno)
Formato ieee830(srs lleno)Formato ieee830(srs lleno)
Formato ieee830(srs lleno)
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
 
Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De Rational
 

Similar a Técnicas de cuarta generación (T4G) y sus herramientas

5 aissexposicion1grupo4
5 aissexposicion1grupo45 aissexposicion1grupo4
5 aissexposicion1grupo4Any Álvarez
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacionAlexander Campues
 
1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdf1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdfMariaTeresaGarznPrez
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONBryan Perdomo
 
Programacion
ProgramacionProgramacion
ProgramacionMirian
 
1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdf1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdfJhonJairoMorenoDuart
 
Lenguaje c hebert gonzalez
Lenguaje c hebert gonzalezLenguaje c hebert gonzalez
Lenguaje c hebert gonzalezHebert Gonzalez
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptxJulinAguirre8
 
Los tipos de lenguaje de programación
Los tipos de lenguaje de programaciónLos tipos de lenguaje de programación
Los tipos de lenguaje de programaciónKareliaRivas
 
Python basic slides for beginners to learn python
Python basic slides for beginners to learn pythonPython basic slides for beginners to learn python
Python basic slides for beginners to learn pythonnotelodigo5
 
Los lenguajes del computador
Los lenguajes del computadorLos lenguajes del computador
Los lenguajes del computadorLuisGerdez
 
Proyecto herramientas para analisis del big-data.pdf
Proyecto herramientas para analisis del big-data.pdfProyecto herramientas para analisis del big-data.pdf
Proyecto herramientas para analisis del big-data.pdftechno48
 
Los lenguajes del computador CORRECIÓN
Los lenguajes del computador CORRECIÓNLos lenguajes del computador CORRECIÓN
Los lenguajes del computador CORRECIÓNLuisGerdez
 

Similar a Técnicas de cuarta generación (T4G) y sus herramientas (20)

5 aissexposicion1grupo4
5 aissexposicion1grupo45 aissexposicion1grupo4
5 aissexposicion1grupo4
 
Exposicion
ExposicionExposicion
Exposicion
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdf1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdf
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Programacion
ProgramacionProgramacion
Programacion
 
1057571401
10575714011057571401
1057571401
 
Programmer visions
Programmer visionsProgrammer visions
Programmer visions
 
Centrales Telefónicas (PBX)
 Centrales Telefónicas (PBX)  Centrales Telefónicas (PBX)
Centrales Telefónicas (PBX)
 
1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdf1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdf
 
Lenguaje c hebert gonzalez
Lenguaje c hebert gonzalezLenguaje c hebert gonzalez
Lenguaje c hebert gonzalez
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx
 
Los tipos de lenguaje de programación
Los tipos de lenguaje de programaciónLos tipos de lenguaje de programación
Los tipos de lenguaje de programación
 
Python basic slides for beginners to learn python
Python basic slides for beginners to learn pythonPython basic slides for beginners to learn python
Python basic slides for beginners to learn python
 
Los lenguajes del computador
Los lenguajes del computadorLos lenguajes del computador
Los lenguajes del computador
 
Id sw13
Id sw13Id sw13
Id sw13
 
Proyecto herramientas para analisis del big-data.pdf
Proyecto herramientas para analisis del big-data.pdfProyecto herramientas para analisis del big-data.pdf
Proyecto herramientas para analisis del big-data.pdf
 
Los lenguajes del computador CORRECIÓN
Los lenguajes del computador CORRECIÓNLos lenguajes del computador CORRECIÓN
Los lenguajes del computador CORRECIÓN
 

Más de claudiappaez

Software dispositivos móviles
Software dispositivos móvilesSoftware dispositivos móviles
Software dispositivos móvilesclaudiappaez
 
Dispositivos móviles
Dispositivos móvilesDispositivos móviles
Dispositivos móvilesclaudiappaez
 
Modelo de ciclo de vida basado en problemas
Modelo de ciclo de vida basado en problemasModelo de ciclo de vida basado en problemas
Modelo de ciclo de vida basado en problemasclaudiappaez
 
El modelo basado en problemas
El modelo basado en problemasEl modelo basado en problemas
El modelo basado en problemasclaudiappaez
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevidaclaudiappaez
 
Origenes de web 2.0
Origenes de web 2.0Origenes de web 2.0
Origenes de web 2.0claudiappaez
 
La tecnología como herramienta educativa
La tecnología como herramienta educativaLa tecnología como herramienta educativa
La tecnología como herramienta educativaclaudiappaez
 
Paginas de consulta práctica
Paginas de consulta prácticaPaginas de consulta práctica
Paginas de consulta prácticaclaudiappaez
 
Descripción del teclado
Descripción del tecladoDescripción del teclado
Descripción del tecladoclaudiappaez
 
Crimpado de cables
Crimpado de cablesCrimpado de cables
Crimpado de cablesclaudiappaez
 
Manual de virtual box
Manual de virtual boxManual de virtual box
Manual de virtual boxclaudiappaez
 
Cableado estructurado
Cableado estructuradoCableado estructurado
Cableado estructuradoclaudiappaez
 
Introducción a los computadores
Introducción a los computadoresIntroducción a los computadores
Introducción a los computadoresclaudiappaez
 

Más de claudiappaez (17)

Software dispositivos móviles
Software dispositivos móvilesSoftware dispositivos móviles
Software dispositivos móviles
 
Dispositivos móviles
Dispositivos móvilesDispositivos móviles
Dispositivos móviles
 
Modelo de ciclo de vida basado en problemas
Modelo de ciclo de vida basado en problemasModelo de ciclo de vida basado en problemas
Modelo de ciclo de vida basado en problemas
 
El modelo basado en problemas
El modelo basado en problemasEl modelo basado en problemas
El modelo basado en problemas
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
 
Taller de Word
Taller de WordTaller de Word
Taller de Word
 
Web 20
Web 20Web 20
Web 20
 
Origenes de web 2.0
Origenes de web 2.0Origenes de web 2.0
Origenes de web 2.0
 
La tecnología como herramienta educativa
La tecnología como herramienta educativaLa tecnología como herramienta educativa
La tecnología como herramienta educativa
 
Manual windows xp
Manual windows xpManual windows xp
Manual windows xp
 
Paginas de consulta práctica
Paginas de consulta prácticaPaginas de consulta práctica
Paginas de consulta práctica
 
Descripción del teclado
Descripción del tecladoDescripción del teclado
Descripción del teclado
 
Crimpado de cables
Crimpado de cablesCrimpado de cables
Crimpado de cables
 
Manual de virtual box
Manual de virtual boxManual de virtual box
Manual de virtual box
 
Cableado estructurado
Cableado estructuradoCableado estructurado
Cableado estructurado
 
Introducción a los computadores
Introducción a los computadoresIntroducción a los computadores
Introducción a los computadores
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 

Técnicas de cuarta generación (T4G) y sus herramientas

  • 1. Jorge Luis Osorio Carlos Edison Palma Sistemas 2º semestre diurno
  • 2. TECNICAS DE 4th GENERACION  El término de técnicas de cuarta generación (T4G) abarca un amplio espectro de herramientas de software que tienen amplio espectro de herramientas de software que tienen algo en común: todas facilitan al ingeniero del software la especificación de algunas características del software a alto nivel. Luego, la herramienta genera automáticamente el código fuente basándose en la especificación de técnica. Cada vez parece más evidente que cuanto mayor sea el nivel en el que se especifique el software, mas rápido se podría construir el programa.
  • 3. HERRAMIENTAS DE T4G  Generalmente en un entorno de desarrollo y soporte de software el paradigma de T4G se puede incluir a todas o algunas de las siguientes herramientas .  Lenguajes no procedimentales de consulta a base de datos.  Generación de informes.  Manejo de datos.  Interacción y definición de pantallas.  Generación de códigos.  Capacidades graficas de alto nivel.  Capacidades de hoja de calculo.
  • 4. Recolección preliminar de requisitos. Análisis de Prototipo. T4G. requisitos. Modelo en espiral.
  • 5. LENGUAJE DE 4th GENERACION  Es un lenguaje muy utilizado el cual es muy confiable y la cual se utiliza en una plataforma diseñada para los desarrolladores en la construcción de aplicaciones de forma rápida esto ayuda a obtener mucho mas sencillo y ágil la inversión, tiene mucha mas facilidad de conectarse con clientes y aplicaciones de distintas bases de datos.
  • 6. VENTAJAS  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.
  • 7. DESVENTAJAS  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 insuficientes.