-
Al Jaziri crea maquinas que podían cambiar su comportamiento a través de instrucciones
-
Telar de Jaqcuard. Jackes Jacquard
Crea un telar el cual podia tejer en distintos formas intercambiando una serie de tarjetas perforadas -
Charles Babbage "computación", Londres. Diseño de la maquina analítica, y el procesamiento. Nace la idea de "Computación"
-
George Boole, ciencias de computación. Algebra de lógica binaria y lógica matemática.
-
Herman Hollerith, Tabulación de Tarjetas Perforadas para control numérico y de instrucciones
-
Alan Turing, Conceptos de algoritmos y computación
-
Nace el concepto de software
-
Von Neumann. Control de transferencia condicional (if-else) y bucles for. Técnica de programa compartido, "debe reemplazarse el cableado por instrucciones".
-
Computadora para cálculos militares operada por mujeres, nacen las rutinas de programación.
-
Se denomina el primer lenguaje de programación y compilador. Usa instrucciones codificadas en tarjetas perforadas
-
Como una mirada al futuro se plantea la Inteligencia artificial. John McCarthy, Marvin Minsky y Claude Shannon en la Conferencia de Dartmouth
-
John McCarthy. Lenguaje de programación
-
Lenguaje precursor de C y Java
-
COmmon Business-Oriented Language
-
Nace el concepto del aprendizaje computacional
-
Surge la multiprogramación y los sistemas multiusuario. La metodología principal del desarrollo del software es codificar, implementar y corregir.
-
-
No existen estandares, el software es incompatible con las maquinas, los proyectos tienen sobrecostos, no son finalizados, afectan la salud y la propiedad
-
Comite ciencias OTAN. En conferencias organizadas se da un impulso al nacimiento de la ingeniería de software
-
Aparece ARPANET usando las conecciones telefónicas. Posteriormente aparecen la conexión a través de red como Token Ring de IBM y el origen de las redes LAN con el protocolo TCP/IP
-
-
Surgen las primeras metodologías de ciclo de vida de software, entre ellas la Metodología de diseño en Cascada
-
Simplificar el código, surgen lenguajes como C
-
Aparecen Apple I en 1976 y PC de IBM en 1981
-
Se funda el comité IEEE Computer Society bucando el desarrollo de estandares de software
-
Programación orientada a objetos en el lenguaje c++
-
-
-
Nace la clasificación de madurez del software CMM como medida de estandarización y clasificación de los procesos de construcción de software
-
-
Sistema operativo pionera en el manejo de interfaz gráfica
-
Metodos formales,Procesos, No Silver Bullets
-
Metodologia Espiral
-
Se plantea la idea de arquitectura de presentación de interfaz MVC
-
Nace HTML y los inicios de Internet. Los usuarios y empresas necesitan procesar datos de forma más rápida
-
Se proponen las metodologías de desarrollo ágiles
-
Se realiza el aporte de los patrones de diseño, buscando estandarizar soluciones a problemas frecuentes en el desarrollo de software. Design Patterns, escrito por el grupo Gang of Four
-
-
La conexión celular GSM implementó el uso de mensajes de texto y dio inicio a la masificación del uso de dispositivos móviles
-
Introducida por John J. Donovan en la compañia Open Environment Corporation como evolución de la arquitectura cliente servidor
-
Aparece el comercio OnLine aprovechando la Internet y el surgimiento de SSL para dar seguridad a los datos intercambiados en la red.
-
Software de escritorio
-
El software orientado a servicios, interconectando componentes software entre sí. Gartner 1996
-
Lenguaje Unificado de Modelado de Software
-
Aparece el protocolo SOAP (Simple Object Access Protocol) para el intercambio de información a través de XML y el protocolo http
-
Metodología de desarrollo orientada al diseño y documentación de software se convierte en una de las principales metodologías ciclo de vida de software
-
REST (Transferencia de Estado Representacional) se origina en el año 2000. Se basa en el uso del protocolo http y sus verbos para el intercambio de información.
-
EL contenido multimedia y las redes sociales revolucionan Internet
-
La velocidad de conexión posibilita un acceso veloz a contenido multimedia desde dispositivos móviles. Se marca el inicio de los SmartPhones
-
-
Aparece el sistema operativo Android, masificando el uso de los dispositivos móviles, aplicaciones móviles y brindando acceso a millones de personas a los recursos de internet.
-
Aparece el teléfono inteligente Iphone, revolucionando el uso de dispositivos móviles, el uso de aplicaciones móviles y el acceso a contenido multimedia e Internet
-
Aparece el almacenamiento en la nube con el fin de resguardar la información de los usuarios en un lugar accesible desde distintos sitios y plataformas.
-
se busca ofrecer microservicios de software compatibles con multiples plataformas.
-
Se fomenta el uso de recursos de la nube para alojar servicios, aplicaciones e información a través de plataformas como microsoft azure, y posteriormente google cloud
-
Microsoft busca unificar su SO en pc y dispositivos móviles