Descarga

Ingeniería de Software - Historia en linea de tiempo

  • El Comenzar

    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

    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?

    ¿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

    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

    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

    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

    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)

    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

    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

    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

    Desarrollo en espiral
    El desarrollo en espiral es un modelo de ciclo de vida del software
  • Lenguaje Natural

    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

    WWW
    WORLD WIDE WEB Tim Berners-Lee después de proponer su proyecto, logra iniciar la web.
  • Navegadores 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

    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

    2000
    Aparecen más lenguajes de programación para diferentes ámbitos, entre ellos:
    C, C++, Java, Delphi, Modula-2, 2000, C
  • Surge - Google & Youtube

    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

    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

    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

    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

    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

    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.