Ingenieriadesoftware l

Historia de la ingeniería de Software.

  • Previo a la ingenieria de software

    Previo a la ingenieria de software
    No existían lenguajes de programación, todo era lenguaje maquina
  • Lenguaje ensamblador.

    Lenguaje ensamblador.
    La programación como base inicia la implementacion de lenguajes de programación.
  • Period: to

    Primeros lenguajes de programación.

    Aparecen los primeros lenguajes como cobol, algol y el mas popular fortran.
  • FORTRAN

    FORTRAN
    John Backus (1924 -2007) es un pionero de la informática conocido para sus dos realizaciones más destacadas : 1. entre 1954 y 1957, en IBM, y con su equipo inventan el lenguaje FORTRAN. 2. en 1959 inventa una notación que permite describir el sintaxis de un lenguaje de programación de alto nivel.
  • Programacion Estructurada

    Metodología de desarrollo de software.
  • Modelos

    Nace el modelo cascada mediante una descripción del método en un articulo de una revista.
  • Ley del cambio continuo.

    Esta ley indicaba que los sistemas de tipo electrónico debían tener un cambio continuo o de lo contrario serian obsoletas.
  • Ley del 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.
  • Ingeniería de información

    Metodología de desarrollo de software
  • surge el ciclo de vida del software

    En estas fechas surge el ciclo de vida del software y con ello su mantenimiento.
  • World wide Web

    Es conocido como el hito que marca el nacimiento de Internet, y posiciona Berners-Lee como padre. La propuesta formal de la Web fue presentada oficialmente en la CERN el 12 de Noviembre de 1990 en parte gracias a la colaboración de Robert Cailliau.
  • Java

    Nace el lenguaje de programación "Java"
  • Navegadores Web

    Surgen los primeros navegadores web e infinidad de aplicaciones a través de la red.
  • Rational Unified Process (RUP)

    es un proceso de desarrollo de software desarrollado por la empresa Rational Software, actualmente propiedad de IBM. Junto con el Lenguaje Unificado de Modelado (UML), constituye la metodología estándar más utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos.
  • Google & Youtube

    La popularidad de estos servicios toma gran importancia y los manda a la cima
  • Android

    surgen el revolución de los sistemas operativos para dispositivos móviles denominado "Android".
  • Nuevas metodologías

    Se aplican nuevas metodologías a la ingeniería de software.
  • Metodologia Scrum

    Scrum adopta una estrategia de desarrollo incremental, en lugar de planificación y ejecución de productos.
  • Avances Machine Learning

    Google DeepMind vence en el juego Go (considerado uno de los juegos de mesa más complicados) al jugador profesional Lee Sedol por 5 partidas a 1. Jugadores expertos de Go afirman que el algoritmo fue capaz de realizar movimientos “creativos” que no se habían visto hasta el momento.
  • Inteligencia Artificial "IA"

    La inteligencia artificial da grandes avances en su desarrollo.