-
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. -
Lenguaje Fortran
-
Lenguaje Cobol
-
Period: to
Segunda Era
Se busca simplificar código.
Aparición de multiprogramación.
Sistemas de tiempo real apoyan la toma de decisiones.
Aparición de software como producto.
Inicio de la crisis del software. -
Crisis de Software
-
Nace la Ingeniería de Software
-
Lenguaje de Programación C
-
Period: to
Tercera Era
Nuevo concepto; Sistemas distribuidos.
Aparecen: Redes de área local y global. -
Lenguaje Basic
-
Period: to
Cuarta Era
Aparecen: Redes de información, tecnologías orientadas a objetos, redes neuronales, sistemas expertos y SW de inteligencia artificial. -
Lenguaje Java
-
Deep Blue
-
Period: to
Quinta Era
Utiliza algunos requisitos de las eras anteriores, solo que aumenta la omnipresencia de la web, la reutilización de información y componentes de software. -
Windows Vista
-
Windows 7
-
Windows 8
-
Windows 10
-
Windows 11