Ingenieria software

Historia de la Ingenieria de Software

  • Inicios

    Inicios
    La programación se consideraba un "arte", para el que no existían metodologías, era un proceso que se realizaba sin planificación alguna.
  • Period: to

    La era pionera

    El desarrollo más importante fue que nuevos computadores salían casi cada uno o dos años, haciendo obsoletos los ya existentes.
  • Nace el lenguaje FORTRAN

    Nace el lenguaje FORTRAN
    Fue el primer y principal lenguaje Científico.
    Diseñado por IBM.
    Utilizado también para aplicaciones comerciales.
  • Period: to

    Los orígenes

    Apareció por primera vez el término Ingeniería del software.
  • Nace el lenguaje COBOL

    Nace el lenguaje COBOL
    Fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador.
  • Nace el lenguaje BASIC

    Nace el lenguaje  BASIC
    Fue diseñado por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en New Hampshire, Estados Unidos, como un medio para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran de ciencias.
  • 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.
  • Conferencias

    Conferencias
    El Comité de ciencia de la OTAN patrocinó dos conferencias sobre ingeniería del software
  • Impulso Inicial

    Impulso Inicial
    Se marco el inicio oficial de la profesion de la Ingenieria de Software.
  • Nace el modelo en ESPIRAL

    Nace el modelo en ESPIRAL
    Es un modelo de cliclo de vida del software definido por primera vez por BarryBoehmcen 1986, utilizado generalmente en la ingeniería dell software.
  • Nace el lenguaje C++

    Nace el lenguaje C++
    Es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup.
  • Period: to

    No hay balas de plata

    Durante décadas, solucionar la crisis del software fue de suprema importancia para investigadores y empresas productoras de herramientas de software. 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
  • No hay balas de plata

    No hay balas de plata
    Fred Brooks publicó su artículo No hay balas de plata.
    Algunos interpretan "No hay balas de plata" como que la ingeniería de software ha fracasado.
  • Medicina: radioterapia

    Medicina: radioterapia
    Un error de programación de la unidad de control de la máquina de radioterapia Therac-25 causó entre 1985 y 1987 al menos seis accidentes en los que los pacientes recibieron sobredosis masivas de radiación.
  • Aparición del modelo en cascada

    Aparición del modelo en cascada
    El progreso fluye de arriba hacía abajo, como una cascada.
  • Period: to

    Prominencia de Internet

    El auge de la Internet condujo a un rápido crecimiento en la demanda de sistemas internacionales de despliegue de información y e-mail en la World Wide Web.
  • Guerra: Fallo mortal

    Guerra: Fallo mortal
    Durante la Guerra del Golfo, el sistema de defensa antimisiles estadounidenses Patriot en Dhahran (Arabia Saudita) no pudo seguir e interceptar un misil entrante de tipo Scud.
  • Aparece VISUAL BASIC

    Aparece VISUAL BASIC
    Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft.
  • Sin Exito

    Sin Exito
    Las estadísticas mostraron que la mitad de los proyectos de desarrollo de software encuestados estaban operacionales, pero no eran considerado exitoso.
  • Espacio: misiones fallidas

    Espacio: misiones fallidas
    Agencia Espacial Europea lanzó el cohete Ariane 5. Un error de programación en el módulo de gestión provocó la autodestrucción del cohete 37 segundos después del despegue.
  • Period: to

    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.
  • Infraestructura: apagón en el noreste de EE.UU.

    Infraestructura: apagón en el noreste de EE.UU.
    Varios estados del noreste de EE.UU. y la provincia canadiense de Ontario se quedaron sin luz debido a un corte de energía resultado de un accidente local.
  • Transporte: Aerolínea American Airlines

    Transporte: Aerolínea American Airlines
    Un error de programación provocó el caos en la compañía de aviación American Airlines.
  • Justicia: liberación anticipada de delincuentes

    Justicia: liberación anticipada de delincuentes
    Se informó de que 23 presos del Departamento de Correccionales de Michigan (EE.UU.) habían sido puestos en libertad antes de que finalizara su condena debido a un fallo de programación informática.
  • Internet: Amazon

    Internet: Amazon
    La desactivación de los servidores del gigante de Internet Amazon privó a muchas personas de sus datos almacenados en la nube.
  • Dinero: Knight Capital

    Dinero: Knight Capital
    Error de programa casi provocó la quiebra de la empresa de inversión Knight Capital.