Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.1.1 - Métricas de aplicabilidad (continuación)
Métricas externas de aplicabilidad
Nombre de la métrica
Propósito de la métrica
Método de aplicación
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala Tipo de medida medida Entrada para la valor medido de métrica medición
Cobertura de implementación funcional
¿Cuán correcta es la implementación funcional?
Realizar pruebas funcionales (pruebas de caja negra) del sistema de acuerdo a la especificación de requerimientos.
X = 1 –A / B
0<=X< =1
Absoluta
A = Número de funciones funciones Lo más cerca de incorrectamente 1,0 es lo mejor implementadas implementadas o f altantes en la evaluación Contar el número de B = Número de funciones funciones implementadas descritas en la incorrectamente o faltantes especificación de detectadas en la evaluación y requerimientos. compárelas con el número de funciones descritas en la especificación de requerimientos. Contar el número de funciones que están completas versus las que no lo están.
X = Cantidad / Especificación de Cantidad requerimientos A = Cantidad B = Cantidad
Reporte de evaluación
NOTAS: NOTAS: 1. La entrada al proceso proceso de medida medida es la especificación especificación de requerimientos requerimientos actualizada. Cualquier cambio, cambio, identificado durante durante el ciclo de de vida, debe ser aplicado a la especificación de requerimientos antes de usarla en el proceso de medición. 2. Esta medida medida representa un un mecanismo mecanismo de chequeo chequeo binaria binaria para para determinar determinar la presencia de una una característica. Estabilidad de la especificación funcional (volatilidad)
NOTA:
¿Cuán estable es la especificación funcional después que entra en operación?
Contar el número de especificaciones descritas en la especificación funcional que han tenido que ser cambiadas después que el sistema es puesto en operación y compárelas con el número total de funciones descritas en las especificaciones de requerimientos
Esta métrica es sugerida para para uso experimental.
X = 1 –A / B
0<=X< =1
A = Número de Lo más cerca de funciones cambiadas 1,0 es lo mejor después que entra en operación B = Número de funciones descritas en la especificación de requerimientos
Absoluta
X = Cantidad / Cantidad
Especificación de requerimientos
A = Cantidad
Reporte de evaluación
B = Cantidad
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.1.1 - Métricas de aplicabilidad (continuación)
Métricas externas de aplicabilidad
Nombre de la métrica
Propósito de la métrica
Método de aplicación
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala Tipo de medida medida Entrada para la valor medido de métrica medición
Cobertura de implementación funcional
¿Cuán correcta es la implementación funcional?
Realizar pruebas funcionales (pruebas de caja negra) del sistema de acuerdo a la especificación de requerimientos.
X = 1 –A / B
0<=X< =1
Absoluta
A = Número de funciones funciones Lo más cerca de incorrectamente 1,0 es lo mejor implementadas implementadas o f altantes en la evaluación Contar el número de B = Número de funciones funciones implementadas descritas en la incorrectamente o faltantes especificación de detectadas en la evaluación y requerimientos. compárelas con el número de funciones descritas en la especificación de requerimientos. Contar el número de funciones que están completas versus las que no lo están.
X = Cantidad / Especificación de Cantidad requerimientos A = Cantidad B = Cantidad
Reporte de evaluación
NOTAS: NOTAS: 1. La entrada al proceso proceso de medida medida es la especificación especificación de requerimientos requerimientos actualizada. Cualquier cambio, cambio, identificado durante durante el ciclo de de vida, debe ser aplicado a la especificación de requerimientos antes de usarla en el proceso de medición. 2. Esta medida medida representa un un mecanismo mecanismo de chequeo chequeo binaria binaria para para determinar determinar la presencia de una una característica. Estabilidad de la especificación funcional (volatilidad)
NOTA:
¿Cuán estable es la especificación funcional después que entra en operación?
Contar el número de especificaciones descritas en la especificación funcional que han tenido que ser cambiadas después que el sistema es puesto en operación y compárelas con el número total de funciones descritas en las especificaciones de requerimientos
Esta métrica es sugerida para para uso experimental.
X = 1 –A / B
0<=X< =1
A = Número de Lo más cerca de funciones cambiadas 1,0 es lo mejor después que entra en operación B = Número de funciones descritas en la especificación de requerimientos
Absoluta
X = Cantidad / Cantidad
Especificación de requerimientos
A = Cantidad
Reporte de evaluación
B = Cantidad
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.1.3 - Métricas de interoperabilidad
Métricas externas de interoperabilidad
Nombre de la métrica
Propósito de la métrica
Intercambiabilid ad de datos (basado en formato de datos)
¿Cuán correctamente han sido implementadas las funciones de interfaz de intercambio para la transferencia de datos especificados?
Método de aplicación
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala Tipo de medida Entrada para la valor medido de métrica medición
Probar que cada formato del X = A / B 0<=X< =1 registro de interfaz de la A = Número de formato de Lo más cerca de salida del flujo del sistema datos que son aprobados 1,0 es lo mejor esté de acuerdo a las para ser intercambiados especificaciones de los exitosamente con otro campos de datos. software o sistema durante Contar el número de formatos la prueba de intercambio de datos de datos que son aprobados para ser intercambiados con B = Número total de formatos de datos a ser otro software o sistema intercambiados. durante pruebas de
Absoluta
X = Cantidad / Especificación de Cantidad requerimientos y/o manual de usuario A = Cantidad Reporte de pruebas B = Cantidad
a) Absoluta
X = Cantidad / Especificación de Cantidad requerimientos y/o manual de usuario A = Cantidad Reporte de pruebas B = Cantidad
intercambio de datos en comparación con el número total. NOTA:
Es recomendada para probar la transacción de datos especificada
Intercambiabili dad de datos (basado en el intento exitoso del usuario)
¿Cuán frecuentemente el usuario final falla en intercambiar datos entre el producto software y otro software? ¿Con qué frecuencia son exitosas las transferencias de datos entre el producto software y otro software? ¿Puede el usuario usualmente intercambiar datos de manera exitosa?
Contar el número de casos en que las funciones de interfaz fueron usadas y fallaron.
a) X = 1 – A / B
0<=X< =1
A = Número de casos en que el usuario falló en el intercambio de datos con otro software o sistemas. B = Número de casos en que el usuario intentó intercambiar datos
Lo más cerca de a 1,0 es lo mejor
b) Y = A / T T = Período de tiempo de operación
0<=Y Lo más cerca de 0,0 es lo mejor
b) Ratio
Y = Cantidad / Tiempo T = Tiempo
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS.
TABLA 8.2.1 - Métricas de madurez (continuación)
Métricas externas de madurez Nombre de la Propósito de la métrica métrica Eliminación de fallas
Método de aplicación
¿Cuántas fallas han sido Contar el número de fallas corregidas? eliminadas durante la prueba y comparar con el total de fallas detectadas y el total de fallas predichas.
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala Tipo de medida Entrada para la valor medido de métrica medición
a) X = A1 / A2
0<=X< =1
A1 = Número de fallas corregidas. A2 = Número total de fallas detectadas actualmente.
a) Absoluta
El valor más cercano a 1,0 es lo mejor cuanto menos fallas queden.
A3=Número total de fallas latentes predichas en el producto software.
El valor más cercano a 1,0 es lo mejor cuanto menos fallas queden.
Reporte de prueba
A2 = Cantidad
Organización de la base de datos
A3 = Cantidad
X = Cantidad / Cantidad
0<=Y b) Y = A1 / A3
A1 = Cantidad
b) Absoluta
Y = Cantidad / Cantidad
NOTAS: 1. Es recomendable supervisar la tendencia durante un intervalo definido de tiempo. 2. El número total de fallas latentes predichos puede ser estimado usando modelos de crecimiento de fiabilidad ajustados con datos históricos reales, relacionado con productos software similares. 3. Es recomendable supervisar la proporción Y de resolución de fallas estimadas, así que si Y>1 investiga la razón porque más fallas se han descubierto temprano o porque el producto software contiene un número inusual de fallas. En otro caso cuando Y<1 investiga la razón porque menos fallas que el número usual de defectos o porque la prueba no ha sido adecuada para detectar todas las posibles fallas. 4. Es necesario convertir este valor (X) al intervalo <0,1> si hace un resumen de características. 5. La posibilidad de otras fallas, porque usuarios o verificadores no pueden deducir si sus problemas son error de funcionamiento, error del entorno o falla del software.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.1 - Métricas de madurez (continuación)
Métricas externas de madurez Nombre de la Propósito de la métrica métrica Tiempo medio entre fallas (TMEF)
Método de aplicación
¿Cuál es la frecuencia Contar el número fallas de fallas del software en ocurridas durante un periodo operación? definido de operación y calcular el intervalo promedio entre fallas.
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
Entrada para la medición
a)
X = T1 / A
0 < X,Y
a) Ratio
A = Cantidad
b)
Y = T2 / A
Cuanto más b) Ratio grande el valor es mejor tanto como mayor puede ser el tiempo esperado entre fallas
T1 = Tiempo
Reporte de prueba
T1 = Tiempo de operación. T2 = Suma de intervalos de tiempo entre ocurrencia de fallas consecutivas. A = Número total de fallas detectadas actualmente (Fallas ocurridas durante el tiempo de operación observado).
NOTAS: 1. La siguiente investigación puede ser de ayuda: Distribución del tiempo entre ocurrencia de fallas. Los cambios de tiempo medio junto con el intervalo del intervalo de tiempo de funcionamiento. Distribución que indica qué función y operación tiene frecuentemente ocurrencia de fallas por la dependencia de función y uso. 2. Puede usarse alternativamente la proporción de falla o cálculo de riesgo. 3. Es necesario convertir este valor (X) al intervalo <0,1> si hace un resumen de características.
T2 = Tiempo X = Tiempo / Cantidad Y = Tiempo / Cantidad
Reporte de operación
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.1 - Métricas de madurez (continuación)
Métricas externas de madurez Nombre de la Propósito de la métrica métrica Cobertura de prueba ( Especificación del escenario de operación de la cobertura de pruebas)
¿Cuántos casos de prueba requeridos se han ejecutado durante la prueba?
Método de aplicación
Contar el número de casos de prueba ejecutados durante la prueba y comparar con el número de casos de prueba requerido para obtener una adecuada cobertura de pruebas.
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
X=A / B
0<=X<=1
A = Número de casos de prueba realmente ejecutados representando el escenario de operación durante las pruebas. B = Número de casos de prueba a ser ejecutados para respaldar los requerimientos.
El valor más cercano a 1,0 es la mejor cobertura de pruebas.
Absoluta
Tipo de medida
Entrada para la medición
A = Cantidad
Especificación de requerimientos
B = Cantidad X = Cantidad / Cantidad
Especificación de pruebas Manual de usuario Reporte de pruebas Reporte de operación
NOTA: Los casos de prueba pueden ser normalizados por el tamaño de software, que es: Cobertura de la densidad de prueba Y = A / C, donde C = Tamaño del producto a ser probado. Cuanto más grande el valor de Y es lo mejor. El tamaño puede ser funcional y medido por el usuario.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.1 - Métricas de madurez (continuación)
Métricas externas de madurez Nombre de la Propósito de la métrica métrica Madurez de la prueba
¿Está el producto bien probado?
Método de aplicación
Medición, fórmula y cálculo de elementos de datos
Contar el número de casos X = A/ B de prueba pasados que han sido realmente ejecutados y comparar el número total de A = Número de casos de COMENTARIO(S) esto casos de prueba a ser prueba pasados durante la ejecutados según los es para predecir la prueba y operación. requisitos. proporción de éxito que B = Número de casos de el producto logrará en prueba a ser ejecutados pruebas futuras. para respaldar los requerimientos.
Interpretación del Tipo de escala valor medido de métrica 0<=X<=1 El valor más cercano a 1,0 es lo mejor.
Absoluta
Tipo de medida
Entrada para la medición
A = Cantidad
Especificación de requerimientos
B = Cantidad
X = Cantidad / Especificación de pruebas Cantidad Manual de usuario Reporte de pruebas Reporte de operación
NOTAS: 1. Es recomendable para el rendimiento de la prueba de estrés usar datos históricos especialmente de periodos máximos. También es recomendable para garantizar que los siguientes tipos de prueba son ejecutados y pasados satisfactoriamente: Escenario de operación del usuario; Máximo estrés; Sobrecarga de entrada de datos; 2. Los casos de prueba pasados pueden ser normalizados por el tamaño del software, que es: Densidad de casos de prueba pasados Y=A/C, donde C = Tamaño del producto a ser probado. Cuanto más grande el valor de Y es mejor. El tamaño puede ser funcional y medido por el usuario.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.2 - Métricas de tolerancia a fallos (continuación)
Métricas externas de tolerancia a fallos Nombre de la Propósito de la métrica métrica Prevención de operación incorrecta
Método de aplicación
¿Cuántas funciones son Contar el número de casos implementadas con de prueba de operaciones capacidad de incorrectas cuando son prevención de previstas para causar fallas operación incorrecta? criticas y serias y comparar con el número de casos de prueba de tipos de operaciones incorrectas a ser considerados.
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
X = A/ B
0<=X<=1
A = Número de ocurrencia de fallas previstas críticas y serias. B = Número casos de pruebas ejecutados de modelos incorrectos de operación durante la prueba (falla casi causada).
NOTAS: 1. También los datos dañados en adición a fallas del sistema. 2. Tipos de operación incorrectos − Tipos de datos incorrectos como parámetros. − Secuencia incorrecta de entrada de datos. − Secuencia incorrecta de operación. 3. La técnica de análisis de árbol de errores puede ser usada para detectar tipos de errores. 4. Esta métrica puede ser usada experimentalmente.
El valor más cercano a 1,0 es lo mejor, cuanto más prevista es la operación incorrecta de usuario.
Absoluta
Tipo de medida
Entrada para la medición
A = Cantidad
Reporte de pruebas
B = Cantidad
X = Cantidad / Reporte de Cantidad operación
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.3 - Métricas de recuperabilidad
Métricas externas de recuperabilidad Nombre de la Propósito de la métrica métrica Disponibilidad
¿Cuán disponible está el sistema para su uso durante un período de tiempo especifico?
Método de aplicación
Probar el sistema en un entorno como producción para un período de tiempo específico ejecutando todas las operaciones del usuario. Medir el período de tiempo de reparación para cada momento en que el sistema no estuvo disponible durante la prueba.
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
a) )}
X = {To / ( To + Tr 0 < = X < = 1
b)
Y = A1 / A2
To = Tiempo de operación Tr = Tiempo de reparación
A1 = Total disponible de Calcular el tiempo promedio casos de uso satisfactorios del software cuando el para reparación. usuario lo intenta usar.
Tipo de medida
Entrada para la medición Reporte de pruebas
a) Absoluta
To = Tiempo
Lo más cercano b) Absoluta de 1,0 es lo mejor, así el usuario puede utilizar el software por más tiempo.
Tr = Tiempo
0<=Y<=1
Y = Cantidad / Cantidad
Lo más cercano de 1,0 es lo mejor
X = Tiempo / Tiempo A1 = Cantidad A2 = Cantidad
A2 = Número total de casos de uso que intentaron usar el software durante el tiempo de observación. El punto de vista de operación de la función invocada por el usuario NOTA: Es recomendable que estas métricas incluyan sólo la recuperación automática provista por el software y excluya el trabajo de mantenimiento humano.
Reporte de operación
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.3 Métricas de recuperabilidad (continuación)
Métricas externas de recuperabilidad Nombre de la Propósito de la métrica métrica Efectividad de restauración
¿Cuán efectiva es la capacidad de restauración?
Método de aplicación
Contar el número de pruebas de restauración que que cumpla el tiempo de restauración objetivo y comparar con el número de restauraciones requerido en el tiempo objetivo especificado.
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
X = A/ B
0<=X<=1
A = Número de casos restaurados satisfactoriamente que cumple con el tiempo de restauración objetivo.
Lo más cercano de 1,0 es lo mejor, mientras el proceso de restauración en el producto es más efectivo.
B = Número de casos ejecutados según los requerimientos
Absoluta
Tipo de medida
Entrada para la medición
A = Cantidad
Reporte de pruebas
B = Cantidad X = Cantidad / Cantidad
NOTA: 1. Es recomendable recomendable que esta métrica métrica incluya sólo la recuperación automática automática provista por el software y excluya excluya del trabajo de mantenimiento mantenimiento humano. humano.
Reporte de operación
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.4 - Métricas de conformidad de fiabilidad
Métricas externas de conformidad de fiabilidad Nombre de la Propósito de la métrica Método de aplicación métrica Conformidad de la fiabilidad
¿Cuán conforme es la fiabilidad del producto a las regulaciones aplicables, las normas y las convenciones?
Contar el número de los ítems que cumplen con la conformidad requerida y compararlos con el número de ítems que requieren conformidad y aparecen en la especificación.
Medición, fórmula y cálculo de elementos de datos X = 1 -A / B A = Número de ítems especificados con conformidad de fiabilidad que no han sido implementados implementados durante la prueba. B = Número total de de ítems ítems con conformidad de fiabilidad especificados
NOTA:
Interpretación del Tipo de escala valor medido de métrica 0 < = X< = 1 Lo más cercano de 1,0 es lo mejor.
Absoluta
Tipo de medida
Entrada para la medición
A = Cantidad
La descripción del producto (manual de usuario o X = Cantidad Cantidad / especificación) de Cantidad la conformidad y de las normas relacionadas, convenciones o regulaciones) B = Cantidad
La especificación de pruebas y reporte de pruebas Puede ser útil recoger varios varios valores medidos a lo largo del tiempo, de analizar analizar la tendencia de los ítems ítems cada vez más satisfechos de la conformidad conformidad y de determinarse determinarse si están satisfechos completamente o no. no.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.1 - Métricas de entendibilidad
Métricas externas de entendibilidad Nombre de la Propósito de la métrica métrica Claridad de la descripción
¿Qué proporción de las funciones (o tipos de funciones) es entendida después de leer la descripción del producto?
Método de aplicación
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
Conducir la prueba de usuario X = A / B 0 < = X< = 1 y entrevistar al mismo con Lo más cercano a cuestionarios u observaciones A = Número de funciones 1,0 es lo mejor. de su comportamiento. (o tipos de funciones) entendidas Contar el número de las B = Total de número de funciones que se entienden funciones (o tipos adecuadamente y comparar de funciones) con el número total de funciones en el producto.
Absoluta
Tipo de medida A = Cantidad
Entrada para la medición Manual de usuario
B = Cantidad
Reporte de X = Cantidad / operación Cantidad
NOTA: Esto indica si los usuarios potenciales entienden la capacidad del producto después de leer la descripción del producto. Accesibilidad de demostración
NOTA:
¿Qué proporción de Conducir la prueba de usuario X = A / B demostraciones / y observar su comportamiento tutoriales puede acceder A = Número de el usuario? Contar el número de demostraciones/ tutoriales funciones que son que el usuario accede adecuadamente demostrables exitosamente. y comparar con el número B = Número de las total de funciones que demostraciones/ tutoriales requieren capacidad de disponibles. demostración.
Esto indica si los usuarios pueden encontrar las demostraciones y los tutoriales.
0 < = X< = 1 Lo más cercano a 1,0 es lo mejor.
Absoluta
A = Cantidad B = Cantidad
Manual de usuario
Reporte de X = Cantidad / operación Cantidad
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.1 - Métricas de entendibilidad (continuación)
Métricas externas de entendibilidad Nombre de la Propósito de la métrica métrica Accesibilidad de ¿Qué proporción de la demostración en demostración/ tutoriales puede el usuario acceder uso cuando éste necesita realizar la operación?
Método de aplicación
Observar el comportamiento del usuario que está intentando ver una demostración/tutorial. La observación puede emplear la acción cognoscitiva humana que monitorea el acercamiento con la cámara de vídeo
Medición, fórmula y cálculo de elementos de datos X = A/ B A = Número de casos en que el usuario ve la demostración con éxito cuando el usuario intenta ver la demostración
Interpretación del Tipo de escala valor medido de métrica 0 < = X< = 1
Absoluta
Lo más cercano a 1,0 es lo mejor.
Tipo de medida A = Cantidad
Entrada para la medición Manual de usuario
B = Cantidad
Reporte de X = Cantidad / operación Cantidad Usuario que supervisa la grabación (cinta de vídeo y acción grabada)
B = Número de casos en que el usuario intenta ver la demostración durante el período de la observación
NOTA: Esto indica si los usuarios pueden encontrar las demostraciones y/o tutoriales mientras usan el producto Efectividad de la ¿Qué proporción de funciones puede el demostración usuario operar con éxito después de una demostración o de un tutorial?
NOTA:
Observar el comportamiento X = A / B 0< =X < =1 del usuario que está intentando Lo más cercano a ver la demostración/tutorial. 1,0 es lo mejor. A = Número de funciones La observación puede emplear operadas exitosamente acción de conocimiento B = Números de humano monitoreando un acercamiento con la cámara de demostraciones/ tutoriales accedidos vídeo.
Absoluta
Esto indica si los usuarios pueden operar las funciones satisfactoriamente después de una demostración en línea o de un tutorial.
A = Cantidad
Manual de usuario
B = Cantidad X = Cantidad / Reporte de Cantidad operación
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.1 - Métricas de entendibilidad (continuación)
Métricas externas de entendibilidad Nombre de la Propósito de la métrica métrica
¿Qué proporción de funciones (o de tipos de función) puede ser identificadas por el usuario basado en condiciones de inicio?
Funciones evidentes
Método de aplicación
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
Conducir la prueba de usuario X = A / B 0 < = X< = 1 y observar su comportamiento Lo más cercano a en entrevistas con A = Número de funciones 1,0 es lo mejor. cuestionarios. (o tipos de funciones) identificadas por el usuario Contar el número de las B = Número total de funciones que son evidentes funciones actuales (o tipos para el usuario y comparar de funciones) con el número total de funciones.
Absoluta
Tipo de medida A = Cantidad
Entrada para la medición Manual de usuario
B = Cantidad
Reporte de X = Cantidad / operación Cantidad
NOTA: Esto indica si los usuarios son capaces de localizar funciones explorando la interfaz (por ejemplo examinando los menúes). Función de comprensión
NOTA:
¿Qué proporción de funciones del producto el usuario es capaz de entender correctamente?
Conducir la prueba de usuario X = A / B 0<=X<=1 y observar su comportamiento El más cercano a en entrevistas con 1,0 es lo mejor. A = Número de funciones cuestionarios. de la interfaz cuyo propósito se describe correctamente Contar el número de funciones por el usuario de la interfaz donde los B = Número de funciones propósitos son entendidos disponible de la interfaz fácilmente por el usuario y compararlos con el número de las funciones disponibles para el usuario.
Absoluta
Esto indica si los usuarios son capaces de comprender las funciones explorando la interfaz (por ejemplo examinando los menúes).
A = Cantidad B = Cantidad
Manual de usuario
Reporte de X = Cantidad / operación Cantidad
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.1 - Métricas de entendibilidad (continuación)
Métricas externas de entendibilidad Nombre de la Propósito de la métrica métrica Comprensión de ¿Pueden los usuarios entradas y salidas entender qué es requerido como datos de entrada y qué es proporcionado como salida por el sistema software?
NOTA:
Método de aplicación
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
Conducir la prueba de usuario X = 1 – A / B 0 < = X< = 1 y entrevistar al usuario con los Lo más cercano a cuestionarios u observar su 1,0 es lo mejor. A = Número de datos de comportamiento. entrada y salida entendidos satisfactoriamente por el Contar el número de los datos usuario de entrada y de salida B = Número de datos de entendidos por el usuario y entrada y salida disponible comparar con el número total de la interfaz de estos disponibles para el usuario.
Absoluta
Tipo de medida A = Cantidad
Entrada para la medición Manual de usuario
B = Cantidad
Reporte de X = Cantidad / operación Cantidad
Esto indica si los usuarios pueden entender el formato en el cual los datos deben ser ingresados e identificar correctamente el significado de los datos de salida.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.2 - Métricas de facilidad de aprendizaje (continuación)
Métricas externas de facilidad de aprendizaje Nombre de la Propósito de la métrica Método de aplicación métrica
¿Qué proporción de las Eficacia de la documentación de funciones puede ser utilizada correctamente usuario y/o del sistema de ayuda después de leer la documentación o de usar en uso los sistemas de ayuda?
Medición, fórmula y cálculo de elementos de datos
Observar el comportamiento X = A / B del usuario.
Interpretación del Tipo de escala valor medido de métrica 0 < = X< = 1
Absoluta
Lo más cercano a A = Número de funciones 1,0 es lo mejor. que pueden ser usadas
Tipo de medida A = Cantidad
Entrada para la medición Manual de usuario
B = Cantidad
Reporte de X = Cantidad / operación Cantidad
Contar el número de las funciones usadas B = Número total de correctamente después de leer funciones proporcionadas la documentación o de usar los sistemas de ayuda y comparar con el número total de funciones.
Registro del monitoreo al usuario
NOTA: Esta métrica se utiliza generalmente para experimentación y justificación más que otras. Accesibilidad de la ayuda
Frecuencia de la ayuda
¿Qué proporción de los Hacer una prueba al usuario y X = A / B 0 < = X< = 1 temas de la ayuda el observar su comportamiento. Lo más cercano a usuario puede localizar? A = Número de tareas para 1,0 es lo mejor. Contar el número de las tareas las cuales la ayuda en línea para las cuales la ayuda en correcta es localizada línea correcta es localizada y B = Número total de tareas comparar con el número total probadas de las tareas probadas.
Absoluta
¿Con qué frecuencia un Hacer una prueba al usuario y usuario tiene que acceder observar su comportamiento. a la ayuda para aprender la operación para terminar Contar el número de casos en su tarea de trabajo? que un usuario accedió a la ayuda para terminar su tarea.
Absoluta
X =A
0 < = X< = 1
Lo más cercano a A = Número de accesos a 0,0 es lo mejor. la ayuda hasta que un usuario termina su tarea.
A = Cantidad B = Cantidad
Reporte de operación
X = Cantidad / Registro del Cantidad monitoreo al usuario
A = Cantidad B = Cantidad
Reporte de operación
X = Cantidad / Registro del Cantidad monitoreo al usuario
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Métricas de operabilidad a) Conforme con la expectativa operacional del usuario
Métricas externas de operabilidad a) Conforme con la expectativa operacional del usuario Nombre de la Propósito de la métrica Método de aplicación Medición, fórmula y métrica cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
¿Cuán consistente es el Observar el comportamiento a) X = 1 - A / B 0 < = X< = 1 a) Absoluta Consistencia operacional en el componente de la interfaz del usuario y preguntar su Lo más cercano de de usuario? opinión. uso A = Número de mensajes 1,0 es lo mejor. o funciones en que el usuario encuentra 0<=Y inconsistencias inaceptables Lo más cercano de con sus expectativas 0,0 es lo mejor. B = Número de mensajes o funciones
Tipo de medida A = Cantidad B = Cantidad
Entrada para la medición Reporte de operación
X = Cantidad / Cantidad Registro del monitoreo al usuario
b) Y = N / TUO b) Ratio N = Número de operaciones que el usuario encuentra incoherencias inaceptables con sus expectativas
TUO = Tiempo N = Cantidad Y = Cantidad / Tiempo
TUO = Tiempo de operación del usuario (durante el período de la observación)
NOTAS: 1. 2. 3.
La experiencia de la operación del usuario es generalmente provechosa para reconocer varios patrones de operación, que derivan de la expectativa del usuario. Ambas "previsibilidad de la entrada" y la "previsibilidad de la salida" son efectivas para la consistencia operacional. Esta métrica se puede utilizar para medir "La facilidad para derivar la operación" y “la comunicación fluida”.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Métricas de operabilidad b) Controlable
Métricas externas de operabilidad b) Controlable Nombre de la Propósito de la métrica Método de aplicación métrica Corrección de error
¿ Puede el usuario corregir fácilmente errores en las tareas ?
Conducir la prueba del usuario y observar el comportamiento del usuario.
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
Entrada para la medición
T = Tcor- Tini
0
Ts, Tc = Tiempo
Reporte de operación
Tcor = Tiempo de término de corrección de errores de tipo específico de la tarea ejecutada
El valor más pequeño es lo mejor .
Ratio
T = Tiempo
Registro de monitoreo de usuario
Tini = Tiempo de inicio de la corrección de errores de tipo específico de la tarea ejecutada NOTA: 1. Se recomienda al usuario de esta métrica especificar los tipos de errores para los casos de prueba a ser considerados, por ejemplo: severidad (mostrando el error o destruyendo datos), tipo de error de entrada/salida (error en el ingreso del texto, error en los datos de salida a la base de datos o errores gráficos en la pantalla del dispositivo de salida) o tipo de error de situación operacional (uso interactivo u operación emergente).
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Métricas de operabilidad b) Controlable (continuación)
Métricas externas de operabilidad b) Controlable Nombre de la Propósito de la métrica Método de aplicación métrica Corrección de error en uso
¿ Puede el usuario corregir fácilmente sus errores o reintentar las tareas?
Observar el comportamiento del usuario que esté operando el sistema.
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
a)
0<=X
X = A / TUO
A = Número de veces que el usuario logra corregir sus errores o reintentar sus tareas TUO = Tiempo de operación del usuario durante el periodo de observación COMENTARIOS : Cuando la función es probada una por una, el ratio puede ser también calculado como el ratio del número de funciones las cuales el usuario logra cancelar su operación respecto al total de funciones.
Cuanto más alto el valor es mejor.
a) Ratio
Tipo de medida
Entrada para la medición
A = Cantidad
Reporte de operación
TUO = Tiempo
Registro de X = Cantidad / monitoreo de Tiempo usuario
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Métricas de operabilidad b) Controlable (continuación)
Métricas externas de operabilidad b) Controlable Nombre de la Propósito de la métrica Método de aplicación métrica Corrección de error en uso (continuación)
¿ Puede el usuario recuperar fácilmente sus datos de entradas?
Medición, fórmula y cálculo de elementos de datos
Observar el comportamiento b) X =A/B del usuario que esté operando el sistema. A = Número de pantallas o formatos donde el dato de entrada fue modificado o cambiado satisfactoriamente antes de ser elaborado. B = Número total de pantallas o formatos donde el usuario trata de modificar o cambiar el dato de entrada durante el tiempo de operación del usuario observado.
Interpretación del Tipo de escala valor medido de métrica 0<=X<=1 El valor cercano a 1,0 es lo mejor
b) Absoluta
Tipo de medida
Entrada para la medición
A = Cantidad
Reporte de operación
B = Cantidad
X = Cantidad / Registro de Cantidad monitoreo de usuario
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Métricas de operabilidad c) Adecuado para la operación de la tarea
Métricas externas de operabilidad c) Adecuado para la operación de la tarea Nombre de la Propósito de la métrica Método de aplicación Medición, fórmula y métrica cálculo de elementos de datos Disponibilidad en uso del valor por defecto
¿ Puede el usuario seleccionar fácilmente los parámetros de operación?
Observar el comportamiento del usuario que esté operando el sistema. Contar cuántas veces el usuario intenta establecer o seleccionar valores de parámetros y falla, (por que el usuario no puede usar el valor por defecto provisto por el software)
X = 1– A/ B A = Número de veces que el usuario falla al establecer o seleccionar valores de parámetros en un periodo corto (por que el usuario no puede usar el valor por defecto provisto por el software)
Interpretación del Tipo de escala valor medido de métrica 0< = X < =1 El valor más cercano a 1,0 es lo mejor.
Absoluta
Tipo de medida
Entrada para la medición
A = Cantidad
Reporte de operación
B = Cantidad
X = Cantidad / Registro de Cantidad monitoreo de usuario
B = Número total de veces los que el usuario intenta establecer o seleccionar valores de parámetros NOTAS: 1. Es recomendable observar y registrar el comportamiento del operador y decidir el tamaño del periodo que es aceptable como periodo corto; para seleccionar parámetros de valor. 2. Cuando los parámetros de configuración de las funciones son probados por cada función, el ratio de funciones disponibles también puede ser calculado. 3. Es recomendable conducir pruebas funcionales que cubran los parámetros de configuración de funciones.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Métricas de operabilidad d) Auto descriptivo (guía) (continuación)
Métricas externas de operabilidad d) Auto descriptivo (guía) Nombre de la Propósito de la métrica Método de aplicación métrica Mensajes de error auto explicativos
¿ En qué proporción de las condiciones de error, el usuario propone la acción correcta de recuperación?
Conducir la prueba del usuario y observar el comportamiento del usuario.
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
X=A/B
0 < =X < = 1
A = Número de condiciones de error para las cuales el usuario propone la acción correcta de recuperación. B = Número de condiciones de error probadas.
NOTA:
Esta métrica es generalmente usada para uso experimental y justificado.
El valor más cercano a 1,0 es lo mejor.
Absoluta
Tipo de medida
Entrada para la medición
A = Cantidad
Reporte de operación
B = Cantidad
X = Cantidad / Registro de Cantidad monitoreo de usuario
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Métricas de operabilidad e) Tolerancia errores operacionales (libre de errores humanos)
Métricas externas de operabilidad d) Tolerancia errores operacionales (libre de errores humanos) Nombre de la Propósito de la métrica Método de aplicación Medición, fórmula y métrica cálculo de elementos de datos Recuperabilidad de error operacional en uso
¿ Puede el usuario recuperarse fácilmente de la peor situación?
Observar el comportamiento del usuario que esté operando el sistema.
X = 1-A/ B A = Número de situaciones de recuperación insatisfactoria (después de un error de usuario o cambio) en las cuales el usuario no ha sido informado acerca del riesgo por el sistema.
Interpretación del Tipo de escala valor medido de métrica 0 < =X < = 1 El valor más cercano a 0,0 es lo mejor.
Absoluta
Tipo de medida
Entrada para la medición
A = Cantidad
Reporte de operación
B = Cantidad
X = Cantidad / Registro de Cantidad monitoreo de usuario
B = Número de errores de usuario o cambios. NOTA: La fórmula anterior es representativa del peor caso. El usuario de esta métrica puede tomar en cuenta la combinación de: 1) el número de errores donde el usuario es o no advertido por el sistema y 2) el número de ocasiones donde el usuario satisfactoriamente/insatisfactoriamente se recupera de la situación.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 Métricas de operabilidad e) Tolerancia errores operacionales (libre de errores humanos) (continuación)
Métricas externas de operabilidad d) Tolerancia errores operacionales (libre de errores humanos) Nombre de la Propósito de la métrica Método de aplicación Medición, fórmula y métrica cálculo de elementos de datos Tiempo entre errores de operación humanos en uso
¿ Puede el usuario Observar el comportamiento operar suficiente tiempo del usuario que esté el software sin errores operando el sistema humanos?
Interpretación del Tipo de escala valor medido de métrica
X = T/N
0
(en el tiempo t en [t-T,t])
Cuanto mayor sea el valor es lo mejor.
T = Periodo de tiempo de operación durante observación (o la suma de tiempos de operación entre errores humanos en operación).
Ratio
Tipo de medida
Entrada para la medición
T = Tiempo
Reporte de operación
N = Cantidad X = Tiempo / Cantidad
Registro de monitoreo de usuario
N = Número de ocurrencias de errores humanos de operación del usuario NOTAS: 1. El error humano en la operación puede ser detectado contando: a) Errores humanos simples (equivocarse): el número de veces que el usuario comete errores simples en las operaciones de ingreso de datos. b) Error intencional (error o equivocación): el número de veces que el usuario repite la falla en un error sin entenderlo durante el periodo de observación. c) Pausa de operación con vacilación: El número de veces que el usuario se detiene por un periodo largo con vacilación, durante el periodo de observación. Se sugiere al usuario de esta métrica, medir separadamente cada tipo presentado anteriormente. 2. Una pausa en la operación puede implicar una duda en la operación del usuario. Depende la función, procedimiento de operación y dominio de la aplicación y si la pausa de operación se considera un periodo largo o no. Por ello, el evaluador debe tomar en cuenta y determinar el tiempo razonable. Para una operación interactiva, un “periodo largo” está en el rango de 1 min a 3 min.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. Tabla 8.3.3 Métricas de operabilidad e) Tolerancia errores operacionales (libre de errores humanos) (continuación)
Métricas externas de operabilidad d) Tolerancia errores operacionales (libre de errores humanos) Nombre de la Propósito de la métrica Método de aplicación Medición, fórmula y métrica cálculo de elementos de datos Capacidad de deshacer
¿ Con qué frecuencia el usuario corrige errores de ingreso satisfactoriamente? ¿ Con qué frecuencia el usuario deshace errores correctamente?
Conducir la prueba del usuario y observar el comportamiento del usuario.
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
Entrada para la medición
a) X = A / B
0< =X < =1
A = Cantidad
A = Número de errores de ingreso los cuales el usuario los ha corregido correctamente.
El valor más cercano a 1,0 es lo mejor.
Reporte operación
Conducir la prueba del usuario y observar el B = Número de intentos comportamiento del usuario. para corregir el ingreso de 0<=Y< =1 datos. El valor más b) Y = A / B cercano a 1,0 es A = Número de lo mejor. condiciones de errores los cuales el usuario ha corregido satisfactoriamente. B = Número totales de condiciones de error probadas.
NOTA:
Esta métrica es generalmente usada para uso experimental y justificado.
Absoluta
B = Cantidad X = Cantidad / Cantidad A = Cantidad Absoluta
B = Cantidad X = Cantidad / Cantidad
Registro de monitoreo de usuario Reporte operación Registro de monitoreo de usuario
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Métricas de operabilidad f) Adecuación para la individualización
Métricas externas de operabilidad f) Adecuación para la individualización Nombre de la Propósito de la métrica Método de aplicación Medición, fórmula y métrica cálculo de elementos de datos Personalización
¿Puede el usuario personalizar fácilmente los procedimientos de operación para su conveniencia? ¿Puede un usuario, que es instructor de usuarios finales, fácilmente fijar plantillas de procedimientos de operación personalizados para prevenir sus errores?
Dirigir pruebas de usuario y observar el comportamiento del usuario
Interpretación del Tipo de escala valor medido de métrica
X = A/B
0< = X <=1
A = Número de funciones satisfactoriamente personalizadas
El valor más cercano a 1,0 es lo mejor.
Absoluta
Tipo de medida
Entrada para la medición
A = Cantidad
Manual de usuario
B = Cantidad
X = Cantidad / Reporte Cantidad operación
B = Número de intentos para personalizar
¿Qué proporción de funciones pueden ser personalizadas? NOTAS: 1. El ratio de errores de usuario para personalizar puede ser medida. Y = 1 – (C/D) C = Número de casos en el cual un usuario falla en una operación de personalización. D = Número total de casos en el cual un usuario intentó una operación de personalización para su conveniencia. 0<=Y<=1, el valor más cercano a 1,0 es lo mejor. 2. Es recomendable considerar como variaciones de operaciones de personalización las siguientes: Seleccionar operaciones alternativas, tales como usar un menú de selección en vez de comandos de entrada. Combinar procedimientos de operación de usuario, tales como registrar y editar procedimientos de operación. Establecer operaciones de plantillas restringidas de operación tales como procedimientos de programación, o hacer plantillas para l a guía de entrada de datos. 3. Esta métrica es generalmente usada para uso experimental y justificado
Registro de monitoreo de usuario
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Métricas de operabilidad f) Aplicación por individualización (continuación)
Métricas externas de operabilidad f) Aplicación por individualización Nombre de la Propósito de la métrica Método de aplicación métrica Reducción de procedimientos de operación
¿Puede un usuario reducir fácilmente procedimientos de operación para su conveniencia?
Contar las acciones del usuario para la operación especificada y comparar entre el antes y después de la operación personalizada.
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
X = 1-A/B
0< = X <=1
A = Número de procedimientos de operación reducidos después de una operación personalizada
El valor más cercano a 1,0 es lo mejor.
Absoluta
Tipo de medida
Entrada para la medición
A = Cantidad
Reporte de operación.
B = Cantidad
X = Cantidad / Registro de Cantidad monitoreo de usuario
B = Número de procedimientos de operación antes de personalizar la operación NOTAS: Se recomienda muestras para cada tarea de usuario diferente y distinguir entre un operador que es un usuario experto o un principiante. El número de procedimientos de operación que pueden ser representados contando las acciones de operación tales como un clic, arrastrar, presionar una tecla, tocar pantallas etc. Esto incluye accesos rápidos (shortcut) del teclado. Accesibilidad física
¿Qué proporción de Dirigir las pruebas de funciones pueden ser usuario y observar el accedidas por usuarios comportamiento del usuario con discapacidad física?
X = A/B
0< = X <=1
A = Número de funciones satisfactoriamente accedidas
El valor más cercano a 1,0 es lo mejor.
B = Número de funciones
NOTA:
Ejemplos de inaccesibilidad física son la incapacidad para usar el ratón (mouse) y la ceguera.
Absoluta
A = Cantidad B = Cantidad X = Cantidad / Cantidad
Reporte de operación Registro de monitoreo de usuario
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.4 - Métricas de atractividad
Métricas externas de atractividad Nombre de la Propósito de la métrica métrica
Método de aplicación
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
Entrada para la medición
Cantidad
Resultado del cuestionario
A = Cantidad
Solicitudes de usuarios
Interacción atractiva
¿Cuán atractiva es la interfaz del usuario?
Aplicar cuestionario a los usuarios
Cuestionario para determinar la interfaz atractiva para el usuario después de la experiencia de uso.
Depende del método de marcación del cuestionario.
Absoluta
Aspectos de interfaz personalizadas
¿Qué proporción de elementos de interfaz puede ser personalizada en apariencia para la satisfacción de los usuarios?
Conducir pruebas de usuario y observar su comportamiento
X = A/ B
0 < =X < = 1
Absoluta
A = Número de elementos de interfaz personalizado en apariencia para la satisfacción del usuario. B = Número de elementos de interfaz que los usuarios desean personalizar.
NOTA:
Esta métrica es generalmente usada para uso experimental y justificado
Lo más cercano a 1,0 es lo mejor
B = Cantidad
X = Cantidad / Reporte de Cantidad operación
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.5 - Métricas de conformidad de usabilidad
Métricas externas de conformidad de usabilidad Nombre de la Propósito de la métrica Método de aplicación métrica Conformidad de usabilidad
¿Cómo el software se adhiere a las normas, convenciones, guías de estilo o regulaciones relacionadas a la usabilidad?
Especificar los ítems de conformidad requeridos basados en normas, convenciones, guías de estilos o regulaciones relacionadas a usabilidad. Diseñar casos de prueba en concordancia con los ítems de conformidad. Dirigir las pruebas funcionales para estos casos de prueba.
NOTA:
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
X = 1 -A / B
0<=X<=1
A = Número de ítems de conformidad de usabilidad especificados y que no han sido implementados durante las pruebas B = Número total de ítems de conformidad de usabilidad especificados
Lo más cercano a 1,0 es lo mejor
Absoluta
Tipo de medida
Entrada para la medición
A = Cantidad
Descripción del producto (especificación o X = Cantidad / manual de Cantidad usuario) de conformidad y normas relacionadas, convenciones, guías de estilo o regulaciones. B = Cantidad
Especificación de prueba y reporte Puede ser útil recolectar varios valores medidos a lo largo del tiempo, para analizar la tendencia de incremento de los ítems de conformidad satisfechos y determinar si son totalmente satisfechos o no.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.1 - Métricas de comportamiento en el tiempo a) Tiempo de respuesta (continuación)
Métricas externas de comportamiento en el tiempo a) Tiempo de respuesta Nombre de la Propósito de la métrica Método de aplicación Medición, fórmula y cálculo métrica de elementos de datos Ratio de tiempo de respuesta en el peor caso
¿Cuál es el límite absoluto del tiempo requerido para completar una función? En el peor caso, ¿Puede todavía el usuario obtener respuesta dentro del límite de tiempo especificado? En el peor caso, ¿Puede todavía el usuario obtener respuesta del software, dentro de un tiempo suficientemente reducido para ser tolerable al usuario?
Calibrar la prueba. Emular la condición en que el sistema alcanza la situación de máxima carga. Ejecutar la aplicación y monitorear los resultados.
X = Tmax / Rmax Tmax = MAX(Ti) (desde i = 1 hasta N) Rmax = Tiempo de respuesta máximo requerido MAX (Ti) = Tiempo máximo de respuesta entre evaluaciones N = Número de evaluaciones (casos muestreados). Ti = Tiempo de respuesta para la evaluación i-ésima (caso) COMENTARIOS: La distribución se puede calcular como se ilustra abajo. Ratio máximo estadístico Y = Tdev / Rmax Tdev = Tmedio + K (DEV) Tdev es la desviación de tiempo desde el tiempo medio hasta el tiempo especificado: por ejemplo, dos o tres veces de la desviación estándar. K: coeficiente (2 ó 3) DEV = SQRT{Σ( (TiTmedio)**2)/(N-1)} (desde i = 1 hasta N) Tmedio=Σ (Ti)/N, (para i = 1 hasta N) Tx medio = Tiempo medio de respuesta medio requerido.
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
Entrada para la medición
0
Tmax = Tiempo
Reporte de prueba
El valor más cercano a 1,0 y menor que 1 es lo mejor.
Absoluta
Rmax = Tiempo Ti = Tiempo N = Cantidad X = Tiempo / Tiempo
Reporte de operación mostrando tiempo transcurrido.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.1 - Métricas de comportamiento en el tiempo b) Rendimiento Métricas externas de comportamiento en el tiempo b) Rendimiento
Nombre de la métrica
Propósito de la métrica
Método de aplicación
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
Rendimiento
¿Cuántas tareas pueden ejecutarse satisfactoriamente en un determinado intervalo de tiempo
Calibrar cada tarea de acuerdo a la prioridad preestablecida.
X = A / T.
0
A = Número de tareas completadas
El mayor valor es lo mejor.
Iniciar varias tareas de trabajo.
T = Intervalo de tiempo de observación.
Ratio
Tipo de medida
Entrada para la medición
A = Cantidad
Reporte de prueba
T = Tiempo
X = Cantidad / Reporte de Tiempo operación mostrando tiempo transcurrido.
Medir el tiempo que toma completar la operación de las tareas medidas. Mantener un registro de cada intento. Valor medio de rendimiento (Throughput )
¿Cuál es el número promedio de tareas concurrentes que el sistema puede manejar en una unidad de tiempo?
Calibrar cada tarea de acuerdo a la prioridad preestablecida. Ejecutar un número de tareas concurrentes. Medir el tiempo que toma completar la tarea seleccionada en el tráfico presente. Mantener un registro de cada intento.
X = Xmedio / Rmedio
0
Xmedio = Σ(Xi)/N.
El mayor valor es lo mejor.
Rmedio = Rendimiento medio requerido Xi = Ai / Ti Ai = Número de tareas concurrentes observadas en un conjunto de intervalos de tiempo en la i-ésimo evaluación Ti = Intervalo de tiempo establecido en la i-ésimo evaluación
Absoluta
Xmedio = Cantidad Rmedio = Cantidad
Reporte de prueba
Reporte de operación mostrando Ti = Tiempo tiempo Xi = Cantidad / transcurrido. Tiempo Ai = Cantidad
N = Cantidad X = Cantidad / Cantidad
N = Número de evaluaciones NOTA: 1. La distribución puede calcularse como se ilustra abajo. Ratio máximo estadístico Y = Xdev / Xmax Xdev = Xmin + Kdev Xdev es la desviación de tiempo desde el tiempo medio hasta el tiempo especificado: por ejemplo, 2 ó 3 veces el tiempo de desviación estándar. K: coeficiente (2 ó 3); DEV = SQRT{Σ( (Xi-Xmedio)**2)/(N-1) }(desde i = 1 hasta N); Xmedio=Σ (Xi)/N
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.1 - Métricas de comportamiento en el tiempo b) Rendimiento (continuación) A
Métricas externas de comportamiento en el tiempo b) Rendimiento Nombre de la Propósito de la métrica Método de aplicación métrica Ratio de rendimiento en el peor caso
¿Cuál es el límite absoluto en el sistema en términos de cantidad y manejo de tareas concurrentes ?
Medición, fórmula y cálculo de elementos de datos
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
Entrada para la medición
Calibrar la prueba.
X = Xmax / Rmax
0
Emular la condición en que el sistema alcanza la situación de máxima carga. Ejecutar concurrentemente las tareas de trabajo y monitorear resultados.
Xmax = MAX(Xi) (desde El mayor valor es i = 1 hasta N) lo mejor.
Xmax = Cantidad
Reporte de prueba
Rmax = Máximo rendimiento requerido MAX(Xi) = Máximo número de tareas de trabajo entre las evaluaciones Xi = Ai / Ti Ai = Número de tareas concurrentes observadas en un conjunto de intervalos de tiempo en la i-ésima evaluación
Absoluta
Rmax = Cantidad
Reporte de operación mostrando Ti = Tiempo tiempo Xi = Cantidad / transcurrido Tiempo Ai = Cantidad
N = Cantidad Xdev = Cantidad X = Cantidad / Cantidad
Ti = Intervalo de tiempo establecido en la evaluación i N = Número de evaluaciones NOTAS: 1. La distribución puede calcularse como se ilustra abajo. Ratio máximo estadístico Y = Xdev / Xmax Xdev = Xmin + Kdev Xdev es la desviación de tiempo desde el tiempo medio hasta el tiempo especificado: por ejemplo, 2 ó 3 veces el tiempo de desviación estándar. K: coeficiente (2 ó 3); DEV = SQRT{Σ( (Xi-Xmedio)**2)/(N-1) }(desde i = 1 hasta N); Xmedio=Σ (Xi)/N
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.1 - Métricas de comportamiento en el tiempo c) Tiempo de retorno
Métricas externas de comportamiento en el tiempo c) Tiempo de retorno Nombre de la Propósito de la métrica Método de aplicación Medición, fórmula y métrica cálculo de elementos de datos Tiempo de retorno
NOTA:
¿Cuál es el tiempo de espera que el usuario experimenta después de emitir una instrucción, para iniciar un grupo de tareas relacionadas y su culminación?
Calibrar la prueba apropiadamente. Iniciar la tarea de trabajo. Medir el tiempo que toma culminar la operación de la tarea de trabajo
T = Tiempo que transcurre desde que el usuario culmina su requerimiento hasta que concluye la obtención de los resultados finales.
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
Entrada para la medición
0
T = Tiempo
Reporte de prueba
Ratio
El menor valor es mejor.
Reporte de operación mostrando tiempo transcurrido.
Mantener un registro de cada intento. Se recomienda tomar en cuenta la amplitud de tiempo y emplear el análisis estadístico en las mediciones de una cantidad grande de tareas (casos muestreados) y no solamente para una tarea.
Tiempo medio de retorno
¿Cuál es el tiempo Calibrar la prueba. promedio de espera que Emular la condición en que el usuario experimenta la carga se coloca en el después de emitir una sistema ejecutando un orden para iniciar un número concurrente de grupo de tareas tareas (casos muestreados). relacionadas, hasta que Medir el tiempo que toma éstas se completen completar la tarea dentro de una carga seleccionada en el tráfico especificada del sistema, en términos de presente. tareas concurrentes y Mantener un registro de empleo del sistema? cada intento.
X = Tmedio / Txmedio Tmedio = Σ(Ti)/N, (desde i =1 hasta N) TXmedio = Tiempo medio requerido de retorno. Ti = Tiempo de retorno en la evaluación para el iésimo caso N = Número de evaluaciones (casos muestreados)
0
Absoluta
Tmedio = Tiempo TXmedio = Tiempo Ti = Tiempo N = Cantidad X = Tiempo / Tiempo
Reporte de prueba Reporte de operación mostrando tiempo transcurrido.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. Tabla 8.4.2 - Métricas de utilización de los recursos a) Utilización de los recursos: entrada/salida
Métricas externas de utilización de los recursos a) Utilización de los recursos: entrada/salida Nombre de la Propósito de la métrica Método de aplicación Medición, fórmula y métrica cálculo de elementos de datos Utilización de ¿Es la utilización de Ejecutar concurrentemente X = A/ B los recursos de dispositivos E/S tan un gran número de tareas, A = Tiempo ocupado de entrada/salida elevada, que causa registrar la utilización de dispositivos E/S (E/S) ineficiencias? dispositivos E/S y comparar B = Tiempo especificado con los objetivos del diseño. designado al empleo de los dispositivos E/S Límites de carga E/S
Errores relacionados a E/S
¿Cuál es el límite absoluto de utilización E/S al cumplir una función?
Calibrar la condición de prueba. Emular una condición en que el sistema alcanza la situación de máxima carga. Ejecutar la aplicación y monitorear los resultados
¿Con qué frecuencia el Calibrar la condición de usuario encuentra prueba. Emular una problemas relacionados condición en que el sistema con la operación de alcanza la situación de dispositivos E/S? máxima carga de E/S. Ejecutar la aplicación y registrar el número de errores debido a fallas y advertencias en E/S
X = Amax / Rmax Amax = MAX (Ai), (desde i = 1 hasta N) Rmax = máximo número de mensajes E/S requeridos MAX (Ai) =Número máximo de mensajes E/S desde la primera hasta la evaluación i-ésima. N = Número de evaluaciones X = A/ T A = Número de mensajes de advertencia o fallas del sistema T = Tiempo de operación del usuario durante su observación
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
Entrada para la medición
0 < =X < = 1 El menor valor más cercano a 1,0 es lo mejor.
A = Tiempo B = Tiempo X = Tiempo / Tiempo
Reporte de prueba
Amax = Cantidad Rmax = Cantidad Ai = Cantidad N = Cantidad X = Cantidad / Cantidad
Reporte de prueba
Absoluta
0<=X Absoluta El menor valor es lo mejor.
0 < =X Ratio El menor valor es lo mejor.
Reporte de operación
Reporte de operación mostrando tiempo transcurrido
A = Cantidad Reporte de T = Tiempo prueba X = Cantidad / Tiempo Reporte de operación mostrando tiempo transcurrido
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.2 - Métricas de utilización de los recursos a) Utilización de los recursos: entrada/salida (continuación)
Métricas externas de utilización de los recursos a) Utilización de los recursos: entrada/salida Nombre de la Propósito de la métrica Método de aplicación Medición, fórmula y Interpretación del Tipo de escala Tipo de Entrada para la métrica cálculo de elementos de valor medido de métrica medida medición datos Ratio promedio ¿Cuál es el número Calibrar la condición de X = Amedio/ Rmedio 0<=X Absoluta Amedio = Reporte de de promedio de mensajes prueba. Emular una Amedio = Σ (Ai ) / N El menor valor es Cantidad prueba cumplimiento de error y fallas condición en que el sistema Rmedio =Número lo mejor. Rmedio = E/S relacionados con E/S, alcanza la situación de promedio requerido de Cantidad Reporte de en un intervalo de máxima carga. Ejecutar la mensajes E/S Ai = Cantidad operación tiempo especificado y aplicación y registrar el Ai = Número de N = Cantidad mostrando una utilización número de errores debido a mensajes de error de E/S X = Cantidad / tiempo especificada? fallas y advertencias en E/S para la i-ésimaevaluación Cantidad transcurrido N = Número de evaluaciones Tiempo de ¿Cuál es el impacto de Ejecutar concurrentemente T = Tiempo dedicado a 0
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.2 - Métricas de utilización de los recursos c) Utilización de los recursos: transmisión
Métricas externas de utilización de los recursos c) Utilización de los recursos: transmisión Nombre de la Propósito de la métrica Método de aplicación Medición, fórmula y métrica cálculo de elementos de datos Utilización ¿Cuál es el límite Evaluar lo requerido para X = Amax / Rmax máxima de absoluto de transmisión que el sistema obtenga la Amax = MAX (Ai), transmisión requerida para cumplir situación de máxima carga. (desde i = 1 hasta N) una función? Emular esta condición. Rmax = Cantidad máxima Ejecutar la aplicación y permitida de mensajes de monitorear los resultados. error y fallas relacionados con la transmisión. MAX (Ai) = Número máximo de mensajes de error y fallas con la transmisión desde la primera evaluación hasta la i-ésima N = Número de evaluaciones Balance de ¿Cuál es el grado de Calibrar la condición de X = TiempoSinc / T utilización de sincronización entre prueba. Emular una TiempoSinc = Tiempo dispositivos diferentes dispositivos condición en que el sistema dedicado a un mismo en un determinado alcanza la situación de recurso intervalo de tiempo? máxima transmisión de T = Intervalo de tiempo carga. Ejecutar la aplicación requerido en los que otros y registrar el retraso en el dispositivos culminen sus procesamiento de diferentes tareas sincronizadamente tipos de dispositivos.
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
Entrada para la medición
0<=X Absoluta El menor valor es lo mejor.
Amax = Cantidad Rmax = Cantidad Ai = Cantidad N = Cantidad X = Cantidad / Cantidad
Reporte de prueba
El menor valor es Ratio lo mejor.
Reporte de operación mostrando tiempo transcurrido
TiempoSinc = Reporte de Tiempo prueba T = Tiempo X = Tiempo / Reporte de Tiempo operación mostrando tiempo transcurrido
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.3 - Métricas de conformidad de eficiencia
Métricas de conformidad de eficiencia Nombre de la Propósito de la métrica métrica Conformidad de eficiencia
NOTA: no.
¿Cuán conforme es la eficiencia del producto a las regulaciones, normas y convenciones aplicables?
Método de aplicación
Contar el número de ítems que requieren conformidad que han sido encontrados y comparar con el número de ítems que requieren conformidad en la especificación
Medición, fórmula y cálculo de elementos de datos X = 1 –A / B (X: Ratio de conformidad de ítems relacionados a eficiencia) A = Número de ítems de conformidad de eficiencia especificados que no han sido implementados durante las pruebas B = Número total de ítems de conformidad de eficiencia especificados
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
Entrada para la medición
0<=X<=1 El más cercano a 1,0 es lo mejor
A = Cantidad B = Cantidad X = Cantidad / Cantidad
Descripción del producto (Manual de usuario o especificación) de conformidad y relacionado a normas, convenciones o regulaciones
Absoluta
Especificación y reporte de pruebas
Puede ser útil recolectar algunas medidas a través del tiempo, para analizar la tendencia de incremento en los ítems de conformidad satisfecha y para determinar si estos han sido completamente satisfechos o
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.5.3 - Métricas de estabilidad
Métricas externas de estabilidad Nombre de la Propósito de la métrica métrica Ratio de éxitos de cambios
¿Puede el usuario operar el sistema software sin fallas después del mantenimiento? ¿Puede el responsable de mantenimiento fácilmente mitigar las fallas causadas por efectos colaterales del mantenimiento?
Método de aplicación
Observar el comportamiento del usuario o responsable de mantenimiento que está operando el sistema software después del mantenimiento. Contar las fallas que puede el usuario o responsable de mantenimiento encontrar durante la operación del software antes y después del mantenimiento. En otro caso, investigar el reporte de solución del problema, reporte de operación o reporte de mantenimiento.
Medición, fórmula y cálculo de elementos de datos X = Na / Ta
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
Entrada para la medición
0 < = X, Y
Y = { (Na / Ta) / (Nb/Tb)}
El menor y más cercano a 0,0 es lo mejor.
Na, Nb = Cantidad Ta, Tb = Tiempo
Reporte de solución de problema
Na = Número de casos en los cuales el usuario encuentra fallas durante la operación después que el software fue cambiado Nb = Número de casos en los que el usuario encuentra fallas durante la operación antes de que el software sea cambiado Ta = Tiempo de operación durante el periodo de observación especificado después que el software sea cambiado Tb = Tiempo de operación durante periodo especificado de observación antes que el software sea cambiado
Ratio
Reporte de X = Cantidad / mantenimiento Tiempo Reporte de Y = [(Cantidad operación / Tiempo) / (Cantidad / Tiempo)]
NOTAS: 1. X e Y implican “frecuencia de encontrar fallas después de cambios” y “frecuencia fluctuante de encontrar fallas antes/después de cambios”. 2. El usuario puede necesitar un periodo específico para determinar efectos colaterales debido a cambios del software, cuando la revisión se introduce para resolver problemas. 3. Es recomendable comparar esta frecuencia antes y después del cambio. 4. Si se identifican funciones cambiadas, es recomendable determinar si las fallas encontradas son detectadas en la función cambiada o en las otras. La extensión del impacto puede ser evaluada para cada falla.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.5.3 - Métricas de estabilidad (continuación)
Métricas externas de estabilidad Nombre de la Propósito de la métrica métrica Localización del impacto de la modificación (Fallas emergentes después del cambio)
NOTA: posible.
¿Puede el usuario operar el sistema software sin fallas después del mantenimiento?
Método de aplicación
Contar las fallas que ocurren después del cambio, las cuales están mutuamente encadenadas y afectadas por el cambio.
Medición, fórmula y cálculo de elementos de datos X=A/N
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
Entrada para la medición
0<=X
A = Cantidad
A = Número de fallas surgidas después de que las fallas han sido resueltas durante un período especificado N = Número de fallas resueltas
El menor y más cercano a 0,0 es lo mejor.
Reporte de solución de problema
Absoluta
N = Cantidad
X = Cantidad / Reporte de Cantidad operación
¿Puede el responsable de mantenimiento fácilmente mitigar las fallas causadas por efectos colaterales del mantenimiento? X implica “falla en cadena que emerge por falla resuelta”. Se recomienda brindar una medida precisa revisando si la causa de la falla actual se atribuye al cambio por la solución de una falla previa, si esto es
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.5.5 - Métricas de conformidad de facilidad de mantenimiento
Métricas externas de conformidad de facilidad de mantenimiento Nombre de la Propósito de la métrica Método de aplicación métrica Conformidad de facilidad de mantenimiento
¿Cuán conforme es la facilidad de mantenimiento del producto en relación a la regulación, normas y convención aplicables.
Contar el número de elementos que requieren conformidad y que han cumplido con ésta y comparar con el número de ítems que requieren conformidad en la especificación.
Medición, fórmula y cálculo de elementos de datos X = 1 –A / B
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
0 < = X< = 1
A = Cantidad
A = Número de ítems especificados conforme con la facilidad de mantenimiento que no han sido implementados durante la prueba.
El más cercano a 1,0 es lo mejor.
B = Número ítems especificados conforme con la facilidad de mantenimiento NOTA:
Absoluta
Entrada para la medición
Descripción del producto (Manual B = Cantidad del usuario o especificaciones) X = Cantidad / de cumplimiento Cantidad y normas relacionadas, convenciones o regulaciones Especificación y reporte de la prueba.
Puede ser útil obtener varios valores de medición a lo largo del tiempo para analizar la tendencia del incremento de elementos que satisfacen la conformidad y determinar si se satisfacen completamente.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.1 Métricas de adaptabilidad (continuación)
Métricas externas de adaptabilidad Nombre de la Propósito de la métrica métrica Adaptabilidad al entorno del Sistema software (adaptabilidad al sistema operativo software de redes y software de aplicación instalado)
¿Puede el usuario o responsable de mantenimiento adaptar fácilmente el software al entorno? ¿Es el sistema software suficientemente capaz de adaptarse al ambiente de operación?
Método de aplicación
Observar el comportamiento del usuario o del responsable de mantenimiento cuando el usuario está tratando de adaptar el software al ambiente de operación.
Medición, fórmula y cálculo de elementos de datos X = 1 -A / B
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
0<=X<=1
A = Número de funciones operacionales cuyas tareas no fueron completadas o fueron insuficientes para satisfacer niveles adecuados durante pruebas de operación combinadas con el sistema operativo, software de red o software de aplicaciones instalado B = Número total de funciones que fueron probadas
El más grande es lo mejor.
A = Cantidad Reporte B = Cantidad de solución de X = Cantidad / problema Cantidad Reporte de operación
Absoluta
Entrada para la medición
NOTAS: 1. Se recomienda conducir pruebas combinadas de sobrecarga software de sistemas operativos o software de aplicación instalado los cuales posiblemente sean operados en una forma combinada de variedad de entornos operacionales de usuario. 2. La “Adaptabilidad de entorno organizacional está relacionada con el entorno de las operaciones de negocio de la organización del usuario. La “Adaptabilidad del sistemas software al entorno” está relacionada con el entorno de la operación técnica de los sistemas. Por lo tanto, hay una clara distinción.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.2 - Métricas de instalabilidad
Métricas externas de instalabilidad Nombre de la Propósito de la métrica métrica Facilidad de instalación
¿Puede el usuario o responsable de mantenimiento instalar fácilmente software en el entorno de operación?
Método de aplicación
Observar el comportamiento del usuario o del responsable de mantenimiento cuando el usuario está tratando de instalar el software en el ambiente de operación.
Medición, fórmula y cálculo de elementos de datos X = A/ B
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
0<=X<=1
A = El número de casos en los cuales un usuario exitosamente cambió la instalación a su conveniencia B = Número total de casos en el que un usuario intentó cambiar la instalación a su conveniencia
El más cercano a 1,0 es lo mejor.
A = Cantidad Reporte B = Cantidad de solución de X = Cantidad / problema Cantidad Reporte de Operación
NOTAS: 1. Se sugiere esta métrica para uso experimental 2. Cuando se requiera una métrica basada en el tiempo, el tiempo empleado en la instalación puede ser medido.
Absoluta
Entrada para la medición
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.3 - Métricas de co existencia Métricas externas de co existencia Nombre de la Propósito de la métrica métrica Co existencia disponible
¿Cuán a menudo el usuario encuentra restricciones o fallas inesperadas cuando opera concurrentemente con otro software?
Método de aplicación
Usar el software evaluado concurrentemente con los otros software que el usuario usualmente emplea.
Medición, fórmula y cálculo de elementos de datos X = A/ T
Interpretación del Tipo de escala valor medido de métrica
Tipo de medida
0<=X
A = Número de cualquier limitación o falla inesperada la cual el usuario encuentra durante la operación concurrente con otro software T = Tiempo de duración de operación concurrente con otro software
El más cercano a 0,0 es lo mejor.
A = Cantidad Reporte T = Tiempo de solución de X = Cantidad / problema Tiempo Reporte de operación
Ratio
Entrada para la medición
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.4 - Métricas de remplazabilidad
Métricas externas de remplazabilidad Nombre de la Propósito de la Método de aplicación métrica métrica Uso continuo de los datos
¿Puede el usuario o responsable de mantenimiento fácilmente continuar usando los mismos datos después de reemplazar el software? ¿Está la migración del sistema software avanzando exitosamente?
Observar el comportamiento del usuario o del responsable de mantenimiento cuando el usuario está reemplazando el software.
Medición, fórmula y cálculo de elementos de datos X = A/ B A = Número de datos los cuales son usados en otro software a ser reemplazado y están confirmados que están disponibles para ser usados continuamente B = Número de datos los cuales son usados en otro software a ser reemplazado y planeado a ser reusado continuamente
Interpretación del Tipo de valor medido escala de métrica 0<=X<=1 Absoluta El más grande es lo mejor.
Tipo de medida
Entrada para la medición
A = Cantidad Reporte B = Cantidad de solución de X = Cantidad / problema Cantidad Reporte de Operación
NOTA: Esta métrica puede ser aplicada tanto al caso de reemplazar un software enteramente diferente y al caso de una diferente versión de la misma serie de software que el anterior. ¿Puede el usuario o Observar el X = A/ B 0<=X<=1 Absoluta A = Cantidad Reporte de Inclusividad responsable de comportamiento del B = Cantidad solución del de funciones mantenimiento usuario o del responsable A = Número de funciones El más grande X = Cantidad / Problema fácilmente continuar de mantenimiento cuando que producen similares es lo mejor. Cantidad usando funciones el usuario está resultados y donde no se han Reporte de similares después de reemplazando el software. requerido cambios Operación reemplazar con el B = Número funciones software al anterior? probadas las cuales son ¿Está la migración similares a funciones del sistema software proporcionadas por otro avanzado software a ser reemplazado exitosamente?
NOTA:
Esta métrica puede ser aplicada tanto al caso de reemplazar un software enteramente diferente y al caso de una diferente versión de la misma serie de software que el anterior.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.4 – Métricas de remplazabilidad (continuación)
Métricas externas de remplazabilidad Nombre de la Propósito de la Método de aplicación métrica métrica Consistencia funcional de soporte al usuario
¿Cuán consistente son los nuevos componentes con la interfaz de usuario existente?
Observar el comportamiento del usuario y preguntar su opinión.
Medición, fórmula y cálculo de elementos de datos X = 1 – A1 / A2 A = Número de nuevas funciones las cuales el usuario encuentra inaceptablemente inconsistentes con las expectativas de los usuarios B = Número de nuevas funciones
Interpretación del Tipo de valor medido escala de métrica 0<=X Absoluta El más grande es lo mejor.
Tipo de medida
Entrada para la medición
A = Cantidad Reporte de B = Cantidad Prueba X = Cantidad / Cantidad Reporte de Operación
NOTA: 1. En caso que un software diferente sea introducido para reemplazar a uno previo, un nuevo diferente software puede ser identificado como la versión actual. 2. En caso que el patrón de interacción sea cambiado para mejorar la interfaz de usuario en una nueva versión, se sugiere observar el comportamiento del usuario y contar el número de casos en que el usuario falla en acceder a funciones causadas por inaceptables conformidades contra las expectativas del usuario derivadas de versiones previas.
Reproducido para fines estrictamente académico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informática / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.5 - Métricas de conformidad de portabilidad
Métricas externas de conformidad de portabilidad Nombre de la Propósito de la Método de aplicación métrica métrica Conformidad de la portabilidad
NOTA:
¿Qué tan conforme es la portabilidad del producto respecto a las regulaciones, normas y convenciones aplicables?
Contar el número de ítems que han cumplido con la conformidad y que han sido encontradas conforme con el número de ítems que requieren conformidad en la especificación.
Medición, fórmula y cálculo de elementos de datos X=1-A/B A = Número de ítems que han cumplido con la conformidad de portabilidad y que no han sido implementados en las pruebas B = Número totales de ítems especificados con conformidad de portabilidad
Interpretación del Tipo de valor medido escala de métrica 0<=X<=1 Absoluta Lo más a cercano a 1,0 es lo mejor
Tipo de medida
Entrada para la medición
A = Cantidad B = Cantidad X = Cantidad / Tiempo
Descripción del producto (manual de usuario o especificación) de conformidad y normas relacionados convenciones o regulaciones de pruebas especificaciones y reportes
Puede ser útil recolectar varios valores medidos a lo largo del tiempo, analizar las tendencias de incrementar los ítems de conformidad satisfechos y determinar si son completamente satisfechos.