12/07/2011
CALIDAD DE PRODUCTO
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ
Facultad de Ingeniería de Sistemas
INGENIERÍA DE SOFTWARE Proceso
Influye Calidad de proceso
Influye Calidad interna
Depende de
Efecto del producto
Producto
Influye Calidad externa
Depende de
Calidad en uso
Contextos de uso
Depende de
proveedor
usuario
PRUEBAS DE SOFTWARE MG. RICHARD Y. MERCADO RIVAS
ISO 14598
CALIDAD DE PRODUCTO Requisitos
mundo real
Operación
Necesidades
Calidad en uso
métricas externas
Identificar los tipos de producto(s) a ser evaluados
uso y respuesta determina
Especificación indica
comporta miento del sistema real
Requisitos calidad externos
Calidad externa
Integración del Sistema y Pruebas métricas externas
PRUEBAS DE SW Pruebas de software son los procesos que permiten verificar y revelar la calidad de un producto software. Las pruebas de software se integran dentro de las diferentes fases del Ciclo del software dentro de la Ingeniería de software. Así se ejecuta un programa y mediante técnicas experimentales se trata de descubrir que errores tiene Para determinar el nivel de calidad se deben efectuar unas medidas o pruebas que permitan comprobar el grado de cumplimiento respecto de las especificaciones iniciales del sistema. Las pruebas de software, testing o beta testing es un proceso usado para identificar posibles fallos de implementación, calidad, o usabilidad de un programa. Básicamente es una fase en el desarrollo de software consistente en probar las aplicaciones construidas.
determina
"El testing puede probar la presencia de errores pero no la ausencia de ellos", E. W. Dijkstra.
Diseño y Desarrollo indica
atributos software
Requisitos calidad internos
Calidad interna
métricas internas
PRUEBAS DE SW Una definición de "testing" es: proceso de evaluación de un producto desde un punto de vista crítico, donde el "tester" (persona que realiza las pruebas) somete el producto a una serie de acciones inquisitivas, y el producto responde con su comportamiento como reacción. Por supuesto, nunca se debe testear el software en un entorno de producción
Conceptos Error: acción humana que produce una falta Falta: algo que está mal en un producto (modelo, código, documento, etc.) Fallo: manifestación de una falta Defecto: error, falta o fallo Verificación y Validación Verificación: ¿estamos construyendo el producto correctamente? Validación: ¿estamos construyendo el producto correcto?
1