Aseguramiento de Calidad de Software y Tecnicas Asociadas
Aseguramiento de Calidad de Software y Tecnicas Asociadas
Aseguramiento de Calidad de Software y Tecnicas Asociadas
ASOCIADAS
Las actividades para la garanta de calidad (QA) garantizan que pocos, o
ningn defecto en el sistema de software exista cuando se entregue a sus
clientes o se lance al mercado. Adems, queremos asegurarnos de que
estos defectos restantes causarn daos o interrupciones mnimas.
ACTIVIDADES DE CONTROL DE CALIDAD
Podemos ver diferentes actividades de control de calidad como intentar
prevenir, eliminar, reducir o contener diversos problemas especficos con
diferentes aspectos de defectos. Podemos clasificar estas alternativas de
control de calidad en las siguientes tres categoras genricas:
Defecto de prevencin a travs de error de bloqueo o eliminacin
de cdigo de error: Dado que los errores son las acciones humanas falte o
sea incorrectas que conducen a la inyeccin de fallas en los sistemas de
software, podemos directamente corregir o bloquear estas acciones o
eliminar las causas subyacentes para ellos. Por lo tanto, prevencin de
defecto puede hacerse de dos maneras genricos:
los contengan reas locales por lo que no hay errores observables de forma
global para los usuarios, o limitar los daos causados por fallas en el
sistema software. Por lo tanto, contencin de defecto puede hacerse de dos
maneras genricos:
actividades.
Conocimientos sobre metodologa, tecnologa y herramientas de
desarrollo tambin desempea un papel importante en el desarrollo
de productos de software de alta calidad. Por ejemplo, en una
implementacin de la tecnologa de contorsionista (Mills et al.,
1987b), si los desarrolladores no estn familiarizados con los
componentes clave de verificacin formal o pruebas estadsticas, hay
Mtodo formal
Mtodos formales proporcionan una forma para eliminar ciertas fuentes de
error y para comprobar la ausencia de fallos relacionados. Los mtodos de
desarrollo formal, incluyen la especificacin formal y verificacin formal.
Especificacin formal se ocupa de producir un conjunto claro de
postcondiciones
Otras tcnicas de verificacin formal influyentes incluyen la
transformacin de predicados basado en ideas de condicin ms
dbiles (Dijkstra, 1975; Gries, 1987), y clculo de programa o enfoque
funcional basado en funciones matemticas y ejecuciones simblicas
(Mills et al, 1987a). Las ideas bsicas son similares al enfoque