-
Ada Lovelace reconoce la programación como una disciplina independiente.
-
George Boole publica "The Laws of Thought", introduciendo el álgebra booleana.
-
Un grupo de mujeres que realizan cálculos astronómicos de forma similar a las prácticas ágiles modernas.
-
George Stibitz Aplicó las ideas de George Boole referentes a la lógica binaria para construir la primera sumadora digital.
-
Wallace Eckert publicó la primera metodología computacional o lenguaje de patrones.
-
George Stibitz tomó las ideas de George Boole y las aplicó a dispositivos electromecánicos.
-
Una de las primeras computadoras digitales programables, diseñada por Tommy Flowers basándose ne los planos de Max Newman.
-
Popularmente considerada como primera computadora electrónica de propósito general por la naturaleza secreta de Colossus.
-
Konrad Zuse desarrolló el primer lenguaje de programación de alto nivel.
-
Se empezó a desarrollar como sucesor de ENIAC en 1944 por los mismos desarrolladores, John Mauchly y J. Presper Eckert.
-
John Backus desarrolla Fortran, el primer lenguaje de programación imperativo de alto nivel.
-
Se introduce COBOL, un lenguaje de programación imperativo enfocado en las necesidades empresariales.
-
IBM desvincula el software del hardware, lo que permite el desarrollo de software como un producto con valor económico propio.
-
Margaret Hamilton acuña el término "ingeniería de software" durante su trabajo en el programa espacial de EE. UU.
-
Aparece un anuncio clasificado en "Computers and Automation" buscando un "ingeniero de software de sistemas".
-
La Conferencia de la OTAN sobre Ingeniería de Software populariza el término "ingeniería de software".
-
Se publica "The Mythical Man-Month" de Fred Brooks, que ofrece información sobre la gestión de proyectos de software.
-
-
Primera Conferencia Internacional de Ingeniería de Software.
-
-
Hirotaka Takeuchi e Ikujiro Nonaka acuñan el término "Scrum".
-
Se crea el Unified Modeling Language (UML).
-
El auge de Internet transforma el desarrollo de software, con la introducción de patrones de diseño y arquitecturas de microservicios.
-
Se funda el Hillside Group para promover el uso de patrones de diseño.
-
Se publica el Manifiesto Ágil.
-
Se publica la primera versión de SWEBOK (Software Engineering Body of Knowledge).
-
-
[3]
N. Wirth, “A Brief History of Software Engineering,” IEEE Annals of the History of Computing, vol. 30, no. 3, pp. 32–39, Jul. 2008, doi: https://doi.org/10.1109/mahc.2008.33. -
[2] M. Broy, “Yesterday, Today, and Tomorrow: 50 Years of Software Engineering,” IEEE Software, vol. 35, no. 5, pp. 38–43, Sep. 2018, doi: https://doi.org/10.1109/ms.2018.290111138.
-
[1] G. Booch, “The History of Software Engineering,” IEEE Software, vol. 35, no. 5, pp. 108–114, Sep. 2018, doi: https://doi.org/10.1109/ms.2018.3571234.
-
Línea de tiempo disponible en:
https://www.timetoast.com/timelines/3139039