Historia y evolución del software

By Yulm.6
  • Primeros años (1950-1965)

    Primeros años (1950-1965)

    El software se contemplaba simplemente como un agregado, su diseño era un proceso implícito, realizado en la mente de alguien, y la documentación normalmente no existía.
  • Segunda generación (1965-1972)

    Segunda generación (1965-1972)

    Se caracterizó por el establecimiento del software como producto y la llegada de las "casas de software", donde el software se desarrollaba para tener una amplia distribución en un mercado multidisciplinario.
  • Crisis del software (1968)

    Crisis del software (1968)

    Surge gracias a que el proceso de desarrollo de
    software sobrepasa los costos y el tiempo estimados y tiene demasiadas fallas.
  • Internet (1969)

    Internet (1969)

    Se origina con la creación de Arpanet, una red de computadoras construidas como un medio resistente para enviar datos militares, conectar principales grupos de investigación a través de los Estados Unidos
  • Primeros principios de programación (1969-1971)

    Primeros principios de programación (1969-1971)

    Se establecen los primeros principios como resultado de la
    investigación en buenas prácticas de programación, tales como: diseño descendente, refinamiento sucesivo, modularidad, surgen los lenguajes estructurados y la noción de desarrolladores de software dirigidos por un
    líder.
  • Tercera generación (1972-1989)

    Tercera generación (1972-1989)

    Se produce la llegada y el amplio uso de los microprocesadores y las computadoras personales, las compañías de software vendían decenas e incluso centenares de miles de copias.
  • Period: to

    (1972-1973)

    Surge la programación estructurada y el concepto de estilo de programación, aparece el concepto de ciclo de vida en el desarrollo de software y se proponen ayudas para la administración y apoyo en el desarrollo.
  • Period: to

    (1974-1975)

    Se inicia el manejo de la noción de confiabilidad y calidad del software, las pruebas sistemáticas, la noción de corrección formal, modelos de tolerancia a fallas y confiabilidad total.
  • Period: to

    (1976-1977)

    Se pone atención a las fases anteriores a la codificación como análisis de requerimientos, especificación y diseño, surgen las técnicas como abstracción y descomposición modular.
  • Period: to

    (1978-1980)

    Se incremento el uso de herramientas automatizadas de desarrollo de software y se llevan a cabo cursos de ingeniería de software.
  • Period: to

    (1980-1985)

    Se inician las herramientas automatizadas para cada fase del ciclo de vida siguiendo la programación estructurada.
  • Period: to

    (1986-1995)

    Aparece el paradigma orientado a objetos para el desarrollo de software grande y se inicia el uso masivo de técnicas automatizadas de desarrollo de software.
  • Cuarta generación (1990)

    Cuarta generación (1990)

    Los sistemas expertos y el software de inteligencia artificial se han trasladado a las aplicaciones prácticas, para un amplio rango de problemas del mundo real y aún continúan intensificándose los problemas asociados con el software.
  • Levantamiento prohibion del uso comercial del internet (1993)

    La web entró al dominio público ya que se entregaron las tecnologías de forma gratuita para que cualquiera pudiera utilizarlas.
  • Period: to

    (1995-2003)

    La evaluación de los procesos evita especificaciones incompletas o anómalas y la aplicación incorrecta de metodologías. La calidad de un sistema de software está gobernada por la calidad del proceso utilizado para desarrollarlo y mantenerlo
  • 1100 millones de ususarios

    1100 millones de ususarios

    Internet alcanza los 1100 millones de usuarios
  • Quinta generación

    Quinta generación

    La tecnología es más portable y la capacidad de procesamiento es muy avanzada, ademas de que se iniciaron los campos de la holografía e inteligencia artificial