Calcular Metricas

También podría gustarte

Está en la página 1de 12

Instrumento para calcular métricas basado en el modelo ISO 9126

Característica SubCaracterística Metrica S/N


Funcionalidad

Suficiencia funcional S

Adecuación/Aplicabilidad: Integridad de la
la capacidad del producto implementación funcional S
software para
proporcionar un conjunto
apropiado de funciones
para tareas específicas y
La capacidad del objetivos de los usuarios.
producto software
para proporcionar
funciones que
satisfagan las
necesidades
especificadas e
implícitas cuando el
software se utiliza en
las condiciones
especificadas. Estabilidad de la s
especificación funcional
Interoperabilidad: la
capacidad del producto Compatibilidad
software para interactuar de los datos S
con uno o más sistemas .
especificados.

Fiabilidad
• Madurez: la capacidad

Suficiencia de las pruebas S


del producto software

para evitar fallos

la capacidad del
producto software provocados por errores en
del producto software

para evitar fallos

la capacidad del Detección de Fallas S


producto software provocados por errores en
para mantener un
nivel especificado de
rendimiento cuando
se utiliza en las
condiciones
especificadas. el software.

Prevención de fallas
Tolerancia a fallos S

Usabilidad
la capacidad del • Entendibilidad: la
producto software de
ser entendido, capacidad del producto
aprendido, utilizado y
atractivo al usuario, software para permitir al
cuando se utiliza en
las condiciones usuario que entienda si el
especificadas
software es adecuado, y Funciones Evidentes S
como debe utilizarse para
determinadas tareas y
bajo ciertas condiciones
de uso.

Eficiencia
La capacidad del • Comportamiento
producto software
para proporcionar el temporal: la capacidad del
rendimiento
apropiado, relativo a
la cantidad de producto software para
recursos utilizados,
bajo las proporcionar tiempos de
especificaciones
determinadas. respuesta y de Tiempo de Respuesta S

procesamiento apropiados
para proporcionar el temporal: la capacidad del
rendimiento
apropiado, relativo a
la cantidad de producto software para
recursos utilizados,
bajo las proporcionar tiempos de
especificaciones
determinadas. respuesta y de Tiempo de Respuesta S

procesamiento apropiados

cuando realiza sus

funciones bajo

condiciones determinadas.

Mantenibilidad

Capacidad de ser
analizado: La capacidad
del diseño para ser
diagnosticado por Preparación de la función
deficiencias o causas de de diagnóstico.
fallas en el diseño o la
identificación de las partes
a ser modificadas.

La capacidad del
producto software
para ser modificado.
Las modificaciones
pueden incluir
correcciones, mejoras
o adaptación del Facilidad de cambio: La
software a cambios capacidad del diseño para
en el entorno, en los permitir Facilidad de registrar los
requisitos o en las que una determinada cambios.
especificaciones modificación sea
funcionales. implementada.

Estabilidad: La capacidad
del diseño para evitar Localización del impacto de
efectos la modificación.
inesperados debido a
Estabilidad: La capacidad
del diseño para evitar Localización del impacto de
efectos la modificación.
inesperados debido a
modificaciones del diseño.

Portabilidad

Adaptabilidad: La
capacidad del diseño para
ser adaptado a
diferentes entornos
especificados sin aplicar Adaptabilidad de las
acciones o medios estructuras de datos.
diferentes de los previstos
para el propósito del
diseño
considerado.

Reemplazabilidad: La
La capacidad del capacidad del diseño para
producto software de ser utilizado
ser transferido de un en lugar de otro diseño, Uso continuo de los datos.
entorno a otro. para el mismo propósito y
en el mismo
entorno.

Conformidad con la
Conformidad con la
portabilidad: La capacidad
del diseño conformidad con la
para adherirse a
estándares o convenciones portabilidad.
relacionados a la
portabilidad.
ado en el modelo ISO 9126-2:2003
Observación Fórmula Medida Valor A Valor B X TOTALES

X=1-A/B A=
Número de funciones en las
0 <= X <= 1 que se detectan problemas
Cuanto más cerca de 1,0, 3 10 0.7
en la evaluación
El más adecuado B = Número de funciones
evaluadas

0 < = X <=1 Entre más X=1-A/B


cercano a 1, más A: Clases con las que se han
completo. Cuente el
número de funciones
implementadas tenido problemas
incorrectamente o que B: Número de Clases
faltan
Y comparar con el número
de funciones descritas en evaluadas 0 5 1
el
Especificaciones de
requisitos.

