-
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
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
Nace Fortran un lenguaje de programación utilizado principalmente en matemáticas y en aplicaciones de cálculo científico. -
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
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 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 introdujo en el mercado el microprocesador, el primero fue el 4004 de 4bits de ahí surgen los microcomputadores. -
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
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
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
Paul Allen junto con Bill Gates crean Microsoft y el primer software para micro computadora. -
Digital research corporation
Gary Kildall establece la digital research corporation para vender el sistema operativo CP/M. -
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 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
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.