Please enable JavaScript.
Coggle requires JavaScript to display documents.
Evolución de la calidad de software - Coggle Diagram
Evolución de la calidad de software
Período 1840-1950
Ada Lovelace
1840
La maquina no crea, genera cualquier cosa que sepamos como ordenarle
Los errores no son necesariamente problemas de las máquinas. También, se le atribuye a la malas instrucciones.
Alan Turing
1949
La pregunta hacia la dicotomía de hablar con una persona o una máquina
Período 1951-1970
Daniel D.McCracken
1957
Las pruebas por parte del cliente, forman parte de nuestro proceso del desarrollo. Esto frente al lanzamiento de una comprobación real.
Charles L.Baker
1957
El trabajo de investigación, proporciona la diferencia entre pruebas y depuración
Gerald M.Weinberg
1958
Genera pruebas antes del incremento de un mini proyecto
Crea los libros:
"Fundamentos de la programación informática", establece los principios de pruebas
Mediante su libro "Psicología de la programación informatica", establece el aspecto humano de la programación
"Software perfecto y otroas ilusiones sobre las pruebas", establece que mientras mas se pruebe, mayor calidad tendrá el producto
Bill Elmerdorf
1967
Enfoque disciplinado para las pruebas funcionales del software
Aplicación de las pruebas en modelos
Robert W.Bemer
1968
Garantía la calidad del software
Edsger Dijktra
1968
Garantiza la programación estructurada
La confianza de un programa se genera mediante la prueba convincente de su corrección
Período 2001-2020
Erik Van Veenendaal
2005
TMMI
Evaluar y mejorar el proceso de pruebas de las organizaciones
Mike Cohn
2009
Pirámide de automatización de pruebas
Michael Bolton
2004
Probar vs comprobar
Doron Reuveni
2007
Crowtesting se basa en el enfoque de pruebas
en el medio natural en lugar del laboratorio de calidad
Bret Pettichord
2003
Escuelas de pensamiento de pruebas de software
Analítica
Dirigida por normas
Orientada hacia la calidad
Dirigida por el contexto
Lisa Crispin
2009
Pruebas ágiles
el aprendizaje a partir de la
experiencia, y la mejora continua de los procesos de prueba.
Kent Beck
2002
Pruebas antes de escribir código
TDD
Jonathan Kohl
2012
pruebas exploratorias manuales
para encontrar aquellos defectos insidiosos
Período 1971-2000
Cem Kaner
1988
Término de prueba exploratorio
Escuela de pensamiento de las pruebas de software
Boris Beizer
1990
Paradoja de pesticidad
A mas pruebas en el software, más inmune será
Clasificación de defectos del software
Barry W. Boehm
1981
El costo de retrabajo, aumenta conforme el tiempo
Robert B. Grady
1987
Explica que son las métricas y cuando son utiles
Identificar tendencias de defectos en los productos
Explica como usar el ciclo PDCA
Dorothy Graham
1991
Automatización de pruebas
William C. Howden
1978
Acuñe el termino oráculo
Determinar que una prueba fallo o no
Paul C. Jorgensen
1995
Tecnologías en evolución en el ámbito de pruebas
Thomas J. McCabe
1976
Complejidad ciclomática
Control cuantitativo de la complejidad de un programa
Glenford Myers
1976
Introduce el concepto de la caja negra
James Bach
1996
Pruebas Heuristicas
Michael E. Fagan
1976
Proceso sistemático de inspección de diseño y código
R. Geoff Dromey
1996
Modelo de calidad para resolver la intangibilidad
Tom Gilb
1975
Fiabilidad del sistema
Metricas de software
Proceso de revisión formal de software
Jonathan Bach
2000
Pruebas exploratorias
Frederick Brooks
1975
Ideas vigentes en metodologías ágiles y DevOps
Eric S. Raymond
1999
Ley de linus
Si hay suficientes ojos, todos los errores son superficiales.”
Watts Humphrey
1989
Padre de la calidad de software
Propone el modelo de madurez de las capacidades
Explica como liderar equipos de ingenieros de software
Brian Marick
1994
Probar software es un oficio
dos dimesiones de categorización de pruebas
cara al negocio vs cara a la tecnología
soporte de programación vs critican el producto
William C. Hetzel y David Gelperin
1973
Definen cuatro modelos de pruebas de software
Destruciión
Evaluación
Demostración
Prevención