-
El Comenzar
No habían surgido lenguajes de programación, todo era lenguaje maquina, sin embargo, Los operadores ingresaban datos y programas en código especial por medio de tarjetas perforadas. -
Primeros Lenguajes o Lenguaje de Esamblado
La programación como base inicia la implementación de lenguajes de programación, de aqui surgen algunos lenguajes priemerizos y mas conocidos como:
- cobol
- algol
- el mas popular fortran
Dato: El desarrollo de software lo hace que sea un producto. -
¿Como surge?
El concepto de ingeniería del software surgió en 1968,tras una conferencia en Garmisch (Alemania) que tuvo como objetivo resolver los problemas de la crisis del software. Este fue ocasionado por el avance desmesurado de el hardware lo que hacia el software cada vez mas completo y generalmente nunca se terminaba a tiempo.
La ingeniería de software es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos (software) -
Novedades 1965-1970
Se busca simplificar código.
Aparición de multiprogramación.
Sistemas de tiempo real apoyan la toma de decisiones.
Aparición de software como producto.
Inicio de la crisis del software. Dato: Nace el modelo cascada mediante una descripción del método en un articulo de una revista -
Nacimiento de Paradigmas
Nacen lo que conocemos como paradigmas de programación
Ley del crecimiento continuo. David Parnas introduce los conceptos clave de modularidad y camuflaje de información. -
Conceptos, Estructuras y sistemas distrbuidos
Nuevo concepto; Sistemas distribuidos.
Aparecen: Redes de área local y global.
Esta ley indicaba que los sistemas de tipo electrónico debían tener un cambio continuo o de lo contrario serian obsoletas Dato: Ya hay Metodologías de desarrollo de software -
Ley de Crecimiento Continuo
Esta ley indicaba que los sistemas de tipo electrónico debían incrementar para mantener la satisfacción del usuario a lo largo del periodo de vida del sistema. El contenido funciona de un programa debe incrementarse continuamente para mantener la satisfacción del usuario durante su ciclo de vida. Esta ley refleja un aspecto del mismo fenómeno que refleja la primera -
Simuladores (RV)
Ocurre uno de los acontecimientos históricos en el desarrollo de los simuladores de vuelo, cuando Thomas Furness presentó el simulador más avanzado que existe, contenido en su totalidad en un casco parecido al del personaje Darth Vader y creado para la U.S. Army AirForce. -
Ciclo de la vida del Software
Surge el ciclo de vida del software, por estas fechas el ciclo de vida del software y con ello su mantenimiento -
Redes de informacion
Aparecen: Redes de información, tecnologías orientadas a objetos, redes neuronales, sistemas expertos y SW de inteligencia artificial. -
Desarrollo en espiral
El desarrollo en espiral es un modelo de ciclo de vida del software -
Lenguaje Natural
SPHINX (Lee y Hon, 1988) es el primer sistema en conseguir alta precisión en tiempo-real, con independencia del orador y discurso continuo -
WWW
WORLD WIDE WEB Tim Berners-Lee después de proponer su proyecto, logra iniciar la web. -
Navegadores WEB
Surgen los primeros navegadores web e infinidad de aplicaciones a través de la red. Pero siendo estrictos, el primer navegador fue creado en 1990 por Tim Berners-Lee, el padre de la WWW (World Wide Web) y se llamó igual, WorldWideWeb, si bien luego se rebautizó como Nexus. Este primer navegador, que duró cuatro años nada más, hacía las veces de navegador web y de editor de páginas web -
JAVA
Nace el lenguaje de programación "Java"
En enero de 1995 Sun formá la empresa Java Soft para dedicarse al desarrollo de productos basados en la tecnologías Java, y así trabajar con terceras partes para crear aplicaciones, herramientas, sistemas de plataforma y servicios para aumentar las capacidades del lenguaje. Ese mismo mes aparece la versión 1.0 del JDK. -
2000
Aparecen más lenguajes de programación para diferentes ámbitos, entre ellos:
C, C++, Java, Delphi, Modula-2, 2000, C -
Surge - Google & Youtube
La popularidad de estos servicios toma gran importancia y los manda a la cima.
En agosto de 1998, el cofundador de Sun, Andy Bechtolsheim, les dio a Larry y Sergey un cheque por USD 100,000. Ese fue el nacimiento oficial de Google Inc. YouTube fue fundada por Chad Hurley, Steve Chen y Jawed Karim en febrero de 2005 en San Bruno, California. ... Hurley y Chen dicen que la idea de Youtube surgió cuando trataron de compartir vídeos tomados durante una fiesta en San Francisco. -
Redes Sociales
Este año las redes sociales se vuelven tan populares alrededor del mundo de la Internet. Cientos de millones de internautas se entregaron en 2007 al frenesí de los sitios de socialización, como MySpace o Facebook, una forma lúdica de intercambio que ha resultado redituable pero también cuestionada por intromisión en la vida privada. -
Dispositivos moviles
Los dispositivos móviles son lo más novedoso con nuevos sistemas operativos, El iPhone de Apple salió a la venta por primera vez el 29 de junio de 2007, unos cinco meses después de su anuncio original el 9 de enero de 2007, y Surge el revolucionario sistema operativo para dispositivos móviles denominado "Android" Los dispositivos móviles son lo más novedoso con nuevos sistemas operativos eran:
T-Mobile G1. ...
iPhone 3G. ...
Nokia 5800 Xpress Music. ...
BlackBerry Bold 9000. ...
Motorola AURA. -
SCRUM
Metodología Scrum
Scrum es un modelo de desarrollo ágil caracterizado por: Adoptar una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto.
Basar la calidad del resultado más en el conocimiento tácito de las personas en equipos autoorganizados, que en la calidad de los procesos empleados.
Solapamiento de las diferentes fases del desarrollo, en lugar de realizar una tras otra en un ciclo secuencial o de cascada.
Dato: -
Realidad Aumentada
Solinix,[5] empresa Colombiana. Lanza la primera App que revoluciona el concepto de Mobile Marketing aprovechando la Realidad Aumentada.2016: Niantic saca Pokémon Go, un juego de RA para móviles que alcanza un éxito sin precedentes en el género. -
Actualidad
En la actualidad algunos avances en la ING de Software son: -Realidad aumentada
-Inteligencia Artificial
-Máquinas y dispositivos autónomos
-Motion design
-Computación cuántica
-Espacios inteligentes
-Aplicaciones web progresivas
-Empresas basadas en el cloud
-Computación «Edge»
-Software de nicho
-Ciberseguridad
-Blockchain En la actualidad el avance ha sido enorme, en cuanto a productividad y flexibilidad para cualquier ámbito de la vida diaria.