Línea de tiempo e historia de los orígenes de ingeniería de softwares

  • Period: to

    Primera Fase. Los albores

    Programar no es una tarea diferenciada del diseño de una máquina
    Uso de lenguaje máquina y ensamblador.
    Durante los primeros años de la informática, el software era un añadido. 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. En esta época toda la programación se desarrollaba a medida para cada necesidad concreta, y en consecuencia tenía muy poca difusión.
  • Línea de tiempo e historia de los orígenes de ingeniería de softwares

    Línea de tiempo e historia de los orígenes de ingeniería de softwares
    Su origen se debió a que el entorno de desarrollo de sistemas software adolecía de:
    Retrasos considerables en la planificación
    Poca productividad
    Elevadas cargas de mantenimiento
    Demandas cada vez más desfasadas frente a las ofertas
    Baja calidad y fiabilidad del producto
  • Period: to

    Segunda Fase. El florecimiento

    Aparecen multitud de lenguajes
    Se pensaba que era posible hacer casi todo.
    se estableció el software como producto y aparecieron las empresas dedicadas al desarrollo y distribución masiva del mismo. El origen del término Ingeniería del Software, como se ha visto previamente se atribuye a dos conferencias organizadas por la OTAN.
  • Period: to

    Tercera Fase. La crisis

    Desarrollo inacabable de grandes programas
    Ineficiencia, errores, coste impredecible, Nada es posible.
    los sistemas informáticos aumentaron mucho en su complejidad, y nacieron las redes de ordenadores. Esto supuso mucha presión 0para los desarrolladores, aunque los ordenadores para uso personal, apenas estaban difundidos. Esta época acabó con la aparición de los microprocesadores
  • Period: to

    Cuarta Fase. Innovación conceptual

    Fundamentos de programación
    Verificación de programa, Metodologías de diseño.
    y se dirige al impacto colectivo de los ordenadores y el software, en todos los entornos. La industria del software tiene un gran peso en la economía mundial. Aparecen las técnicas de redes neuronales, junto con la lógica difusa, de interés en el campo de la Inteligencia Artificial
  • Period: to

    Quinta Fase. El diseño es el problema

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

    Actualmente
    Actualmente está surgiendo una gran expectativa ante la evolución de la Ingeniería del Software, al ir apareciendo nuevos métodos y herramientas formales que van a permitir en el futuro un planteamiento de ingeniería en el proceso de elaboración de software. Dicho planteamiento vendrá a paliar la demanda creciente por parte de los usuarios, permitiendo dar respuesta a los problemas de:
    Administración
    Calidad
    Productividad
    Fácil mantenimiento