2

historia del software

  • David Parnas

    Desarrolló el concepto de oculta miento de información en la programación modular.
  • Segunda fase: El florecimiento

    Aparecen multitud de lenguajes
    Se pensaba que era posible hacer casi todo.
  • Peter G. Neumann

    Ha mantenido una lista contemporánea de problemas de software y desastres.
  • Primer proyecto

    Primer proyecto
    OS/360 fue uno de los primeros de grandes proyectos de software
  • Period: to

    Surge

    Surge tras una conferencia en Garmisch Alemania
  • Tercera fase: La crisis

    Desarrollo inacabable de grandes programas
    Ineficiencia, errores, coste impredecible
    Nada es posible
  • Origen del termino en ingeniería del software

    Origen del  termino en ingeniería del software
    Dos conferencias en OTAN
  • Edsger Dijkstra

    Edsger Dijkstra
    Edsger Dijkstra fue uno de los primeros que dio un concepto de la
    crisis del software
  • Cuarta fase: Innovación conceptual

    Fundamentos de programación, verificación de programas y metodologías de diseño
  • Michael A. Jackson

    Ha escrito extensamente sobre la naturaleza de la ingeniería del software
  • Costo

    El costo de propiedad y mantenimiento del software
  • Quinta fase

    Entornos de programación, especificación formal, programación automática.
  • Fred Brooks

    Fred Brooks
    Publicó el artículo No Silver Bullet
  • Tecnologías

    Nuevas tecnologías que ayudan ala crisis de ingeniería de
    software
  • Década

    El costo de propiedad y mantenimiento aumentó en un 30% con respecto a la década anterior
  • Internet

    Rápido crecimiento en la demanda de sistemas internacionales de despliegue de información y correo electrónico en la World Wide Web.
  • En la actualidad

    el producto mas importante del siglo 21 la información
  • Software

    Son muy grandes todavía utilizan metodologías muy documentadas.
  • ICSE

    documenta el estado del arte de SE
  • Software Engineering Body of Knowledge SWEBOK

    Ha sido presentado como un estándar ISO/IEC TR 19759.
  • ICSE

    Ayudar a identificar el estado del arte en ingeniería de software.