X=1-A/B
A = Número de funciones
cambiadas durante el ciclo
de vida del desarrollo
Fases
0 <= X <= 1 B = Número de funciones
Cuanto más cercano a 1, 4 10 0.6
más estable descritas en las
especificaciones del
requisito
X=A/B
A = Número de formatos de
datos de interfaz que se han

0 <= X <= 1 implementado


Cuanto más cercano a 1, Correctamente como en las
más estable. Permite
especificaciones. 1 1 1
evaluar cómo se han
implementado los frmatos B = Número de formatos de
de las interfaces datos a intercambiar según
las especificaciones

X= A/B
A: número de casos de
prueba en el plan
Entre X sea mayor, 1 1 1
B: Número de casos de
pruebas requeridos
X=A/B
0 <= X A = Número absoluto de
Un valor alto para X fallos detectados en la
implica una buena calidad revisión 3 10 0.3
del producto, B = Número de errores
mientras que A = estimados que se
0 no detectarán en
revisión

0 <= X
Donde X es mayor la X=A/B
mejor evitación del A = Número de patrones de
fracaso. Cuenta los fallo que han sido evitados
Número de patrones de 3 3 1
en el diseño / código
fallas evitadas y B = Número de patrones de
compararlo con el falla a considerar
Número de patrones de
falla a considerar

0 <= X <=1. Entre más

cercano a 1, mejor. Contar

las funciones evidentes al X= A/B


A: número de funciones
evidentes al usuario 7 7 1
B: Total de funciones
usuario y comparar con el

número total de

funciones.

Establecer cuál es el X = tiempo(calculado o


tiempo estimado para 1 1 1
estimado)
completar una tarea.
Establecer cuál es el X = tiempo(calculado o
tiempo estimado para 1 1 1
estimado)
completar una tarea.

0 <= X
Cuanto más cercano a 1,
la mejor implementación X=A/B
del diagnóstico A = Número de funciones
de diagnóstico
Cuente el número de implementadas según se
funciones de diagnóstico 0 1 0
especifica
implementadas como se Confirmado en revisión
especifica B = Número de funciones de
Y compararlo con el diagnóstico necesarias
número de funciones de
diagnóstico requeridas
presupuesto.

0 <= X <= 1
Cuanto más cerca de 1,
más grabable.
El control de carga 0 X = bits / tiempo (calculado 4 4 1
indica un pobre control o simulado)
del cambio o pequeños
cambios,
Alta estabilidad.

X=A/B
A = Número de datos
0 <= X <= 1 variables afectados por
Cuanto más cercano a 1, modificación, confirmado 3 4 0.75
el menor impacto de la en
X=A/B
A = Número de datos
0 <= X <= 1 variables afectados por
Cuanto más cercano a 1, modificación, confirmado 3 4 0.75
el menor impacto de la en
modificación revisión.
B = Número total de
variables.

0 <= X <= 1 X=A/B


Cuanto más cerca de 1, A = Número de estructuras
mejor. de datos que son operables
Cuenta el número de y no tienen
estructuras de datos, que Limitación después de la
son operables y no tienen adaptación, confirmada en 1 1 1
Limitación después de la revisión
adaptación y compararla B = Número total de
con el número total de estructuras de datos que
datos requieren capacidad de
Estructuras que requieren adaptación
capacidad de adaptación

0 <= X <= 1
Cuanto más cerca de 1,
mejor
Cuente el número de
elementos de datos que
X=A/B
se siguen utilizando A = Número de elementos
después de de datos de software que
Reemplazo como se siguen utilizándose como
Especificada después del
especifica, y compararlo reemplazo, confirmada en la 10 11 0.9
con el número total de evaluación
B = Número de elementos
datos de datos antiguos que se
Elementos que se deben deben utilizar con el
software antiguo
utilizar de los datos
antiguos después del
reemplazo del software.

0 <= X <= 1 X=1-A/B


Cuanto más cerca de 1, es A = Número de elementos
el mejor. de cumplimiento de
0 <= X <= 1 X=1-A/B
Cuanto más cerca de 1, es A = Número de elementos
el mejor. de cumplimiento de
Cuente el número de portabilidad especificados
ítems que requieren que no
cumplimiento que se han Implementado durante las 2 6 0.67
cumplido pruebas
Y comparar con el número B = Número total de
de ítems que requieren elementos de cumplimiento
cumplimiento como en la de la portabilidad
especificación. especificados

También podría gustarte