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.