Verificacin: Estamos construyendo correctamente el producto? Validacin: Estamos construyendo el producto correcto.?
Por qu la Calidad de Software?
Desarrollo adecuado: Automatizacin constante. Competitividad de productos. Control en cada etapa..
Diseo de Sistemas Confiables
La utilizacin de sistemas por parte de los usuarios pueden ser muy variadas, por lo que nos fijamos en enfoques de confiablidad: Nivel en el que se cumplan los requerimientos correctos. Nivel de diseo.
Definiciones de Pruebas del
Sistema
Definiciones recogidas desde el IEEE:
Pruebas (test): Actividad que se ejecuta en 2 circunstancias previas y especficas. Caso de prueba(test case): Los resultados espereados para un objetivo comn. Defecto(defect, fault,"bug"): Defecto en el software.
Definiciones de Pruebas del
Sistema Definiciones recogidas desde el IEEE: Fallo (failure): Incapacidad de realizar funciones requeridas. Error (error): Diferencia entre valor calculado, observado o medido, y el valor verdadero.
Ejemplo: ERROR
Accidente(Seguridad)
Equivocacin del programador.
2+2=5
Defecto (Calidad)
Fallo(Fiabilidad)
Taller 1. 2. 3. 4.
Contestar las siguientes preguntas:
Comente sobre la importancia de la calidad en el software. Haga una lista de las definiciones de trminos utilizados en pruebas a los sistemas. Anote los niveles de confiabilidad. Escriba un ejemplo prctico de lo que sucedera si no se realiza un control de calidad.