Ingeniería de software

By DSDG
  • Aparición del software

    Aparición del software
    La creación de software era dedicada para las personas que se encargaban de crear el hardware. Era considerada como un "arte" a falta de un método sistemático para su creación.
  • Period: to

    Primera etapa de la evolución del software

  • Lenguaje Fortran

    Lenguaje Fortran
    Fue el primer lenguaje de programación de alto nivel enfocado en los cálculos numéricos. Desarrollado por John Backus, que era originalmente para las computadoras IBM.
  • Aparición del término "software"

    Aparición del término "software"
    El término "software" fue mencionado por primera vez por el matemático John Tukey.
  • Creación de software como ciencia

    Creación de software como ciencia
    El software se empieza a ver como una ciencia con estudio propio y que se le debe dedicar principal atención separada de la creacion de hardware.
  • Period: to

    Segunda etapa de la evolución de software

  • Period: to

    Crisis de software

    Uno de los mayores problemas de la crisis del software fue que a diferencia del hardware, el software no tenía un sistema ordenado y definido para la creación de éste. Debido a esto, el hardware era cada vez más avanzado, y el software tenía que ser más complicado, y por la falta de un proceso determinado para la creación de software, causaba que los programas creados no cumplieran con el propósito principal por el que fue creado, causando grandes pérdidas de dinero y tiempo.
  • Origen de ingeniería de software

    Surge el concepto de ingeniería de software, en una conferencia en Garmisch, cuyo propósito era darle solución a la crisis del software que, demanda que en las instituciones y empresas más prestigiadas desaparezcan creación de códigos espagueti para llegar a una estructura en la creacion de software. Se dice que estos fueron los inicios de la Ingeniería de Software.
  • Definición de ingeniería de software

    Definición de ingeniería de software
    Se define la Ingeniería de Software como “El establecimiento y uso de principios de ingeniería robustos, orientados a obtener software económico, que sea fiable y funcione eficientemente sobre máquinas reales”. (Bauer, 1969)
  • Software como producto

    Software como producto
    Las empresas comenzaron a utilizar diferentes equipos y herramientas para la creación de hardware. Al mismo tiempo, los costos de “fabricación” del software tuvieron un gran crecimiento. Ahora era mucho más costoso la creación, implementación, mantenimiento y estructura de software.
    Las técnicas para crear software de calidad comenzaron a introducirse como fue el caso de la “Programación Estructurada" que sustituyó a los códigos sin estructura y sin margen de mejora y evolución.
  • Lenguaje C

    Lenguaje C
    Creado en los Laboratorios Bell por Dennis Ritchie, con el enfoque de recodificar el sistema de UNIX.
    Ha sido tomado como el lenguaje de programación estándar.
  • Period: to

    Tercera etapa de la evolución del software

  • Ciclo de vida del software

    Ciclo de vida del software
    Surge el proceso conocido como “El ciclo de vida del software” que consiste de 7 pasos. Definición de necesidades, Análisis, Diseño, Codificación, Pruebas, Validación, Mantenimiento.
  • Windows 1

    Windows 1
    Se lanza la primera versión de Windows.
  • Creación de la World Wide Web

    Creación de  la World Wide Web
    Timothy John Berners-Lee se basó en un proyecto de Vannevar Bush llamado Memex.
    1989 marca el nacimiento del internet, haciendo a Berners-Lee como padre del internet.
  • Period: to

    Cuarta etapa de la evolución del software

  • Creación de Java

    Creación de Java
    Surge el lenguaje de programación "Java" que originalmente se llamó "OAK", después de eso se llamó "Green", y por último obtuvo su nombre actual "Java". Es un lenguaje parecido a C++ por su estructura y sintaxis.
    Java ha llegado a ser uno de los lenguajes de programación de los más importantes del mundo. Uno de sus principales usos es en la programación de celulares android.
  • Acceso a la Web para el público

    Acceso a la Web para el público
    La CERN (European Organization for Nuclear Research) decide permitir el uso gratuito de la Web al público.
  • Creación de Mosaic

    Creación de Mosaic
    Primer navegador creado para el uso del público en la web. En este tiempo, todavía era muy limitado el acceso a internet solo a instituciones educativas y organizaciones gubernamentales.
  • Creación de Netscape

    Creación de Netscape
    Fue el navegador más importante desde 1994 a 1997.
  • Creación de Explorer

    Creación de Explorer
    Microsoft presentó Internet Explorer, que fue basado en Mosaic. Internet Explorer fue el navegador más popular a partir del 2000.
  • Creación de Mozilla

    Navegador que fue creado por la misma empresa de Netscape.
    Para poder financiar del desarrollo de Mozilla, en 2004 se creó la Fundación Mozilla.
  • Creación de Safari

    Creación de Safari
    Fue publicado por Apple solo para su uso en Mac OS X.
    Se llegaron a publicar versiones de éste para Windows pero no tuvo el éxito esperado.
  • Creación de Firefox

    Creación de Firefox
    Fue creado por la Fundación Mozilla. Y fue el navegador que se hizo más importante que explorer.
    Su objetivo principal fue permitir que la web fuera accesible, pública y abierta.
  • Creación de Chrome

    Creación de Chrome
    Es el navegador creado por Google. Su uso ha ido creciendo de forma considerable desde su creación en 2008.
    Es conocido por la velocidad de ejecución de código Javascript.