-
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 -
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 . -
Tercera era
. nuevo concepto ; sistemas distribuidos .
. aparecen redes de área local y global . -
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 omniempresa de la web , la reutilizarlon de la información y componentes de software .