Crono

Historia de la ingeniería del software

  • Orígenes

    Orígenes
    El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960. Los programadores siempre habían sabido sobre ingenieros civiles, eléctricos y de computadores y debatían qué podría significar la ingeniería para el software.
  • Period: to

    La crisis del software

    La ingeniería de software fue estimulada por la llamada crisis del software de la década de 1960, 1970 y 1980, que identifica muchos de los problemas de desarrollo de software. Muchos proyectos de software sobrepasaron el presupuesto y el tiempo estimados. Algunos proyectos causaron daños a la propiedad otros proyectos causaron pérdidas de vidas.​ La crisis del software originalmente fue definida en términos de productividad, pero evolucionó para enfatizar la calidad.
  • sobre costos

    sobre costos
    El costo de propiedad y mantenimiento del software en la década de 1980 fue dos veces más caro que el propio desarrollo del software.
  • fallo de proyectos

    fallo de proyectos
    Durante la década de 1990, el costo de propiedad y mantenimiento aumentó en un 30% con respecto a la década anterior. En 1995, las estadísticas mostraron que la mitad de los proyectos de desarrollo encuestados estaban operacionales, pero no eran considerado exitoso
  • Finalizan los protocolos World Wide Web

    Finalizan los protocolos World Wide Web
    El código para la World Wide Web fueron escritos por Tim Berners-Lee, siguiendo la propuesta que redactó el año anterior, junto con los estándares HTML, HTTP y las URLs.
  • Se crea la primera página web

    Se crea la primera página web
    1991 fue el año en el que Internet comenzó a tomar un aspecto más actual. Nació la primera página web de manera similar al primer email. La primera página web no era más que una pequeña referencia sobre qué era y qué se podía hacer en la World Wide Web.
  • Prominencia de Internet

    Prominencia de Internet
    Sistemas de búsqueda de palabra clave evolucionaron en buscadores web, y muchos sistemas de software tuvieron que ser rediseñados, para la búsqueda internacional, dependiendo de las técnicas de posicionamiento en buscadores. Fueron necesarios sistemas de traducción de lenguaje natural humano para intentar traducir el flujo de información en múltiples idiomas extranjeros.
  • Metodologías ligeras

    Metodologías ligeras
    Con la creciente demanda de software en muchas organizaciones pequeñas, la necesidad de soluciones de software de bajo costo llevó al crecimiento de metodologías más simples y rápidas que desarrollaran software funcional, de los requisitos de implementación, más rápidos y más fáciles.
  • Ingeniería de Software en la actualidad

    En la actualidad el software tiene un doble papel. Es el producto, pero al mismo tiempo, actúa como el conductor que entrega el producto. Como conductor utilizado para entregar el producto, actúa como base de control, por ejemplo un sistema operativo, o un sistema gestor de redes.