-
Primera era
-No existía planeamiento previo o documentación de cualquier tipo
- Pocos métodos
-Desarrollo a base prueba y error -
Segunda era
- Se busca amplificar el código -Aparición de multiprogramación -sistema de tiempo rea -Aparición del software como producto -Inicio de la crisis del software
-
Tercera era
-Nuevos conceptos: sistemas distribuidos
-Aparecen: redes de área global y local -
Cuarta era
-Aparecen: redes de información, tecnologías orientadas a objetos, redes neuronales, sistemas expertos y SW de inteligencia artificial -
Quinta era
- Utiliza algunos requisitos de las eras anteriores, solo que aumenta la omnipresencia de la web, reutilización de la información y componentes del software