Evolucion del Desarrollo de software

  • Eniac

    Eniac

  • Period: to

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

    Lenguaje Fortran

  • Lenguaje Cobol

    Lenguaje Cobol

  • Period: to

    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.
  • Crisis de Software

    Crisis de Software

  • Nace la Ingeniería de Software

    Nace la Ingeniería de Software

  • Lenguaje de Programación C

    Lenguaje de Programación C

  • Period: to

    Tercera Era

    Nuevo concepto; Sistemas distribuidos.
    Aparecen: Redes de área local y global.
  • Lenguaje Basic

    Lenguaje Basic

  • Period: to

    Cuarta Era

    Aparecen: Redes de información, tecnologías orientadas a objetos, redes neuronales, sistemas expertos y SW de inteligencia artificial.
  • Lenguaje Java

    Lenguaje Java

  • Deep Blue

    Deep Blue

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

    Windows Vista

  • Windows 7

    Windows 7

  • Windows 8

    Windows 8

  • Windows 10

    Windows 10

  • Windows 11

    Windows 11