Evolución del software

  • 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.