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