historia de la ing. software

  • Primera Evolucion del software

    La programación de computadoras era un "arte de andar por casa" para el que existían pocos métodos sistemáticos. *No existía documentación de ningún tipo.
    Existencia de pocos métodos formales y pocos creyentes en ellos.
    Desarrollo a base de prueba y error.
    Se trabajaba con la idea de “Codificar y Corregir”.
    No existía un planteamiento previo
  • Period: to

    Primeros Años

    Durante los primeros años de desarrollo de las computadoras, el hardware sufrió continuos cambios, mientras que el software se contemplaba simplemente como un agregado.
  • ORIGENES

    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.
  • nace el lenguaje de alto nivel Fortan

    Lenguaje de programación alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a lacomputación científica.
  • Period: to

    Crisis del software

    La ingeniería de software fue estimulada por la llamada crisis del software, 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. Algunos proyectos causaron pérdidas de vidas. La crisis del software originalmente fue definida en términos de productividad, pero evolucionó para enfatizar la calidad.
  • Period: to

    Segunda Era

    La multiprogramación y los sistemas
    multiusuario introdujeron nuevos conceptos de interacción hombre-máquina
  • Primera conferencia de software

    Se realiza la primera conferencia sobre desarrollo de software en Múnich, financiada por la OTAN. Allí la “crisis del software” se convierte en el tema central y se utilizó por primera vez el término "ingeniería del software" para describir el conjunto de conocimientos que existían en un estado inicial, así pues nace formalmente la rama de ingeniería de software.
  • Se establece el temino I.S

    El término Ingeniería del Software se utilizó por primera vez en el título de una conferencia de la OTAN celebrada en Alemania.
  • Observación a las fases anteriores de la I.S.

    Se pone atención a las fases anteriores a la codificación como
    análisis de requerimientos, especificación y diseño. Surgen las técnicas como abstracción y descomposición modular. Se hacen esfuerzos para integrar y validar las fases sucesivas del desarrollo.
  • Fundacion de l IEEE

    El Comité creado por la IEEE Computer Society para el desarrollo de estándares de Ingeniería del Software
  • Period: to

    Tercera Era

    El procesamiento distribuido (múltiples computadoras, cada una ejecutando funciones concurrentemente y comunicándose con alguna otra) incrementó notablemente la complejidad de los sistemas informáticos
  • Cursos de I.S.

    Se llevan a cabo cursos de ingeniería de software. Los principios desarrollados en 69 a 71 se usan masivamente en la industria del software.
  • Aparece el paradigma orientado a objetos

    Promueve conceptos como la abstracción, la herencia el
    reuso. Se inicia el uso masivo de técnicas automatizadas de desarrollo de software.
  • Period: to

    Cuarta Era

    La cuarta era del software está enfocada a las tecnologías orientadas a los objetos y están desplazando rápidamente a enfoques de desarrollo de software más convencionales en muchas áreas de aplicación.
  • La evaluación de los procesos evita especificaciones incompletas

    En particular, la calidad de un sistema de software está gobernada por la calidad del proceso utilizado para desarrollarlo y mantenerlo.