GENERACIONES DEL SOFTWARE

PRIMERA GENERACION 1950 - 1965

No se tenia una planificación para el desarrollo del software.

El software se diseñaba a medida del hardware.

El diseño de software era realizado en la mente de alguien y no existía documentación.

El software era desarrollado y utilizado por la misma persona u organización (entorno perzonalizado)

SEGUNDA GENERACION 1965-1972

Nace la incorporacion del transistor

Multiprogramación y sistemas multiusuarios introducen nuevos conceptos de interacción hombre-máquina.

Se empezó a distribuir software para grandes computadoras y minicomputadores.

Se desarrollo los lenguajes de alto nivel como FORTRAN y COBOL.

El mantenimiento de software comenzó a absorber recursos en una gran medida.

Se inicia el desarrollo de los sistemas de computo.

TERCERA GENERACION 1972-1989

evolucion de sofware y evolucion de los equipos de computo

Se desarrollan los circuitos integrados aumentando la velocidad del procesamiento

Sustituyen las instrucciones simbolicas poe codigos independientes parecidas al lenguaje humano

Se aplican yse utilizan lenguajes para que le usuario pueda solucionar problemas de datos de manera mas facil y rapida

Se logra alto rendimiento entre ellos ada, C++, C#, COBOL, Delphi Smalltalk

CUARTA GENERACION 1999-HOY

Los equipos aumentan su capacidad a limites impensados en epocas anteriores

Se desarrollan herramientas para facilitar la consulta y edicion.

Tecnología orientada a objetos.

Mayor productividad y menos agotamiento del programador

Las herramientas proporcionadas incluyen secuencias de intrucciones

QUINTA GENERACION

Se emplean generalmente lenguajes de programación de cuarta generación con componentes de inteligencia artificial y sistemas expertos.

Las herramientas de desarrollo que provienen de la rama de las ciencias computacionales permiten a las máquinas emular las cualidades humanas tales como el aprender, razonar, comunicar, ver y escuchar.