Download

Historia y evolución del software

  • Maquina analítica

    Maquina analítica
    Charles Babbage diseñó la maquina analítica, considerada como la primera programadora de ordenadores, está contenía ya todas las partes esenciales de la computadora moderna.
  • Period: to

    Luigi Menabrea

    Luigi Menabrea complemento un amplio conjunto de notas en las cuales escribió un algoritmo codificado para que una maquina lo procese.
  • Period: to

    Maquina Enigma

    Se patentó por la empresa alemana Scherbius y Ritter la maquina enigma diseñada para cifrar y descifrar mensajes. Se puso a la venta para uso comercial y la armada alemana la adopto para uso militar.
  • maquina de Turing

    maquina de Turing
    Alan Turing diseño la llamada máquina de Turing que realizaba una lectura escritura de manera automática por un medio de entrada llamada cinta generando una salida en esta misma y resolvía cualquier problema matemático.
  • Period: to

    Primera generación del software

    Las computadoras usaban tubos de vacío para circuitos y tambores magnéticos para la memoria. El Software tenía un lenguaje de bajo nivel Algunos ejemplos de la primera generación son: computadores UNIVAC y ENIAC.
  • Fortran

    Fortran
    Nace Fortran un lenguaje de programación utilizado principalmente en matemáticas y en aplicaciones de cálculo científico.
  • Cobol

    Cobol
    Es creado Cobol con el objetivo un lenguaje de programación universal.
  • Period: to

    Segunda generación del software

    transistores reemplazaron los tubos de vacío. Se simplifica la escritura de las instrucciones y se usan abreviaciones como ADD en lugar de números. Se utiliza el lenguaje ensamblador y ensamblado. Ejemplos de esta época son el Ibm1401 burroughsB200.
  • Crisis del software

    Crisis del software
    Surge la crisis del software pues el proceso de desarrollo de software sobrepasa los costos y el tiempo estimados y tiene demasiadas fallas.
  • Inicio del internet

    Inicio del internet
    Inicio del Internet con la creación de arpanet una red de computadoras.
  • Period: to

    Primeros principios

    Diseño descendente (top-Down), Refinamiento sucesivo, Modularidad, lenguajes estructurados y desarrolladores de software dirigidos por un líder.
  • Intel

    Intel
    Intel introdujo en el mercado el microprocesador, el primero fue el 4004 de 4bits de ahí surgen los microcomputadores.
  • Chips y computadoras personales

    Chips y computadoras personales
    Se reemplazan las memorias de núcleo magnéticos por memorias de Chips de silicio. Como producto de la miniaturización de los circuitos y el tamaño reducido del microprocesador hizo posible la creación de las computadoras personales.
  • Desarrollo de Software

    Desarrollo de Software
    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. Se proponen ayudas de administración y de apoyo en el desarrollo.
  • Period: to

    Tercera generación del software

    Tercera generación fue el desarrollo de los circuitos integrados, los transistores fueron minimizados y puestos en semiconductores, surgen conceptos como memoria virtual, multiprogramación y sistemas operacionales complejos.
  • Calidad del Software

    Calidad del Software
    Se inicia la calidad del software. Se inician las pruebas sistemáticas, la noción de corrección formal, modelos de tolerancia a fallas y confiabilidad total.
  • Microsoft

    Microsoft
    Paul Allen junto con Bill Gates crean Microsoft y el primer software para micro computadora.
  • Digital research corporation

    Digital research corporation
    Gary Kildall establece la digital research corporation para vender el sistema operativo CP/M.
  • Jobs y Wozniak

    Jobs y Wozniak
    Jobs y Wozniak crean el microcomputador Apple, el Radio Shack, trs80 y Comodore Pet.
  • Period: to

    Industria del sotfware

    El uso de herramientas automatizadas incrementó el desarrollo de software. Se llevan a cabo cursos de ingeniería de software. Los principios desarrollados en 69 a 71 se usan masivamente en la industria del software.
  • Period: to

    Herramientas automatizadas

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

    Desarrollo de software grande.

    Aparece el paradigma orientado a objetos para el desarrollo de software grande. Promueve conceptos como la abstracción, la herencia el reúso. Se inicia el uso masivo de técnicas automatizadas de desarrollo de software.
  • Cuarta generación del software

    Cuarta generación del software
    Cuarta Generación en la cual los computadores son controlados por microprocesadores y se miniaturizan los equipos, los equipos tienen un mejor desempeño y mayor capacidad de almacenamiento, los procesadores son más veloces y los precios más asequibles.
  • Period: to

    Evaluación de los procesos

    La evaluación de los procesos evita especificaciones incompletas o anómalas, la aplicación incorrecta de metodologías, etc. Su calidad está determinada por la calidad del proceso utilizado para su desarrollo y mantenimiento.
  • Quinta generación del software

    Quinta generación del software
    ACTUALIDAD
    Quinta generación la tecnología es más portable y la capacidad de procesamiento es muy avanzada, se inician los campos de la holografía y la inteligencia artificial.