-
Period: to
Primera decada del Software
El hardware tenía un costo muy superior al software, y se creía que ambos podían desarrollarse de la misma manera. -
Primera Computadora Programable
Konrad Zuse desarrolla la Z3, la primera computadora programable. -
Arquitectura Von Neumann
John von Neumann propone la arquitectura de von Neumann, base de las computadoras modernas. -
Period: to
1945-1956
Primera generación de hardware, basada en tubos de vacío. -
FORTRAN
IBM introduce FORTRAN, el primer lenguaje de programación de alto nivel. -
Period: to
1957-1963
Segunda generación de hardware, con transistores. -
COBOL
Se lanza COBOL, diseñado para aplicaciones comerciales. -
Period: to
1960-1970
El software no era considerado un producto, sino un complemento de las mainframes. Se compartía libremente sin restricciones. -
CTSS Primer Sistema de Tiempo Compartido
Se desarrolla el primer sistema de tiempo compartido, CTSS, en el MIT. -
System/360
IBM presenta el System/360, una familia de computadoras compatibles. -
Period: to
Tercera Gen de Hadware
Tercera generación de hardware, basada en circuitos integrados. -
Martin Goetz
Martin Goetz obtiene la primera patente de software, marcando el inicio de la industria del software. -
Period: to
1968-1969
Conferencias de la OTAN sobre la crisis del software, se plantean conceptos como "reutilización" y "arquitectura software". Aparece el término "fábrica de software". -
Primer Lenguaje de Programación "C"
Se lanza el lenguaje de programación C, fundamental para el desarrollo de software. -
Microsoft
Bill Gates y Paul Allen fundan Microsoft. -
Software de Sistemas
Había empresas que vendían software de sistemas, como el de gestión de redes, copias de seguridad en cinta, seguridad y otras utilidades, normalmente para el mainframe IBM 360. Entre las empresas de software de sistemas más destacadas están Compuware y Computer Associates, creada por el inmigrante chino Charles Wang. (Sacrificio, 2014, p. 35) -
El Auge de las Bases de Datos Relacionales
Oracle introduce el primer sistema de gestión de bases de datos relacional comercial. -
Period: to
1980s
*Comienza el uso de sistemas operativos privativos.
*Surge la primera generación de herramientas CASE y lenguajes de programación orientados a objetos como C++, Objective-C y Eiffel. -
IBM y la Demanda de Software
IBM lanza su primera computadora personal, impulsando la demanda de software. -
Macintosh (GUI)
Apple presenta el Macintosh, popularizando las interfaces gráficas de usuario. -
Windows
Microsoft lanza Windows, una interfaz gráfica para MS-DOS. -
Period: to
1990s
*Surgen estándares de calidad como ISO 9126, ISO 12207 e ISO 9000-3.
*Se consolida la orientación a objetos con UML y el Proceso Unificado. -
El Nacimiento de World Wide Web
Tim Berners-Lee crea la World Wide Web, transformando el acceso a la información. -
Windows 95
Microsoft lanza Windows 95, integrando Internet Explorer y popularizando la navegación web. -
Period: to
2010s
*Se integra la Ingeniería del Software con la Ingeniería de Sistemas, enfatizando la seguridad y los requisitos no funcionales.
*Surge el concepto de Ingeniería del Software Continua y la cultura DevOps. -
Siri de Apple
Se lanza el asistente virtual Siri de Apple, popularizando la inteligencia artificial en dispositivos personales. -
Windows 10 y Cortana
Microsoft introduce Windows 10, integrando Cortana y otras herramientas de IA. -
Period: to
Futuro del Software
Se espera la evolución de la Ingeniería del Software hacia la computación cuántica, molecular y biológica. -
Decada del 2020
La combinación de tecnologías como IA, IoT, Machine Learning, Blockchain, Robótica y Realidad Aumentada impulsa la automatización y la gestión de datos en múltiples dispositivos, marcando asi una nueva era donde el software trabaja en conjunto con la IA.