-
ENIAC
-
Period: to
PRIMERA ERA
No existía un planteamiento previo, o documentación de ningún tipo.
Pocos métodos.
Desarrollo a base de prueba y error. -
NACE EL LENGUAJE FORTRAN
-
NACE EL LENGUAJE COBOL
-
Period: to
SEGUNDA ERA
Se busca simplificar codigo.
Aparicion de multiprogramación.
Sistemas de tiempo real apoyan la toma de decisiones.
Aparicion de osftware como producto.
Inicio de crisis del software. -
CRISIS DEL SOFTWARE
Incremento de demanda.
Costos de produccion y de mantenimiento aumentan -
NACE LA INGENIERÍA DE SOFTWARE
-
NACE LENGUAJE DE PROGRAMACIÓN C
-
Period: to
TERCERA ERA
Nuevos conceptos: Sistemas distribuidos.
Aparecen: Redes de area local y global -
NACE LENGUAJE DE PROGRAMACIÓN BASIC
-
Period: to
CUARTA ERA
Aparecen: Redes de informacion, tecnologias orientadas a objetos, redes neuronales, sistemas expertos y SW de inteligencia artificial -
NACE JAVA
-
DEEP BLUE
Se crea maquina capaz de derrotar al campión global de agedrez -
Period: to
QUINTA ERA
Utiliza algunos requisitos de las eras anterioires, solo que aumenta la omnipresencia de la web, la reutilizacion e informacion y componentes -
NACE WINDOWS VISTA
-
WINDOWS 7
-
WINDOWS 8
-
MAVERICKS