-
Origen de la Ingeniería de Software
El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960.
La Ingeniería del software vino a ayudar a identificar y corregir mediante principios y metodologías los procesos de desarrollo y mantenimiento de sistemas de software. -
Primer sistema operativo
El concepto de Sistema Operativo surge en la década de los 50. El primer Sistema Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y básicamente lo único que hacía era comenzar la ejecución de un programa cuando el anterior terminaba. -
Crisis del Software
La ingeniería de software fue estimulada por la llamada crisis del software de la década de 1960 que identifica muchos de los problemas de desarrollo de software.
Factores:
Aumento del poder computacional
Rápida obsolescencia del Hardware y software -
Programación orientada a objetos o POO
Los conceptos de la programación orientada a objetos tienen origen en Simula 67, un lenguaje diseñado en 1967 para hacer simulaciones de eventos discretos. Su predominio fue consolidado gracias al auge de las interfaces gráficas de usuario. -
Término de Ingeniería de Software
El término Ingeniería del Software se utilizó por
primera vez en el título de una conferencia de la OTAN ( Organización del Tratado del Atlántico Norte) celebrada en Alemania en 1968. -
El Software finalmente comercializado
En 1970 es donde aumenta la comercialización del software (como producto) y llegan las "fábricas de software" produciéndose así una amplia distribución en el mercado. -
Nace el lenguaje C
Dennis M. Ritchie crea el Lenguaje de programación C en los Laboratorios Bell como evolución del anterior es decir el lenguaje B -
HTML
El origen de HTML se remonta a 1980, cuando el físico Tim Berners-Lee, trabajador del CERN (Organización Europea para la Investigación Nuclear) propuso un nuevo sistema de "hipertexto" para compartir documentos. Lo que daría origen a la web y al software web (aplicaciones web). -
Software Libre
Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. -
Microsoft Lanza Windows 1.0
El 10 de Noviembre de 1983, Microsoft Corporation anunciaba formalmente al mundo Microsoft Windows, un sistema operativo de próxima generación que proveería de una interfaz gráfica y de un entorno multitarea a las computadoras. -
Nace Mac OS
Apple Computer Inc. introdujo la computadora personal Macintosh, con el modelo Macintosh 128K. El cual incluía el sistema operativo Mac OS, conocido en esa época como System Software (software de sistema). el primer sistema operativo multiusuario de apple. -
Ciclo de Vida
Especificación: usuarios e ingenieros definen el software a producir y las restricciones en su funcionalidad.
Desarrollo: fase en la cual el software se diseña y se programa.
Validación: el software debe ser probado para asegurar que cumple con las necesidades del cliente.
Evolución: el software debe poder ser modificado para adaptarse a cambios en el mercado y en las necesidades de los usuarios. -
Java
Surge uno de los lenguajes de programación mas potentes que existen. El 29 de septiembre de 1994 se termina el desarrollo del prototipo de HotJava. -
Impacto del Software
Durante 1995 hasta nuestros días el software ha tenido un gran impacto.
Aparecen: Redes de Información, Tecnologías Orientadas a Objetos, Sistemas Expertos e Inteligencia Artificial. -
Primer SO para Celulares
En 1996 Palm lanzó el primer sistema operativo para móviles. El Palm OS 1.0 integraba aplicaciones de RIM como correo, agenda, memo pad y tareas. -
Nace el gigante del internet
Google.com se registra como dominio el 15 de septiembre. El nombre, que utiliza un juego de palabras basado en el término matemático "gúgol" (el número uno seguido de 100 ceros), refleja el objetivo de Larry y Sergey de organizar una cantidad aparentemente infinita de información en la Web. -
HTML5
HTML5 es un lenguaje markup (de hecho, las siglas de HTML usado para estructurar y presentar el contenido para la web. Es uno de los aspectos fundamentales para el funcionamiento de los sitios. -
Apple Lanza iPhone OS (IOS)
En enero del 2007 apareció iPhone OS (que después se convirtió en iOS). El sistema operativo para celulares de Apple. -
Aparece el primer dispositivo con Android
El sistema operativo por excelencia en teléfonos celulares.
Android fue presentado en 2007. -
Microsoft lanza Windows 7
El desarrollo de Windows 7 comenzo inmediatamente despues del lanzamiento de Windows vista. Su nombre fue anunciado el 13 de octubre de 2008. -
Redes Sociales
Es a partir de esta fecha cuando las redes sociales toman un lugar importante en el software web. -
Surge Windows 10
Windows 10 es el último sistema operativo desarrollado por Microsoft como parte de la familia de sistemas operativos Windows NT. Fue dado a conocer oficialmente en septiembre de 2014. -
Metodología Ligeras
El uso de prototipos rápidos evolucionó a metodologías ligeras completas como la programación extrema (XP), que intentó simplificar muchas las áreas de la ingeniería de software. -
Internet de las cosas
La informática en la nube, el 'blockchain' y el Internet de las Cosas también tendrán protagonismo en 2019. -
Inteligencia Artificial
Los expertos coinciden que el 2019 será el año de la inteligencia artificial, que promete revolucionar todos los sectores y que es la llave para extraer el potencial del mundo hiperconectado.