Historia sobre la ingeniería de software

  • Historia

    Previo a la ingeniería de software
    No existían lenguajes de programación, todo era lenguaje máquina.
  • Period: to

    Aparecen los primeros lenguajes de programación

    Aparecen los primeros lenguajes como cobol, algol y el más popular fortran
    El desarrollo de software lo hace que sea un producto
  • La programación como base

    La programación como base
    Inicia la implementación de lenguajes de programación
  • Origen

    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 del hardware lo que hacía el software cada vez más completo y generalmente nunca se terminaba a tiempo.
  • PROGRAMACIÓN ESTRUCTURADA

    PROGRAMACIÓN ESTRUCTURADA
    Metodología de desarrollo de software
  • Nace el modelo cascada

    Nace el modelo cascada mediante una descripción del método en un artículo de una revista
  • Nacen los paradigmas de programación

    David Parnas introduce los conceptos clave de modularidad y camuflaje de información
  • 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.
  • ngeniería de la información (IE/IEM)

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

    Por estas fechas surge el ciclo de vida del software y con ello su mantenimiento
  • Nace el desarrollo en espiral

    El desarrollo en espiral es un modelo de ciclo de vida del software
  • World Wide Web

    Tim Berners-Lee después de proponer su proyecto, logra iniciar la web.
  • Nace el lenguaje de programación "Java"

    Java nace en 1991 con el nombre "OAK", posteriormente cambiado por Green por problemas legales, y finalmente con la denominación actual JAVA. El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia.
  • los primeros navegadores web

    Surgen los primeros navegadores web e infinidad de aplicaciones a través de la red. El primer navegador fue desarrollado por Tim Berners-Lee, en la CERN, en 1990; el navegador web llamado WorldWideWeb era bastante sofisticado y gráfico, pero solo funcionaba en estaciones NexT.
  • Period: to

    Dynamic Systems Development Method

    1995 - 2012 metodología de desarrollo de software
  • Aparecen más lenguajes de programación para diferentes ámbitos

  • Los dispositivos móviles

    Los dispositivos móviles son lo más novedoso con nuevos sistemas operativos
  • 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.