Marco de Referencia para el Desarrollo de Software

By asjord7
  • Walter Shewhart comenzó a trabajar en la mejora de procesos de control estadístico de calidad.

  • Alan Turing publica el primer artículo basado en pruebas de software.

  • Period: to

    Etapa 1: La orientación de las pruebas a la solución de errores.

  • Charles Baker diferencia el concepto “depuración” de “prueba” en su revisión “Mathematical Tables and Other Aids to Computation”.

  • Period: to

    Etapa 2: La orientación de las pruebas a la demostración.

  • Diversos autores presentaron metodologías para la generación automática de datos de pruebas orientados a la trayectoria en publicaciones.

  • Etapa 3: La orientación de las pruebas a la detección.

  • Glenford J. Myers promovió que la Ingeniería de Software separara la Verificación y Validación.

  • El IEEE comenzó a trabajar en un estándar para la documentación de pruebas de software.

  • Myers describió y definió el modelo orientado a la detección de pruebas.

  • Surge la metodología “aleatoria”, orientada a la automatización de casos de prueba.

  • El Institute for Computer Sciences and Technology of the National Bureau of Standars publica una línea de investigación para FIPS.

  • Se público el estándar ANSI/IEEE STD 829-1983.

  • Se público el libro Software Testing Techniques.

  • Period: to

    Etapa 4: La orientación de las pruebas a la evaluación.

  • El congreso de EEUU aprobó la creación de un organismo de investigación para el desarrollo de modelos de mejora para los problemas en el desarrollo de sistemas de software.

  • Se crear la metodología “el proceso de evaluación y de pruebas sistemáticas” (STEP).

  • Se público el estándar ANSI/IEEE STD 1008-1987, basado en pruebas unitarias.

  • Dr. Dave Gelperin y el Dr. William C. Hetzel clasifican los modelos más influyentes de pruebas hasta la fecha.

  • Period: to

    Etapa 5: La orientación de las pruebas a la prevención.

  • Watts Humphrey y Ron Radice extendieron los principios de Deming dentro de sus trabajos en IBM y SEI.

  • Hetzel estableció el proceso de pruebas como planificación, diseño, implementación y ejecución de las pruebas.

  • Ve la luz el proyecto comenzado por el SEI (SW-CMM, Capability Maturity Model for Software).