Crisis del Software

  • Period: to

    Los albores

    Programar no es una tarea diferenciada del diseño de una máquina
    Uso de lenguaje máquina y ensamblador
  • Period: to

    El florecimiento

    Aparecen multitud de lenguajes
    Era posible hacer casi todo
  • Period: to

    La crisis

    Desarrollo inacabable de grandes programas
    Ineficiencia, errores, coste impredecible
    Nada es posible
  • Period: to

    Innovación conceptual

    Fundamentos de programación
    Verificación de programas
    Metodologías de diseño
  • El diseño es el problema 1980-¿?

    Entornos de programación
    Especificación formal
    Programación automática