-
Period: to
Primera Era
Se trabajaba con la idea de "codificar y corregir".
No existía un planteamiento previo.
No existía documentación de ningún tipo.
Existencia de pocos métodos formales y pocos creyentes de ellos.
Desarrollo a base de prueba y error. -
Period: to
Segunda Era
Se busca simplificar código.
Aparición de multiprogramación y sistemas multiusuarios.
Sistemas de tiempo real apoyan la toma de decisiones.
Aparición de software como producto.
Inicio de la crisis de software.
Se buscan procedimientos para el desarrollo del software. -
Period: to
Tercera Era
Nuevo concepto: Sistemas distribuidos.
Complejidad de los sistemas de información.
Aparecen: Redes de área local y global, y comunicadores digitales.
Amplio uso de microprocesadores. -
Period: to
Cuarta Era
Impacto colectivo de software.
Aparecen: Redes de información, tecnologías orientadas a objetos.
Aparecen: Redes neuronales, sistemas expertos y SW de inteligencia artificial.
La información como valor preponderante dentro de las organizaciones. -
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 del software.