-
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 en ellos.
Desarrollo a base de prueba y error. -
Period: to
Segunda
La multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre – maquina. Las técnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles de sofisticación del hardware y del software. Los sistemas de tiempo real podían recoger, analizar y transformar datos de múltiples fuentes, controlando así los procesos y produciendo salidas en milisegundos en lugar de minutos. -
Period: to
Tercera Era
El sistema distribuido, múltiples computadoras, cada una ejecutando funciones concurrentes y comunicándose con alguna otra, incrementó notablemente la complejidad de los sistemas informáticos. Las redes de área local y de área global y las comunicaciones digitales de alto ancho de banda, supusieron una fuerte presión sobre los desarrolladores del software. La conclusión de la tercera era se caracterizo por la llegada y amplio uso de los microprocesadores. -
Period: to
Cuarta Era
Impacto colectivo de las computadoras y del software. Potentes máquinas personales controladas por sistemas operativos sofisticados, en redes globales y locales, acompañadas por aplicaciones de software avanzadas que se han convertido en la norma. Al igual que el hardware evoluciona, también evoluciona la concepción del software tanto básico como aplicado y por supuesto surge el software educativo -
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.