-
El hardware tenía un costo muy superior al software, y se creía que ambos podían desarrollarse de la misma manera.
-
Konrad Zuse desarrolla la Z3, la primera computadora programable.
-
John von Neumann propone la arquitectura de von Neumann, base de las computadoras modernas.
-
Primera generación de hardware, basada en tubos de vacío.
-
IBM introduce FORTRAN, el primer lenguaje de programación de alto nivel.
-
Segunda generación de hardware, con transistores.
-
Se lanza COBOL, diseñado para aplicaciones comerciales.
-
El software no era considerado un producto, sino un complemento de las mainframes. Se compartía libremente sin restricciones.
-
Se desarrolla el primer sistema de tiempo compartido, CTSS, en el MIT.
-
IBM presenta el System/360, una familia de computadoras compatibles.
-
Tercera generación de hardware, basada en circuitos integrados.
-
Martin Goetz obtiene la primera patente de software, marcando el inicio de la industria del software.
-
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".
-
Se lanza el lenguaje de programación C, fundamental para el desarrollo de software.
-
Bill Gates y Paul Allen fundan Microsoft.
-
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)
-
Oracle introduce el primer sistema de gestión de bases de datos relacional comercial.
-
*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 lanza su primera computadora personal, impulsando la demanda de software.
-
Apple presenta el Macintosh, popularizando las interfaces gráficas de usuario.
-
Microsoft lanza Windows, una interfaz gráfica para MS-DOS.
-
*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. -
Tim Berners-Lee crea la World Wide Web, transformando el acceso a la información.
-
Microsoft lanza Windows 95, integrando Internet Explorer y popularizando la navegación web.
-
*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. -
Se lanza el asistente virtual Siri de Apple, popularizando la inteligencia artificial en dispositivos personales.
-
Microsoft introduce Windows 10, integrando Cortana y otras herramientas de IA.
-
Se espera la evolución de la Ingeniería del Software hacia la computación cuántica, molecular y biológica.
-
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.