Sunteți pe pagina 1din 10

NOMBRE:

Descripcin
sta prueba est centrada en las especificaciones y
requerimietnos del sistema. Realiza pruebas sobre las
posibles entradas al programa
NOMBRE:
Descripcin
Se centra en la estructura e implementacin del
sistema. (Sommerville, 2005)
NOMBRE:
Descripcin
Pressman (2005, pg. 422) "Se basa en un examen al
detalle procedimental. Se prueban las rutas lgicas del
software y la colaboracin entre componentes, al
proporcionar casos de prueba que ejerciten conjuntos
especficos de condiciones, bucles o ambos".
NOMBRE:
Descripcin
Combinacin de todas las dems pruebas.
- Comprobar si la lgica interna de los componentes del
software es la adecuada
- Comprobar si los dominios de entrada y salida del
programa son correctos. As se pueden revelar errores
tanto en la funcionalidad, como en el comportamiento
y el rendimiento del sistema (Aparicio, 2012, pg. 110)
Prueba de Caja Negra
Caractersticas/ Grfico
1.-Funciones incorrectas o faltantes.
2.-Errores de interfaz.
3.-Errores en estructuras de datos o en acceso a bases de datos
externas.
4.- Errores de comportamiento o desempeo.
5.- Errores de inicializacin y trmino. (Casado, 2013)
Prueba de la Estructura de Control
Caractersticas/ Grfico
Prueba de Caja Blanca
Caractersticas/ Grfico
Fuente: Aparicio (2012)
Prueba de Software
Caractersticas/ Grfico
Fuente: Aparicio (2012)
NOMBRE:
Descripcin
En esta fase se obtendrn los requisitos y se establecer el
fundamento para el diseo. Y es por eso que se desea una visin
interna a la calidad del modelo de anlisis.
El diagrama de flujo de datos se evala para determinar las
medidas clave necesarias para el clculo de la mtrica de PF:
- nmero de entradas de usuario
- nmero de salidas de usuario
- nmero de consultas del usuario
- nmero de archivos
- nmero de interfaces externas
NOMBRE:
Descripcin
Mtricas de Diseo de Alto Nivel.
Las mtricas del diseo de alto nivel se concentraron en las
caractersticas de la estructura arquitectnica y la calidad de los
mdulos del sistema, basados en su eficiencia.
Mtricas de diseo en los componentes.
Las mtricas de diseo a nivel de componentes se centran en tres
caractersticas: cohesin, acoplamiento y complejidad del mdulo.
Mtricas de diseo de Interfaz
(Pallares Echavez & Pabuence Villamizar, 2012)
CR = 100 x [(costo de la representacin ptima CR)/(costo
de la representacin propuesta)]
donde CR = 100 para una representacin ptima.
Costos = [frecuencia de transicin (ki) x costos de transicin
(ki)]
Nielsen Levy sugiere:
Nmero posible de distribuciones = [N! / K (N K)!] K!
NOMBRE:
Descripcin
La teora de Halstead es la ms ampliamente usada para medir el
cdigo fuente.
NOMBRE:
Descripcin
Esta mtrica proporciona una indicacin de la complexacin de las
pruebas.
NOMBRE:
Descripcin
Desarrollada por (DeMarco, 1986), la mtrica bang es una
indicacin, independiente de la implementacin, del tamao del
sistema.
NOMBRE:
Descripcin
Aunque muchas de las caractersticas pueden ser de naturaleza
cuantitativa, Davis (Pressman, 1998) sugiere que todas puedan
representarse usando una o ms mtricas.
Mtrica Modelo de Anlisis
Caractersticas / Grfico
Mtrica Modelo de Diseo
Caractersticas / Grfico
La complejidad estructural se define por la siguiente funcin: S(i) = f2out
(i)
La complejidad de datos sirve para medir la complejidad del mdulo a
nivel de la interfaz interna:
D(i) = v(i) / [fout(i) + 1]
Donde v(i) es el nmero de variables de entrada y salida del mdulo i.
La complejidad del sistema , es la suma de las dos mtricas anteriores. C(i)
= S(i) + D(i)
A mayores ndices de complejidad, aumenta la complejidad global del
sistema.
Mtricas de cohesin.
CFF(i) = SU(SA(i) / seales(i)
Mtricas de acoplamiento.
M = di + a*ci + do + b*co +gd + c*gc + w + r
donde:
a = b = c = 2
Cuanto mayor es el valor de mc, menor es el acoplamiento de mdulo.
Mtricas de Complejidad
La mtrica de complejidad ms ampliamente usada para el software es la
complejidad ciclomtica, desarrollada por Thomas McCabe, que proporciona
una medida cuantitativa para probar la dificultad y una indicacin de la
fiabilidad ltima.

Mtrica para el Cdigo Fuente
Caractersticas / Grfico
Logitud N se puede expresar como:
N = n1 log2 n1 + n2 log2 n2
y el volumen de programa se puede definir como:
V = N log2 (n1 + n2)
Halstead define una relacin de volumen L como la relacin volumen de la
forma ms compacta de un programa respecto al volumen real del programa.
Por tanto L, debe ser menor a 1.
L = 2 / n1 * n2/N2
Mtrica para las Pruebas
Caractersticas / Grfico
El esfuerzo de la ciencia del software se calcula:
e = V / NP
NP = 1 / [(n1 / 2) * (N2 / n2)]
El porcentaje de esfuerzo global de pruebas a asignar un mdulo k:
Porcentaje de esfuerzo de pruebas (k) = e (k) / e(i)
Mtrica Bang
Caractersticas / Grfico
Primitivas funcionales (Pfu) Transformaciones (burbujas) que aparecen en
el nivel inferior de un diagrama de flujo de datos.
Elementos de datos (ED) Los atributos de un objeto de datos, los elementos
de datos no compuestos y aparecen en el diccionario de datos.
Objetos (OB) Objetos de datos.
Relaciones (RE) Las conexiones entre objetos de datos.
Transiciones (TR) El nmero de transacciones de estado en el diagrama de
transicin de estado.
Mtrica de la Calidad de Especificacin
Caractersticas / Grfico
Especificidad.
Correccin.
Complexin.
Comprensin.
Capacidad de verificacin.
Consistencia externa e interna.
Capacidad de logro.
Concisin. Trazabilidad. Capacidad de modificacin. Exactitud. Capacidad
de reutilizacin.

S-ar putea să vă placă și