Você está na página 1de 70

Reproducido para fines estrictamente acadmico.

Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.1.1 - Mtricas de aplicabilidad
Mtricas externas de aplicabilidad Nombre de la Propsito de la mtrica mtrica Adecuacin funcional Mtodo de aplicacin Medicin, frmula y clculo de elementos de datos X =1A/B Interpretacin del Tipo de escala Tipo de medida Entrada para la valor medido de mtrica medicin 0< =X< =1 Absoluta X = Cantidad / Especificacin de Cantidad requerimientos. A = Cantidad B = Cantidad Reporte de evaluacin

Cun adecuadas son las Nmero de funciones que son funciones evaluadas? adecuadas para realizar las tareas especficas comparadas con el nmero de funciones evaluadas

A = Nmero de funciones Lo ms cerca de en que se detectaron 1,0 es lo mejor problemas en la evaluacin B = Nmero de funciones evaluadas

Integridad de implementacin funcional

Cun completa es la implementacin de acuerdo a la especificacin de requerimientos?

Realizar pruebas funcionales (pruebas de caja negra) del sistema de acuerdo a la especificacin de requerimientos. Contar el nmero de funciones faltantes detectadas en la evaluacin y compararlas con el nmero de funciones descritas en la especificacin de requerimientos

X =1A/B

0< =X< =1

Absoluta

A = Nmero de funciones Lo ms cerca de faltantes detectadas en la 1,0 es lo mejor evaluacin B = Nmero de funciones descritas en la especificacin de requerimientos

X = Cantidad / Especificacin de Cantidad requerimientos. A = Cantidad B = Cantidad Reporte de evaluacin

NOTAS: 1. La entrada al proceso de medida es la especificacin de requerimientos actualizada. Cualquier cambio, identificado durante el ciclo de vida, debe ser aplicado a la especificacin de requerimientos antes de usarla en el proceso de medicin. 2. Esta mtrica es sugerida para uso experimental.

NOTA: Cualquier funcin faltante no puede ser examinada en las pruebas porque no est implementada. Para detectar funciones faltantes, se sugiere que cada funcin establecida en la especificacin de requerimientos sea aprobada una por una durante la prueba funcional. Tales resultados sern la entrada a la mtrica Integridad de implementacin funcional. Para detectar funciones que estn implementadas pero inadecuadamente, se sugiere que cada funcin sea probada para las mltiples tareas especificadas. Tales resultados sern entrada a la mtrica Adecuacin funcional por eso se sugiere a los usuarios de mtricas usar ambas mtricas durante la prueba funcional.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.1.1 - Mtricas de aplicabilidad (continuacin)

Mtricas externas de aplicabilidad Nombre de la Propsito de la mtrica mtrica Cobertura de implementacin funcional Cun correcta es la implementacin funcional?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos X =1A/B

Interpretacin del Tipo de escala Tipo de medida Entrada para la valor medido de mtrica medicin 0< =X< =1 Absoluta X = Cantidad / Especificacin de Cantidad requerimientos A = Cantidad B = Cantidad Reporte de evaluacin

Realizar pruebas funcionales (pruebas de caja negra) del sistema de acuerdo a la especificacin de requerimientos.

A = Nmero de funciones Lo ms cerca de incorrectamente 1,0 es lo mejor implementadas o faltantes en la evaluacin Contar el nmero de B = Nmero de funciones funciones implementadas descritas en la incorrectamente o faltantes especificacin de detectadas en la evaluacin y requerimientos. comprelas con el nmero de funciones descritas en la especificacin de requerimientos. Contar el nmero de funciones que estn completas versus las que no lo estn.

NOTAS: 1. La entrada al proceso de medida es la especificacin de requerimientos actualizada. Cualquier cambio, identificado durante el ciclo de vida, debe ser aplicado a la especificacin de requerimientos antes de usarla en el proceso de medicin. 2. Esta medida representa un mecanismo de chequeo binaria para determinar la presencia de una caracterstica. Estabilidad de la especificacin funcional (volatilidad) Cun estable es la especificacin funcional despus que entra en operacin? Contar el nmero de especificaciones descritas en la especificacin funcional que han tenido que ser cambiadas despus que el sistema es puesto en operacin y comprelas con el nmero total de funciones descritas en las especificaciones de requerimientos X =1A/B 0< =X< =1 Absoluta A = Nmero de Lo ms cerca de funciones cambiadas 1,0 es lo mejor despus que entra en operacin B = Nmero de funciones descritas en la especificacin de requerimientos X = Cantidad / Cantidad A = Cantidad B = Cantidad Especificacin de requerimientos Reporte de evaluacin

NOTA:

Esta mtrica es sugerida para uso experimental.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.1.2 - Mtricas de precisin
Mtricas externas de precisin Nombre de la Propsito de la mtrica mtrica Precisin esperada Cun frecuente no son aceptables las diferencias entre los resultados reales y los resultados razonablemente esperados?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos X =A / T

Interpretacin del Tipo de escala Tipo de medida Entrada para la valor medido de mtrica medicin 0< =X Ratio X = Cantidad / Especificacin de Tiempo requerimientos A = Cantidad T = Tiempo Manual de operacin del usuario Opinin de usuarios Reporte de pruebas

Hacer una prueba de casos de entrada versus salida y compare la salida con los resultados razonablemente esperados.

A = Nmero de casos Lo ms cercano a encontrados por los 0,0 es lo mejor usuarios con una diferencia respecto a los resultados razonablemente esperados Contar el nmero de casos encontrados por los usuarios ms all de lo aceptable con una aceptable diferencia T = Tiempo de operacin de los resultados razonablemente esperados.

NOTA Los resultados razonablemente esperados podran ser especificados en una especificacin de requerimiento, en un manual de usuario o en las expectativas de los usuarios. Exactitud de Cun frecuente los Registrar el nmero de X =A/T 0< =X Ratio X = Cantidad / Especificacin de clculo usuarios finales clculos inexactos basado en A = Nmero de clculos Tiempo requerimientos Lo ms cercano a encuentran resultados especificaciones inexactos encontrados por 0,0 es lo mejor A = Cantidad Reporte de pruebas inexactos? los usuarios T = Tiempo T = Tiempo de operacin Precisin Cun frecuente los usuarios finales encuentran resultados con precisin inadecuada? Registrar el nmero de resultados con precisin inadecuada X =A/T A = Nmero de resultados encontrados por los usuarios con un nivel de precisin diferente al requerido T = Tiempo de operacin 0< =X Lo ms cercano a 0,0 es lo mejor Ratio X = Cantidad / Especificacin de Tiempo requerimientos A = Cantidad T = Tiempo Reporte de pruebas

NOTA: Los elementos de datos para el clculo de mtricas externas son diseados para usar informacin externamente accesible, porque es til usar mtricas externas para los usuarios finales, operadores, responsables de mantenimiento o adquirientes. Por eso, una mtrica basada en el tiempo frecuentemente aparece en mtricas externas y es diferente de las mtricas internas.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.1.3 - Mtricas de interoperabilidad

Mtricas externas de interoperabilidad Nombre de la mtrica Intercambiabilid ad de datos (basado en formato de datos) Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y clculo de elementos de datos X =A/B Interpretacin del Tipo de escala Tipo de medida Entrada para la valor medido de mtrica medicin 0< =X< =1 Absoluta X = Cantidad / Especificacin de Cantidad requerimientos y/o manual de usuario A = Cantidad Reporte de pruebas B = Cantidad

Cun correctamente han sido implementadas las funciones de interfaz de intercambio para la transferencia de datos especificados?

Probar que cada formato del registro de interfaz de la salida del flujo del sistema est de acuerdo a las especificaciones de los campos de datos.

A = Nmero de formato de Lo ms cerca de datos que son aprobados 1,0 es lo mejor para ser intercambiados exitosamente con otro software o sistema durante Contar el nmero de formatos la prueba de intercambio de de datos que son aprobados datos para ser intercambiados con B = Nmero total de formatos de datos a ser otro software o sistema intercambiados. durante pruebas de intercambio de datos en comparacin con el nmero total.

NOTA:

Es recomendada para probar la transaccin de datos especificada Cun 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 nmero de casos en que las funciones de interfaz fueron usadas y fallaron. a) X = 1 A / B A = Nmero de casos en que el usuario fall en el intercambio de datos con otro software o sistemas. B = Nmero de casos en que el usuario intent intercambiar datos b) Y = A / T T = Perodo de tiempo de operacin 0< =X< =1 Lo ms cerca de a 1,0 es lo mejor a) Absoluta X = Cantidad / Especificacin de Cantidad requerimientos y/o manual de usuario A = Cantidad Reporte de pruebas B = Cantidad

Intercambiabili dad de datos (basado en el intento exitoso del usuario)

0<=Y Lo ms cerca de 0,0 es lo mejor

b) Ratio

Y = Cantidad / Tiempo T = Tiempo

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.1.4 - Mtricas de seguridad

Mtricas externas de seguridad Nombre de la mtrica Auditora de acceso Propsito de la mtrica Cun completa es la pista de auditora referida al acceso del usuario al sistema y a los datos? Mtodo de aplicacin Evaluar la cantidad de accesos que el sistema registra en la base de datos de historia de accesos. Medicin, frmula y clculo de elementos de datos X =A/B Interpretacin del Tipo de escala Tipo de medida Entrada para la valor medido de mtrica medicin 0< =X< =1 Absoluta X = Cantidad / Especificacin de Cantidad pruebas A = Cantidad B = Cantidad Reporte de prueba

A = Nmero de Acceso de Lo ms cerca de Usuarios al Sistema y Datos, 1,0 es lo mejor registrado en la base de datos de historia de accesos. B = Nmero de Acceso de Usuarios al Sistema y Datos hechos durante la evaluacin

NOTAS: 1. Accesos a los datos pueden ser medidos slo con actividades de prueba. 2. Esta mtrica es sugerida para uso experimental. 3. Se recomienda que las pruebas de penetracin sean realizadas para simular ataques, porque tales ataques a la seguridad no ocurren normalmente durante las pruebas usuales. Las mtricas de seguridad real pueden ser solamente tomadas en entorno del sistema de la vida real, esto es calidad en uso. 4. El registro de el acceso de los usuarios al sistema y los datos puede incluir Registro de deteccin de virus para la proteccin de virus. El objetivo del concepto de proteccin de virus de computadora es crear protecciones convenientes que puedan prevenir o detectar la ocurrencia de virus de computadoras tan pronto como sea posible. Control de acceso Cun controlable es el acceso al sistema? Contar el nmero de operaciones ilegales detectadas en comparacin con el nmero de operaciones ilegales permitidas en la especificacin. X =A/B A = Nmero de tipos de operaciones ilegales detectadas. B = Nmero de tipos de operaciones ilegales permitidas en la especificacin 0< =X< =1 Lo ms cerca de 1,0 es lo mejor Absoluta X = Cantidad / Especificaciones Cantidad de prueba A = Cantidad B = Cantidad Reporte de prueba Reporte de operacin

NOTAS: 1. Si es necesario para complementar la deteccin de operaciones ilegales inesperadas, adicionalmente se deberan realizar pruebas de operaciones anormales intensivas. 2. Se recomienda que se realicen pruebas de penetracin para simular ataques, porque los ataques a la seguridad no ocurren normalmente durante las pruebas usuales. Las mtricas de seguridad real pueden ser solamente tomadas en entorno del sistema de la vida real, esto es calidad en uso. 3. Algunas funciones previenen que personas no autorizadas creen, eliminen o modifiquen programas o informacin. Por consiguiente se sugiere incluir tipos de operaciones ilegales en los casos de prueba.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.1.4 - Mtricas de seguridad (continuacin)
Mtricas externas de seguridad Nombre de Propsito de la Mtodo de la mtrica mtrica aplicacin Prevencin de corrupcin de los datos Cul es la frecuencia de eventos de corrupcin de datos? Contar las ocurrencias del menor y mayor nmero de eventos de corrupcin de datos. Medicin, frmula y clculo de elementos de datos a) X = 1 - A / N Interpretacin del valor medido Tipo de escala Tipo de medida Entrada para de mtrica la medicin 0< =X< =1 a) Absoluta X = Cantidad / Especificaci Cantidad n de pruebas A = Cantidad B = Cantidad N = Cantidad Y = Cantidad / 0< =Y< =1 Lo ms cerca de 1,0 es lo mejor b) Absoluta Cantidad Z = Cantidad / Tiempo 0<=Z Lo ms cerca de 0,0 es lo mejor T = Tiempo Reporte de prueba Reporte de operacin

A = Nmero de veces que el Lo ms cerca de 1,0 es lo mejor evento de mayor corrupcin de datos ha ocurrido. N = Nmero de casos de prueba que trataron para causar un evento de corrupcin de datos. b) Y = 1 B / N B = Nmero de veces que el evento de menor corrupcin de datos ha ocurrido. c) Z = A / T B / T T = Perodo de tiempo de operacin (duracin de la prueba de operacin).

c) Ratio NOTAS: 1. Es necesaria la intensiva prueba de operacin anormal para obtener eventos de menor y mayor corrupcin de datos. 2. Se recomienda graduar el impacto de los eventos de corrupcin de datos, como en los siguientes ejemplos: Evento de mayor corrupcin de datos (fatal): Imposible reproduccin y recuperacin. Segunda distribucin de afectacin amplia. Importancia del dato en s mismo. Evento de menor corrupcin de datos: Posible reproduccin y recuperacin. Sin segunda distribucin de afectacin. Importancia del dato en si mismo. 3. Los elementos de datos para el clculo de mtricas externas son diseados para ser usadas como informacin externamente accesibles, porque es til para los usuarios finales, operadores, responsables de mantenimientos o adquirientes para usar mtricas externas. Por eso, la contabilizacin de eventos y veces usadas aqu son diferentes de sus correspondientes en las mtricas internas. 4. Se recomienda que las pruebas de penetracin sean realizadas para simular ataques, porque stos no ocurren normalmente en las pruebas usuales. Las mtricas de seguridad real pueden slo ser tomadas en el entorno de la vida real del sistema, esto es calidad en uso. 5. Esta mtrica es sugerida para uso experimental. 6. La copia de respaldo de datos (backup) es una forma efectiva de prevenir la corrupcin de datos. La creacin de una copia de respaldo (backup) asegura que los datos necesarios pueden ser recuperados rpidamente en el evento en que parte de los datos operativos se han perdido. Sin embargo la copia de respaldo (backup) es considerado como parte de la composicin de las mtricas de fiabilidad en este reporte. 7. Se sugiere que esta mtrica sea usada experimentalmente.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.1.5 - Mtricas de conformidad de funcionalidad

Mtricas externas de conformidad de funcionalidad Nombre de la Propsito de la mtrica Mtodo de aplicacin mtrica Conformidad funcional Cun conforme es la funcionalidad del producto para aplicar regulaciones, normas y convenciones? Contar el nmero de tems requeridos de conformidad que han sido hallados y compararlos con el nmero de tems de conformidad requeridos en la especificacin. Disear casos de prueba de acuerdo con los tems de conformidad. Conducir pruebas funcionales para esos casos de prueba. Contar el nmero de tems de conformidad que han sido satisfechos.

Medicin, frmula y clculo de elementos de datos X =1-A/B

Interpretacin del Tipo de escala Tipo de medida Entrada para la valor medido de mtrica medicin 0< =X< =1 Absoluta X = Cantidad / Descripcin de Cantidad conformidad del producto (Manual de A = Cantidad usuario o Especificacin) y B = Cantidad relacionado a normas, convenciones y regulaciones Especificacin de pruebas Reporte de prueba

A = Nmero de tems con Lo ms cerca de conformidad funcional 1,0 es lo mejor especificados que no han sido implementados durante la prueba. B = Nmero total de tems de conformidad funcional especificados.

NOTAS: 1. Puede ser til recolectar varios valores de mediciones a lo largo del tiempo, para analizar la tendencia de incremento de los tems de conformidad satisfechos y determinar si ellos son totalmente satisfechos o no. 2. Se sugiere contar el nmero de fallas porque la deteccin de problemas es un objetivo de las pruebas de efectividad y conveniente para la contabilizacin y registro. Conformidad de Cun conforme son las interfaces respecto a la norma de regulaciones, normas y interfaz convenciones? Contar el nmero de interfaces que alcanzan la conformidad requerida y comparar con el nmero de interfaces de conformidad requerida de las especificaciones. X =A/B A = Nmero de interfaces especificadas correctamente implementadas. B = Nmero total de interfaces requeridas conformes. 0< =X< =1 Lo ms cerca de 1,0 es lo mejor Absoluta X = Cantidad / Descripcin de Cantidad conformidad del producto y A = Cantidad relacionado a normas, B = Cantidad convenciones y regulaciones Especificacin de pruebas Reporte de prueba NOTA: 1. Todos los atributos de una norma deben ser probados.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.1 - Mtricas de madurez

Mtricas externas de madurez Nombre de la Propsito de la mtrica mtrica Densidad estimada del error latente

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos X ={ABS(A1 - A2) } / B

Interpretacin del Tipo de escala valor medido de mtrica 0<=X Absoluta

Tipo de medida A1 = Cantidad A2 = Cantidad B = Tamao X = Cantidad / Tamao

Entrada para la medicin Reporte de prueba Reporte de operacin Reporte del problema

Cuntos problemas an Contar el nmero de errores existentes pueden surgir descubiertos durante un como errores futuros? perodo de prueba definido y predecir el nmero potencial de errores futuros usando un modelo de estimacin creciente de la fiabilidad.

(X: Densidad estimada del Depende de la fase error residual latente) a probar. En las fases finales, ABS() = Valor absoluto cuanto ms A1=nmero total de errores pequeo el valor latentes predecidos en un es mejor. producto software. A2 = Nmero total de errores detectados actualmente. B = tamao del producto.

NOTAS: 1. Cuando el nmero total de errores realmente descubiertos es ms grande que el nmero total de errores latentes, es recomendable predecir de nuevo y estimar un nmero ms grande. Los nmeros ms grandes son estimados para predecir razonablemente los errores latentes, pero no para hacer que el producto parezca mejor. 2. Es recomendable usar varios modelos de estimacin de crecimiento de fiabilidad, seleccionar uno de los ms convenientes y repetir la prediccin con supervisin de los errores descubiertos. 3. Puede ser til para predecir un nmero superior o muy bajo de errores latentes. 4. Es necesario convertir este valor (X) al intervalo <0,1> si hace un resumen de caractersticas. Densidad de fallas contra los casos de prueba Cuntas fallas fueron detectadas durante el periodo de prueba definido? Contar el nmero de fallas X = A1 / A2 detectadas y casos de prueba A1 = Nmero de fallas ejecutados. detectadas. 0< =X Absoluta A1 = Cantidad Reporte de prueba A2 = Cantidad Reporte de operacin B = Tamao Reporte del X = Cantidad / problema Cantidad

Depende de la fase a probar. En las fases finales, A2 = Nmero de casos de cuanto ms prueba ejecutados. pequeo el valor es mejor.

NOTAS: 1. El valor ms grande es mejor, en la fase temprana de prueba. Por el contrario, el valor ms pequeo es mejor, en la fase ms tarda de prueba u operacin. Es recomendable supervisar la tendencia de esta medida en el tiempo. 2. Esta mtrica depende favorablemente de la suficiencia de casos de prueba que deben disearse para incluir los casos apropiados: por ejemplo: casos normales, excepcionales y anormales. 3. Es necesario convertir este valor (X) al intervalo <0,1> si hace un resumen de caractersticas.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.1 - Mtricas de madurez (continuacin)

Mtricas externas de madurez Nombre de la Propsito de la mtrica mtrica Resolucin de fallas Cuntas condiciones de fallas son resueltas?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos

Interpretacin del Tipo de escala valor medido de mtrica 0< =X< =1 El valor ms cercano a 1,0 es lo mejor cuanto ms fallas son resueltas. Absoluta

Tipo de medida

Entrada para la medicin

Contar el nmero de fallas X = A1 / A2 que no vuelven a ocurrir durante el periodo de prueba A1 = Nmero de fallas resueltas. bajo condiciones similares. A2 = Nmero total de Mantener un informe de resolucin de problemas que fallas actualmente detectadas. describe el estado de todas las fallas.

A1 = Cantidad Reporte de pruebas. A2 = Cantidad Reporte de A3 = Cantidad operacin. X = Cantidad / Cantidad

NOTAS: 1. Es recomendable supervisar la tendencia cuando esta medida es usada. 2. El nmero total de fracasos latentes predichos puede ser estimado usando modelos de crecimiento de fiabilidad ajustados con datos histricos reales, relacionado para productos software similar. En tal caso, el nmero actual y las fallas predichas pueden ser comparables y el nmero de fallas residuales no resueltas pueden ser medidas. Densidad de falla Cuntas fallas fueron detectadas durante el periodo de prueba definido? Contar el nmero de fallas detectadas y calcular la densidad. X =A/ B A = Nmero de fallas detectadas. B = tamao del producto. 0< =X Depende de la fase a probar. En las fases finales, cuanto ms pequeo el valor es mejor. Absoluta A = Cantidad B = Tamao Reporte de prueba.

Reporte de X = Cantidad / operacin. Tamao Reporte del problema.

NOTAS: 1. El valor ms grande es mejor, en la fase temprana de prueba. Por el contrario, el valor ms pequeo es mejor, en la fase tarda de prueba o funcionamiento. Es recomendable supervisar la tendencia de esta medida junto con el tiempo. 2. El nmero de fallas detectadas divididas por el nmero de casos de prueba indica la efectividad de los casos de prueba. 3. Es necesario convertir este valor (X) al intervalo <0,1> si hace un resumen de caractersticas. 4. Al contar las fallas, preste atencin en lo siguiente: Posibilidad de duplicacin, porque mltiples reportes pueden contener la misma falla. La posibilidad de otras fallas, porque usuarios o verificadores no pueden deducir si sus problemas son error de operacin, error del entorno o falla del software.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS.

TABLA 8.2.1 - Mtricas de madurez (continuacin)

Mtricas externas de madurez Nombre de la Propsito de la mtrica mtrica Eliminacin de fallas

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos a) X = A1 / A2 A1 = Nmero de fallas corregidas. A2 = Nmero total de fallas detectadas actualmente. b) Y = A1 / A3 A3=Nmero total de fallas latentes predichas en el producto software.

Interpretacin del Tipo de escala Tipo de medida Entrada para la valor medido de mtrica medicin 0< =X< =1 El valor ms cercano a 1,0 es lo mejor cuanto menos fallas queden. 0< =Y El valor ms cercano a 1,0 es lo mejor cuanto menos fallas queden. b) Absoluta a) Absoluta A1 = Cantidad A2 = Cantidad A3 = Cantidad Reporte de prueba Organizacin de la base de datos

Cuntas fallas han sido Contar el nmero de fallas corregidas? eliminadas durante la prueba y comparar con el total de fallas detectadas y el total de fallas predichas.

X = Cantidad / Cantidad Y = Cantidad / Cantidad

NOTAS: 1. Es recomendable supervisar la tendencia durante un intervalo definido de tiempo. 2. El nmero total de fallas latentes predichos puede ser estimado usando modelos de crecimiento de fiabilidad ajustados con datos histricos reales, relacionado con productos software similares. 3. Es recomendable supervisar la proporcin Y de resolucin de fallas estimadas, as que si Y>1 investiga la razn porque ms fallas se han descubierto temprano o porque el producto software contiene un nmero inusual de fallas. En otro caso cuando Y<1 investiga la razn porque menos fallas que el nmero 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 caractersticas. 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 acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.1 - Mtricas de madurez (continuacin)

Mtricas externas de madurez Nombre de la Propsito de la mtrica mtrica Tiempo medio entre fallas (TMEF)

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos a) b) X = T1 / A Y = T2 / A

Interpretacin del Tipo de escala valor medido de mtrica 0 < X,Y a) Ratio

Tipo de medida A = Cantidad T1 = Tiempo T2 = Tiempo X = Tiempo / Cantidad Y = Tiempo / Cantidad

Entrada para la medicin Reporte de prueba Reporte de operacin

Cul es la frecuencia Contar el nmero fallas de fallas del software en ocurridas durante un periodo operacin? definido de operacin y calcular el intervalo promedio entre fallas.

T1 = Tiempo de operacin. T2 = Suma de intervalos de tiempo entre ocurrencia de fallas consecutivas. A = Nmero total de fallas detectadas actualmente (Fallas ocurridas durante el tiempo de operacin observado).

Cuanto ms b) Ratio grande el valor es mejor tanto como mayor puede ser el tiempo esperado entre fallas

NOTAS: 1. La siguiente investigacin puede ser de ayuda: Distribucin del tiempo entre ocurrencia de fallas. Los cambios de tiempo medio junto con el intervalo del intervalo de tiempo de funcionamiento. Distribucin que indica qu funcin y operacin tiene frecuentemente ocurrencia de fallas por la dependencia de funcin y uso. 2. Puede usarse alternativamente la proporcin de falla o clculo de riesgo. 3. Es necesario convertir este valor (X) al intervalo <0,1> si hace un resumen de caractersticas.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.1 - Mtricas de madurez (continuacin)

Mtricas externas de madurez Nombre de la Propsito de la mtrica mtrica Cobertura de prueba ( Especificacin del escenario de operacin de la cobertura de pruebas) Cuntos casos de prueba requeridos se han ejecutado durante la prueba?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos X=A / B A = Nmero de casos de prueba realmente ejecutados representando el escenario de operacin durante las pruebas. B = Nmero de casos de prueba a ser ejecutados para respaldar los requerimientos.

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 El valor ms cercano a 1,0 es la mejor cobertura de pruebas. Absoluta

Tipo de medida A = Cantidad B = Cantidad X = Cantidad / Cantidad

Entrada para la medicin Especificacin de requerimientos Especificacin de pruebas Manual de usuario Reporte de pruebas Reporte de operacin

Contar el nmero de casos de prueba ejecutados durante la prueba y comparar con el nmero de casos de prueba requerido para obtener una adecuada cobertura de pruebas.

NOTA: Los casos de prueba pueden ser normalizados por el tamao de software, que es: Cobertura de la densidad de prueba Y = A / C, donde C = Tamao del producto a ser probado. Cuanto ms grande el valor de Y es lo mejor. El tamao puede ser funcional y medido por el usuario.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.1 - Mtricas de madurez (continuacin)

Mtricas externas de madurez Nombre de la Propsito de la mtrica mtrica Madurez de la prueba Est el producto bien probado?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos X =A/B

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 El valor ms cercano a 1,0 es lo mejor. Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Especificacin de requerimientos

Contar el nmero de casos de prueba pasados que han sido realmente ejecutados y comparar el nmero total de COMENTARIO(S) esto casos de prueba a ser ejecutados segn los es para predecir la proporcin de xito que requisitos. el producto lograr en pruebas futuras.

A = Nmero de casos de prueba pasados durante la prueba y operacin. B = Nmero de casos de prueba a ser ejecutados para respaldar los requerimientos.

X = Cantidad / Especificacin de pruebas Cantidad Manual de usuario Reporte de pruebas Reporte de operacin

NOTAS: 1. Es recomendable para el rendimiento de la prueba de estrs usar datos histricos especialmente de periodos mximos. Tambin es recomendable para garantizar que los siguientes tipos de prueba son ejecutados y pasados satisfactoriamente: Escenario de operacin del usuario; Mximo estrs; Sobrecarga de entrada de datos; 2. Los casos de prueba pasados pueden ser normalizados por el tamao del software, que es: Densidad de casos de prueba pasados Y=A/C, donde C = Tamao del producto a ser probado. Cuanto ms grande el valor de Y es mejor. El tamao puede ser funcional y medido por el usuario.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.2 - Mtricas de tolerancia a fallos

Mtricas externas de tolerancia a fallos Nombre de la Propsito de la mtrica mtrica Prevencin de cadas

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos X = 1- A / B A = Nmero de cadas B = Nmero de fallas

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 El valor ms cercano a 1,0 es lo mejor. Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Reporte de pruebas

Con qu frecuencia el Contar el nmero de cadas producto software causa ocurridas con respecto al cadas en el ambiente nmero de fallas. total de produccin? Si es una operacin baja, analizar el registro de operaciones histricas del usuario.

X = Cantidad / Reporte de Cantidad operacin

NOTAS: 1. Las cadas significan que la ejecucin de algunas tareas de usuario es suspendida hasta que el sistema sea restaurado o su control es perdido hasta que se fuerce el cierre del sistema. 2. Cuando ninguna o pocas fallas son observadas, el tiempo entre cadas pueden ser ms satisfactorio. Prevencin de fallas Cuntos tipos de errores fueron causados bajo el control para evitar fallas crticas y serias? Contar el nmero de tipos de errores prevenidos y comparar con el nmero de tipos de errores a ser considerados. X =A/B A = Nmero de fallas crticas y serias previstas ocurridas contra casos de prueba de tipos de errores. B = Nmero de tipos de errores de casos de prueba ejecutados (falla casi causada) durante la prueba 0<=X<=1 El valor ms cercano a 1,0 es lo mejor, cuando el usuario puede evitar ms a menudo fallas crticas o serias. Absoluta A = Cantidad B = Cantidad Reporte de pruebas

Reporte de X = Cantidad / operacin Cantidad

NOTAS: 1. Es recomendable categorizar los niveles de prevencin de fallas que es la extensin de la mitigacin del impacto de errores, por ejemplo: Crtico: el sistema entero se detiene / o se destruye seriamente la base de datos. Serio: funciones importantes quedan inoperables y no hay ninguna manera alternativa de operarlas. Promedio: muchas funciones estn an disponibles, pero la ejecucin ocurre con la operacin limitada o alternada. Pequeo: unas funciones experimentan la ejecucin limitada con la operacin limitada. Ninguno: el impacto no afecta al usuario final. 2. Niveles de prevencin a fallas pueden ser basados en una matriz de riesgos compuesta por la severidad de la consecuencia y la frecuencia de ocurrencia prevista por la ISO/IEC 15026. 3. Ejemplo de modelo de errores. Datos fuera de rango. Bloqueos. La tcnica de anlisis de rbol de errores puede ser usada para detectar tipos de errores. 4. Los casos de prueba pueden incluir la operacin incorrecta de los humanos.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.2 - Mtricas de tolerancia a fallos (continuacin)

Mtricas externas de tolerancia a fallos Nombre de la Propsito de la mtrica mtrica Prevencin de operacin incorrecta Cuntas funciones son implementadas con capacidad de prevencin de operacin incorrecta?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos X =A/B A = Nmero de ocurrencia de fallas previstas crticas y serias. B = Nmero casos de pruebas ejecutados de modelos incorrectos de operacin durante la prueba (falla casi causada).

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 El valor ms cercano a 1,0 es lo mejor, cuanto ms prevista es la operacin incorrecta de usuario. Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Reporte de pruebas

Contar el nmero de casos de prueba de operaciones incorrectas cuando son previstas para causar fallas criticas y serias y comparar con el nmero de casos de prueba de tipos de operaciones incorrectas a ser considerados.

X = Cantidad / Reporte de Cantidad operacin

NOTAS: 1. Tambin los datos daados en adicin a fallas del sistema. 2. Tipos de operacin incorrectos Tipos de datos incorrectos como parmetros. Secuencia incorrecta de entrada de datos. Secuencia incorrecta de operacin. 3. La tcnica de anlisis de rbol de errores puede ser usada para detectar tipos de errores. 4. Esta mtrica puede ser usada experimentalmente.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.3 - Mtricas de recuperabilidad

Mtricas externas de recuperabilidad Nombre de la Propsito de la mtrica mtrica Disponibilidad Cun disponible est el sistema para su uso durante un perodo de tiempo especifico?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos a) )} b) X = {To / ( To + Tr Y = A1 / A2

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 Lo ms cercano de 1,0 es lo mejor, as el usuario puede utilizar el software por ms tiempo. 0<=Y<=1 Lo ms cercano de 1,0 es lo mejor a) Absoluta b) Absoluta

Tipo de medida To = Tiempo Tr = Tiempo X = Tiempo / Tiempo A1 = Cantidad A2 = Cantidad Y = Cantidad / Cantidad

Entrada para la medicin Reporte de pruebas Reporte de operacin

Probar el sistema en un entorno como produccin para un perodo de tiempo especfico ejecutando todas las operaciones del usuario.

Medir el perodo de tiempo de reparacin para cada Tr = Tiempo de momento en que el sistema no estuvo disponible durante reparacin la prueba. A1 = Total disponible de Calcular el tiempo promedio casos de uso satisfactorios del software cuando el para reparacin. usuario lo intenta usar. A2 = Nmero total de casos de uso que intentaron usar el software durante el tiempo de observacin. El punto de vista de operacin de la funcin invocada por el usuario

To = Tiempo de operacin

NOTA: Es recomendable que estas mtricas incluyan slo la recuperacin automtica provista por el software y excluya el trabajo de mantenimiento humano.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.3 - Mtricas de recuperabilidad (continuacin)

Mtricas externas de recuperabilidad Nombre de la Propsito de la mtrica mtrica Tiempo promedio de inoperabilidad Cul es el tiempo promedio que el sistema no est disponible cuando una falla ocurre antes de un inicio gradual de operacin?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos X =T/ B

Interpretacin del Tipo de escala valor medido de mtrica 0<X Ratio

Tipo de medida T = Tiempo B = Cantidad X = Tiempo / Cantidad

Entrada para la medicin Reporte de pruebas Reporte de operacin

Medir el tiempo inactivo del intervalo en el que el sistema no est disponible durante un perodo de prueba especfico y calcular el tiempo promedio.

Lo ms cercano T = Tiempo total inactivo de 0,0 es lo mejor, el sistema B = Nmero de cadas estara inactivo observadas por tiempos El peor caso o cortos distribucin de tiempo inactivo debera ser medido.

NOTAS: 1. Es recomendable que esta mtrica de recuperacin incluya slo la recuperacin automtica provista por el software y excluya el trabajo de mantenimiento humano. 2. Es necesario convertir este valor (X) al intervalo <0,1> si hace un resumen de caractersticas. Tiempo medio de recuperacin Cul es el tiempo promedio que el sistema toma para completar la recuperacin desde el inicio de la recuperacin? Medir los tiempos totales de recuperacin por cada vez que el sistema estuvo inactivo durante el perodo de prueba especificado y calcular el tiempo promedio. X = Sum (T) / B T = Tiempo para recuperar el sistema software cado en cada oportunidad B = el nmero de casos observados en que el sistema software entr en recuperacin NOTAS: 1. Es recomendable medir el tiempo mximo del peor caso o la distribucin del tiempo de recuperacin para muchos casos. 2. Es recomendable que esta mtrica de recuperacin incluya slo la recuperacin automtica provista por el software y excluya del trabajo de mantenimiento manual. 3. Es recomendable para distinguir los grados de dificultad de recuperacin, por ejemplo, la recuperacin de bases de datos destruidas es ms difcil que la recuperacin de transacciones destruidas. 4. Es necesario convertir este valor (X) al intervalo <0,1> si hace un resumen de caractersticas. 0<X El valor ms pequeo es lo mejor Ratio T = Tiempo B = Cantidad X = Tiempo / Cantidad Reporte de pruebas Reporte de operacin

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.3 - Mtricas de recuperabilidad (continuacin)

Mtricas externas de recuperabilidad Nombre de la Propsito de la mtrica mtrica Reiniciabilidad Cun a menudo el sistema puede reiniciar proporcionando el servicio a los usuarios dentro del tiempo requerido?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos X =A/B A = Nmero de reinicios que cumplen el tiempo requerido durante la prueba o apoyo de funcionamiento de usuario. B = Nmero total de reinicios durante la prueba o apoyo a la operacin del usuario.

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 Lo ms cercano de 1,0 es lo mejor, as el usuario puede reiniciar ms fcilmente Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Reporte de pruebas

Contar el nmero de veces que el sistema reinicia y proporciona el servicio a los usuarios dentro de un objetivo requerido de tiempo y comparar con el nmero total de reinicios, cuando el sistema tuvo una cada durante el perodo de prueba especificado.

X = Cantidad / Reporte de Cantidad operacin

NOTAS: 1. Es recomendable estimar tiempos diferentes de reinicios para correspondientes niveles de gravedad de inoperancia, como la destruccin de una base datos, prdida de transacciones mltiples, prdida de transacciones simples, o la destruccin de los datos temporales. 2. Es recomendable que esta mtrica de recuperacin incluya slo la recuperacin automtica provista por el software y excluida del trabajo de mantenimiento manual. Capacidad de restauracin Cun capaz es el producto en restaurarse por s mismo despus de un evento anormal o pedido? Contar el nmero de restauraciones satisfactorias y comparar con el nmero de pruebas de restauracin requeridas en las especificaciones. Ejemplo de requerimiento de restauracin: Punto de control de la base de datos, punto de control de la transaccin, restablecimiento de funcin, cancelacin de funcin, etc. X =A/B A = Nmero de casos de restauracin realizados con xito B = Nmero de casos de restauracin probados segn los requerimientos 0<=X<=1 Lo ms cercano de 1,0 es lo mejor, as el producto es ms capaz de restaurar en los casos definidos Absoluta A = Cantidad B = Cantidad Especificacin de requerimientos

X = Cantidad / Especificacin de Cantidad pruebas o manual de usuario Reporte de pruebas Reporte de operacin

NOTA: 1. Es recomendable que esta mtrica incluya slo la recuperacin automtica provista por el software y excluya del trabajo de mantenimiento humano.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.3 Mtricas de recuperabilidad (continuacin)

Mtricas externas de recuperabilidad Nombre de la Propsito de la mtrica mtrica Efectividad de restauracin Cun efectiva es la capacidad de restauracin?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos X =A/B A = Nmero de casos restaurados satisfactoriamente que cumple con el tiempo de restauracin objetivo. B = Nmero de casos ejecutados segn los requerimientos

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 Lo ms cercano de 1,0 es lo mejor, mientras el proceso de restauracin en el producto es ms efectivo. Absoluta

Tipo de medida A = Cantidad B = Cantidad X = Cantidad / Cantidad

Entrada para la medicin Reporte de pruebas Reporte de operacin

Contar el nmero de pruebas de restauracin que cumpla el tiempo de restauracin objetivo y comparar con el nmero de restauraciones requerido en el tiempo objetivo especificado.

NOTA: 1. Es recomendable que esta mtrica incluya slo la recuperacin automtica provista por el software y excluya del trabajo de mantenimiento humano.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.2.4 - Mtricas de conformidad de fiabilidad

Mtricas externas de conformidad de fiabilidad Nombre de la Propsito de la mtrica Mtodo de aplicacin mtrica Conformidad de Cun conforme es la fiabilidad del producto a la fiabilidad las regulaciones aplicables, las normas y las convenciones? Contar el nmero de los tems que cumplen con la conformidad requerida y compararlos con el nmero de tems que requieren conformidad y aparecen en la especificacin.

Medicin, frmula y clculo de elementos de datos X =1-A/B A = Nmero de tems especificados con conformidad de fiabilidad que no han sido implementados durante la prueba. B = Nmero total de tems con conformidad de fiabilidad especificados

Interpretacin del Tipo de escala valor medido de mtrica 0< =X< =1 Lo ms cercano de 1,0 es lo mejor. Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin

La descripcin del producto (manual de usuario o X = Cantidad / especificacin) de Cantidad la conformidad y de las normas relacionadas, convenciones o regulaciones)

NOTA:

La especificacin de pruebas y reporte de pruebas Puede ser til recoger varios valores medidos a lo largo del tiempo, de analizar la tendencia de los tems cada vez ms satisfechos de la conformidad y de determinarse si estn satisfechos completamente o no.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.1 - Mtricas de entendibilidad
Mtricas externas de entendibilidad Nombre de la Propsito de la mtrica mtrica Claridad de la descripcin

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos

Interpretacin del Tipo de escala valor medido de mtrica

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Manual de usuario

Qu proporcin de las Conducir la prueba de usuario X = A / B 0< =X< =1 Absoluta funciones (o tipos de y entrevistar al mismo con Lo ms cercano a funciones) es entendida cuestionarios u observaciones A = Nmero de funciones 1,0 es lo mejor. despus de leer la de su comportamiento. (o tipos de funciones) descripcin del producto? entendidas Contar el nmero de las B = Total de nmero de funciones que se entienden funciones (o tipos adecuadamente y comparar de funciones) con el nmero total de funciones en el producto.

Reporte de X = Cantidad / operacin Cantidad

NOTA: Esto indica si los usuarios potenciales entienden la capacidad del producto despus de leer la descripcin del producto. Conducir la prueba de usuario X = A / B Accesibilidad de Qu proporcin de demostraciones / y observar su comportamiento demostracin tutoriales puede acceder A = Nmero de el usuario? Contar el nmero de demostraciones/ tutoriales funciones que son que el usuario accede adecuadamente demostrables exitosamente. y comparar con el nmero B = Nmero de las total de funciones que demostraciones/ tutoriales requieren capacidad de disponibles. demostracin. NOTA: Esto indica si los usuarios pueden encontrar las demostraciones y los tutoriales. 0< =X< =1 Lo ms cercano a 1,0 es lo mejor. Absoluta A = Cantidad B = Cantidad Manual de usuario Reporte de X = Cantidad / operacin Cantidad

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.1 - Mtricas de entendibilidad (continuacin)

Mtricas externas de entendibilidad Nombre de la Propsito de la mtrica mtrica Accesibilidad de Qu proporcin de la demostracin en demostracin/ tutoriales puede el usuario acceder uso cuando ste necesita realizar la operacin?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos X =A/B A = Nmero de casos en que el usuario ve la demostracin con xito cuando el usuario intenta ver la demostracin B = Nmero de casos en que el usuario intenta ver la demostracin durante el perodo de la observacin

Interpretacin del Tipo de escala valor medido de mtrica 0< =X< =1 Lo ms cercano a 1,0 es lo mejor. Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Manual de usuario

Observar el comportamiento del usuario que est intentando ver una demostracin/tutorial. La observacin puede emplear la accin cognoscitiva humana que monitorea el acercamiento con la cmara de vdeo

Reporte de X = Cantidad / operacin Cantidad Usuario que supervisa la grabacin (cinta de vdeo y accin grabada)

NOTA: Esto indica si los usuarios pueden encontrar las demostraciones y/o tutoriales mientras usan el producto Efectividad de la Qu proporcin de funciones puede el demostracin usuario operar con xito despus de una demostracin o de un tutorial? Observar el comportamiento X = A / B 0< =X < =1 Absoluta del usuario que est intentando Lo ms cercano a ver la demostracin/tutorial. 1,0 es lo mejor. La observacin puede emplear A = Nmero de funciones operadas exitosamente accin de conocimiento B = Nmeros de humano monitoreando un acercamiento con la cmara de demostraciones/ tutoriales accedidos vdeo. A = Cantidad B = Cantidad X = Cantidad / Reporte de Cantidad operacin Manual de usuario

NOTA:

Esto indica si los usuarios pueden operar las funciones satisfactoriamente despus de una demostracin en lnea o de un tutorial.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.1 - Mtricas de entendibilidad (continuacin)

Mtricas externas de entendibilidad Nombre de la Propsito de la mtrica mtrica Funciones evidentes Qu proporcin de funciones (o de tipos de funcin) puede ser identificadas por el usuario basado en condiciones de inicio?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos

Interpretacin del Tipo de escala valor medido de mtrica

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Manual de usuario

Conducir la prueba de usuario X = A / B 0< =X< =1 Absoluta y observar su comportamiento Lo ms cercano a en entrevistas con A = Nmero de funciones 1,0 es lo mejor. cuestionarios. (o tipos de funciones) identificadas por el usuario Contar el nmero de las B = Nmero total de funciones que son evidentes funciones actuales (o tipos para el usuario y comparar de funciones) con el nmero total de funciones.

Reporte de X = Cantidad / operacin Cantidad

NOTA: Esto indica si los usuarios son capaces de localizar funciones explorando la interfaz (por ejemplo examinando los menes). Funcin de comprensin Qu proporcin 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 ms cercano a en entrevistas con 1,0 es lo mejor. A = Nmero de funciones cuestionarios. de la interfaz cuyo propsito se describe correctamente Contar el nmero de funciones por el usuario de la interfaz donde los B = Nmero de funciones propsitos son entendidos disponible de la interfaz fcilmente por el usuario y compararlos con el nmero de las funciones disponibles para el usuario. Absoluta A = Cantidad B = Cantidad Manual de usuario

Reporte de X = Cantidad / operacin Cantidad

NOTA:

Esto indica si los usuarios son capaces de comprender las funciones explorando la interfaz (por ejemplo examinando los menes).

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.1 - Mtricas de entendibilidad (continuacin)

Mtricas externas de entendibilidad Nombre de la Propsito de la mtrica mtrica Comprensin 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?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos

Interpretacin del Tipo de escala valor medido de mtrica

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Manual de usuario

Conducir la prueba de usuario X = 1 A / B 0< =X< =1 Absoluta y entrevistar al usuario con los Lo ms cercano a cuestionarios u observar su A = Nmero de datos de 1,0 es lo mejor. comportamiento. entrada y salida entendidos satisfactoriamente por el Contar el nmero de los datos usuario de entrada y de salida B = Nmero de datos de entendidos por el usuario y entrada y salida disponible comparar con el nmero total de la interfaz de estos disponibles para el usuario.

Reporte de X = Cantidad / operacin Cantidad

NOTA:

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 acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.2 - Mtricas de facilidad de aprendizaje
Mtricas externas de facilidad de aprendizaje Nombre de la Propsito de la mtrica Mtodo de aplicacin mtrica Facilidad de aprender la funcin Cunto tiempo toma el usuario para aprender a usar una funcin?

Medicin, frmula y clculo de elementos de datos

Interpretacin del Tipo de escala valor medido de mtrica 0<T El valor ms pequeo es lo mejor. Ratio

Tipo de medida T = Tiempo

Entrada para la medicin Reporte de operacin Registro del monitoreo al usuario

Hacer una prueba al usuario y T = Tiempo promedio, observar su comportamiento. tomado para aprender a utilizar una funcin correctamente

NOTA: Esta mtrica generalmente se usa para experimentacin y justificacin. Cunto tiempo el Facilidad de usuario toma para aprender para realizar una tarea aprender cmo realizar la tarea especificada en uso eficazmente? Observar el comportamiento de los usuarios desde que comienzan a aprender hasta que ellos comienzan a operar eficazmente. T = Suma de tiempo de la operacin del usuario hasta que el usuario logra realizar la tarea especificada en un tiempo corto 0<T El valor ms pequeo es lo mejor. Ratio T = Tiempo Reporte de operacin Registro del monitoreo al usuario

NOTAS: 1. Se recomienda determinar el tiempo operativo esperado de un usuario como un tiempo corto. El tiempo de operacin de tal usuario puede ser una referencia, por ejemplo, el 70% del tiempo en el primer uso es una buena proporcin. 2. El esfuerzo se puede representar alternativamente por la unidad de tiempo persona-hora. Qu proporcin de la Eficacia de la documentacin de tarea puede completarse usuario y/o del correctamente despus sistema de ayuda de usar la documentacin de usuario y/o el sistema de ayuda? Hacer una prueba al usuario y X = A / B observar su comportamiento. A = Nmero de tareas Contar el nmero de las tareas terminadas terminadas satisfactoriamente satisfactoriamente despus despus de tener acceso a la de que tengan acceso a la ayuda y/o la documentacin ayuda y/o de la en lnea y comparar con el documentacin en lnea. nmero total de tareas probadas. B = Total del nmero de tareas probadas. 0< =X< =1 El ms cercano a 1,0 es lo mejor. Absoluta A = Cantidad B = Cantidad Reporte de operacin

X = Cantidad / Cantidad Registro del monitoreo al usuario

NOTA:

Tres mtricas son posibles; completitud de la documentacin, completitud de la facilidad de ayuda, o completitud de la ayuda y la documentacin usadas en combinacin.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.2 - Mtricas de facilidad de aprendizaje (continuacin)

Mtricas externas de facilidad de aprendizaje Nombre de la Propsito de la mtrica Mtodo de aplicacin mtrica Qu proporcin de las Eficacia de la documentacin de funciones puede ser utilizada correctamente usuario y/o del sistema de ayuda despus de leer la documentacin o de usar en uso los sistemas de ayuda?

Medicin, frmula y clculo de elementos de datos

Interpretacin del Tipo de escala valor medido de mtrica 0< =X< =1 Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Manual de usuario

Observar el comportamiento X = A / B del usuario.

Contar el nmero de las funciones usadas B = Nmero total de correctamente despus de leer funciones proporcionadas la documentacin o de usar los sistemas de ayuda y comparar con el nmero total de funciones.

Lo ms cercano a A = Nmero de funciones 1,0 es lo mejor. que pueden ser usadas

Reporte de X = Cantidad / operacin Cantidad Registro del monitoreo al usuario

NOTA: Esta mtrica se utiliza generalmente para experimentacin y justificacin ms que otras. Accesibilidad de la ayuda Qu proporcin de los Hacer una prueba al usuario y X = A / B 0< =X< =1 Absoluta temas de la ayuda el observar su comportamiento. Lo ms cercano a usuario puede localizar? A = Nmero de tareas para 1,0 es lo mejor. Contar el nmero de las tareas las cuales la ayuda en lnea para las cuales la ayuda en correcta es localizada lnea correcta es localizada y B = Nmero total de tareas comparar con el nmero total probadas de las tareas probadas. X =A A = Nmero de accesos a la ayuda hasta que un usuario termina su tarea. 0< =X< =1 Lo ms cercano a 0,0 es lo mejor. Absoluta A = Cantidad B = Cantidad Reporte de operacin

X = Cantidad / Registro del Cantidad monitoreo al usuario

Frecuencia de la Con qu frecuencia un Hacer una prueba al usuario y usuario tiene que acceder observar su comportamiento. ayuda a la ayuda para aprender la operacin para terminar Contar el nmero de casos en su tarea de trabajo? que un usuario accedi a la ayuda para terminar su tarea.

A = Cantidad B = Cantidad

Reporte de operacin

X = Cantidad / Registro del Cantidad monitoreo al usuario

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Mtricas de operabilidad a) Conforme con la expectativa operacional del usuario

Mtricas externas de operabilidad a) Conforme con la expectativa operacional del usuario Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y mtrica clculo de elementos de datos

Interpretacin del Tipo de escala valor medido de mtrica

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Reporte de operacin

Cun 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 ms cercano de de usuario? opinin. uso A = Nmero de mensajes 1,0 es lo mejor. o funciones en que el usuario encuentra 0<=Y inconsistencias inaceptables Lo ms cercano de con sus expectativas 0,0 es lo mejor. B = Nmero de mensajes o funciones b) Y = N / TUO b) Ratio N = Nmero de operaciones que el usuario encuentra incoherencias inaceptables con sus expectativas TUO = Tiempo de operacin del usuario (durante el perodo de la observacin)

X = Cantidad / Cantidad Registro del monitoreo al usuario

TUO = Tiempo N = Cantidad Y = Cantidad / Tiempo

NOTAS:
1. 2. 3. La experiencia de la operacin del usuario es generalmente provechosa para reconocer varios patrones de operacin, 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 mtrica se puede utilizar para medir "La facilidad para derivar la operacin" y la comunicacin fluida.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Mtricas de operabilidad b) Controlable

Mtricas externas de operabilidad b) Controlable Nombre de la Propsito de la mtrica Mtodo de aplicacin mtrica Correccin de error Puede el usuario corregir fcilmente errores en las tareas ?

Medicin, frmula y clculo de elementos de datos

Interpretacin del Tipo de escala valor medido de mtrica 0<T El valor ms pequeo es lo mejor . Ratio

Tipo de medida Ts, Tc = Tiempo T = Tiempo

Entrada para la medicin Reporte de operacin Registro de monitoreo de usuario

Conducir la prueba del T = Tcor- Tini usuario y observar el comportamiento del usuario. Tcor = Tiempo de trmino de correccin de errores de tipo especfico de la tarea ejecutada Tini = Tiempo de inicio de la correccin de errores de tipo especfico de la tarea ejecutada

NOTA: 1. Se recomienda al usuario de esta mtrica 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 grficos en la pantalla del dispositivo de salida) o tipo de error de situacin operacional (uso interactivo u operacin emergente).

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Mtricas de operabilidad b) Controlable (continuacin)

Mtricas externas de operabilidad b) Controlable Nombre de la Propsito de la mtrica Mtodo de aplicacin mtrica Correccin de error en uso Puede el usuario corregir fcilmente sus errores o reintentar las tareas?

Medicin, frmula y clculo de elementos de datos

Interpretacin del Tipo de escala valor medido de mtrica 0<=X Cuanto ms alto el valor es mejor. a) Ratio

Tipo de medida A = Cantidad TUO = Tiempo

Entrada para la medicin Reporte de operacin

Observar el comportamiento a) X = A / TUO del usuario que est operando el sistema. A = Nmero de veces que el usuario logra corregir sus errores o reintentar sus tareas TUO = Tiempo de operacin del usuario durante el periodo de observacin COMENTARIOS: Cuando la funcin es probada una por una, el ratio puede ser tambin calculado como el ratio del nmero de funciones las cuales el usuario logra cancelar su operacin respecto al total de funciones.

Registro de X = Cantidad / monitoreo de Tiempo usuario

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Mtricas de operabilidad b) Controlable (continuacin)

Mtricas externas de operabilidad b) Controlable Nombre de la Propsito de la mtrica Mtodo de aplicacin mtrica Correccin de error en uso (continuacin) Puede el usuario recuperar fcilmente sus datos de entradas?

Medicin, frmula y clculo de elementos de datos

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 El valor cercano a 1,0 es lo mejor b) Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Reporte de operacin

Observar el comportamiento b) X = A / B del usuario que est operando el sistema. A = Nmero de pantallas o formatos donde el dato de entrada fue modificado o cambiado satisfactoriamente antes de ser elaborado. B = Nmero total de pantallas o formatos donde el usuario trata de modificar o cambiar el dato de entrada durante el tiempo de operacin del usuario observado.

X = Cantidad / Registro de Cantidad monitoreo de usuario

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Mtricas de operabilidad c) Adecuado para la operacin de la tarea

Mtricas externas de operabilidad c) Adecuado para la operacin de la tarea Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y mtrica clculo de elementos de datos Disponibilidad en uso del valor por defecto Puede el usuario seleccionar fcilmente los parmetros de operacin? Observar el comportamiento X = 1 A / B del usuario que est operando el sistema. A = Nmero de veces que el usuario falla al Contar cuntas veces el establecer o seleccionar usuario intenta establecer o valores de parmetros en seleccionar valores de un periodo corto (por que parmetros y falla, (por que el usuario no puede usar el usuario no puede usar el el valor por defecto valor por defecto provisto provisto por el software) por el software) B = Nmero total de veces los que el usuario intenta establecer o seleccionar valores de parmetros

Interpretacin del Tipo de escala valor medido de mtrica 0< =X < =1 El valor ms cercano a 1,0 es lo mejor. Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Reporte de operacin

X = Cantidad / Registro de Cantidad monitoreo de usuario

NOTAS: 1. Es recomendable observar y registrar el comportamiento del operador y decidir el tamao del periodo que es aceptable como periodo corto; para seleccionar parmetros de valor. 2. Cuando los parmetros de configuracin de las funciones son probados por cada funcin, el ratio de funciones disponibles tambin puede ser calculado. 3. Es recomendable conducir pruebas funcionales que cubran los parmetros de configuracin de funciones.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Mtricas de operabilidad d) Auto descriptivo (gua)

Mtricas externas de operabilidad d) Autodescriptivo (gua) Nombre de la Propsito de la mtrica Mtodo de aplicacin mtrica Entendibilidad del mensaje en uso Puede el usuario entender fcilmente los mensajes del sistema software? Hay algn mensaje cuyo entendimiento causa un retraso antes de comenzar la siguiente accin? Puede el usuario memorizar fcilmente mensajes importantes?

Medicin, frmula y clculo de elementos de datos

Interpretacin del Tipo de escala valor medido de mtrica 0<=X El valor ms pequeo y cercano a 0,0 es lo mejor. Ratio

Tipo de medida A = Cantidad TUO = Tiempo

Entrada para la medicin Reporte de operacin

Observar el comportamiento X = A / TUO del usuario que est A = Nmero de veces operando el sistema que el usuario se detiene por un periodo largo o sucesivamente, y repetidamente falla en la misma operacin, por la dificultad para comprender un mensaje. TUO = Tiempo de operacin del usuario (periodo de observacin).

X = Cantidad / Registro de monitoreo de Tiempo usuario

NOTAS: 1. La extensin de la facilidad para comprender el mensaje est representada por el tiempo de demora del usuario en comprender el mensaje antes de iniciar la siguiente accin. Por consiguiente, es recomendable observar y registrar el comportamiento del operador y decidir qu cantidad de tiempo de pausa es considerado un periodo largo. 2. Es recomendable investigar como posibles causas del problema de comprensin de mensajes del usuario, las siguientes: a) Atencin: atencin implica que el usuario reconoce satisfactoriamente la importancia de la informacin presentada en los mensajes; como una gua para la prxima accin del usuario, nombre de los datos a ser revisados y las alertas de operacin. El usuario eventualmente ignora mensajes importantes? Puede el usuario evitar errores de operacin, porque reconoce mensajes importantes? b) Recordable: recordable implica que el usuario recuerde mensajes importantes que muestran informacin que lo guan para la prxima accin, el nombre de los datos a ser revisados y alertas de operacin. Puede el usuario recordar fcilmente mensajes importantes? Es de ayuda al usuario recordar los mensajes importantes? 3. Cuando los mensajes son probados uno a uno, se puede calcular el ratio de mensajes comprendidos con respecto al total. 4. Cuando se observan varios usuarios que participan en una prueba operacional, se puede calcular el ratio de usuarios que comprenden los mensajes respecto del total.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Mtricas de operabilidad d) Auto descriptivo (gua) (continuacin)

Mtricas externas de operabilidad d) Auto descriptivo (gua) Nombre de la Propsito de la mtrica Mtodo de aplicacin mtrica Mensajes de error auto explicativos En qu proporcin de las condiciones de error, el usuario propone la accin correcta de recuperacin?

Medicin, frmula y clculo de elementos de datos

Interpretacin del Tipo de escala valor medido de mtrica 0<=X <=1 El valor ms cercano a 1,0 es lo mejor. Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Reporte de operacin

Conducir la prueba del X=A/B usuario y observar el comportamiento del usuario. A = Nmero de condiciones de error para las cuales el usuario propone la accin correcta de recuperacin. B = Nmero de condiciones de error probadas.

X = Cantidad / Registro de Cantidad monitoreo de usuario

NOTA:

Esta mtrica es generalmente usada para uso experimental y justificado.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Mtricas de operabilidad e) Tolerancia errores operacionales (libre de errores humanos)

Mtricas externas de operabilidad d) Tolerancia errores operacionales (libre de errores humanos) Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y Interpretacin del Tipo de escala mtrica clculo de elementos de valor medido de mtrica datos Recuperabilidad de error operacional en uso Puede el usuario recuperarse fcilmente de la peor situacin? Observar el comportamiento X = 1 - A / B del usuario que est operando el sistema. A = Nmero de situaciones de recuperacin insatisfactoria (despus de un error de usuario o cambio) en las cuales el usuario no ha sido informado acerca del riesgo por el sistema. B = Nmero de errores de usuario o cambios. 0<=X <=1 El valor ms cercano a 0,0 es lo mejor. Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Reporte de operacin

X = Cantidad / Registro de Cantidad monitoreo de usuario

NOTA: La frmula anterior es representativa del peor caso. El usuario de esta mtrica puede tomar en cuenta la combinacin de: 1) el nmero de errores donde el usuario es o no advertido por el sistema y 2) el nmero de ocasiones donde el usuario satisfactoriamente/insatisfactoriamente se recupera de la situacin.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 Mtricas de operabilidad e) Tolerancia errores operacionales (libre de errores humanos) (continuacin)

Mtricas externas de operabilidad d) Tolerancia errores operacionales (libre de errores humanos) Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y Interpretacin del Tipo de escala mtrica clculo de elementos de valor medido de mtrica datos Tiempo entre errores de operacin humanos en uso Puede el usuario Observar el comportamiento X = T / N operar suficiente tiempo del usuario que est (en el tiempo t en [t-T,t]) el software sin errores operando el sistema humanos? T = Periodo de tiempo de operacin durante observacin (o la suma de tiempos de operacin entre errores humanos en operacin). N = Nmero de ocurrencias de errores humanos de operacin del usuario 0<X Cuanto mayor sea el valor es lo mejor. Ratio

Tipo de medida T = Tiempo N = Cantidad X = Tiempo / Cantidad

Entrada para la medicin Reporte de operacin Registro de monitoreo de usuario

NOTAS: 1. El error humano en la operacin puede ser detectado contando: a) Errores humanos simples (equivocarse): el nmero de veces que el usuario comete errores simples en las operaciones de ingreso de datos. b) Error intencional (error o equivocacin): el nmero de veces que el usuario repite la falla en un error sin entenderlo durante el periodo de observacin. c) Pausa de operacin con vacilacin: El nmero de veces que el usuario se detiene por un periodo largo con vacilacin, durante el periodo de observacin. Se sugiere al usuario de esta mtrica, medir separadamente cada tipo presentado anteriormente. 2. Una pausa en la operacin puede implicar una duda en la operacin del usuario. Depende la funcin, procedimiento de operacin y dominio de la aplicacin y si la pausa de operacin se considera un periodo largo o no. Por ello, el evaluador debe tomar en cuenta y determinar el tiempo razonable. Para una operacin interactiva, un periodo largo est en el rango de 1 min a 3 min.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. Tabla 8.3.3 Mtricas de operabilidad e) Tolerancia errores operacionales (libre de errores humanos) (continuacin)

Mtricas externas de operabilidad d) Tolerancia errores operacionales (libre de errores humanos) Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y Interpretacin del Tipo de escala mtrica clculo de elementos de valor medido de mtrica 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 a) X = A / B usuario y observar el A = Nmero de errores comportamiento del usuario. de ingreso los cuales el usuario los ha corregido correctamente. Conducir la prueba del usuario y observar el B = Nmero de intentos comportamiento del usuario. para corregir el ingreso de datos. b) Y = A / B A = Nmero de condiciones de errores los cuales el usuario ha corregido satisfactoriamente. B = Nmero totales de condiciones de error probadas. NOTA: Esta mtrica es generalmente usada para uso experimental y justificado. 0< =X < =1 El valor ms cercano a 1,0 es lo mejor. Absoluta

Tipo de medida A = Cantidad B = Cantidad X = Cantidad / Cantidad A = Cantidad

Entrada para la medicin Reporte operacin Registro de monitoreo de usuario Reporte operacin Registro de monitoreo de usuario

0< =Y< =1 El valor ms cercano a 1,0 es lo mejor.

Absoluta

B = Cantidad X = Cantidad / Cantidad

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Mtricas de operabilidad f) Adecuacin para la individualizacin

Mtricas externas de operabilidad f) Adecuacin para la individualizacin Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y mtrica clculo de elementos de datos Personalizacin Puede el usuario personalizar fcilmente los procedimientos de operacin para su conveniencia? Puede un usuario, que es instructor de usuarios finales, fcilmente fijar plantillas de procedimientos de operacin personalizados para prevenir sus errores? Qu proporcin de funciones pueden ser personalizadas? Dirigir pruebas de usuario y observar el comportamiento del usuario X = A/B A = Nmero de funciones satisfactoriamente personalizadas B = Nmero de intentos para personalizar

Interpretacin del Tipo de escala valor medido de mtrica 0< = X <=1 El valor ms cercano a 1,0 es lo mejor. Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Manual de usuario

X = Cantidad / Reporte Cantidad operacin Registro de monitoreo de usuario

NOTAS: 1. El ratio de errores de usuario para personalizar puede ser medida. Y = 1 (C/D) C = Nmero de casos en el cual un usuario falla en una operacin de personalizacin. D = Nmero total de casos en el cual un usuario intent una operacin de personalizacin para su conveniencia. 0<=Y<=1, el valor ms cercano a 1,0 es lo mejor. 2. Es recomendable considerar como variaciones de operaciones de personalizacin las siguientes: Seleccionar operaciones alternativas, tales como usar un men de seleccin en vez de comandos de entrada. Combinar procedimientos de operacin de usuario, tales como registrar y editar procedimientos de operacin. Establecer operaciones de plantillas restringidas de operacin tales como procedimientos de programacin, o hacer plantillas para la gua de entrada de datos. 3. Esta mtrica es generalmente usada para uso experimental y justificado

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.3 - Mtricas de operabilidad f) Aplicacin por individualizacin (continuacin)

Mtricas externas de operabilidad f) Aplicacin por individualizacin Nombre de la Propsito de la mtrica Mtodo de aplicacin mtrica Reduccin de procedimientos de operacin Puede un usuario reducir fcilmente procedimientos de operacin para su conveniencia? Contar las acciones del usuario para la operacin especificada y comparar entre el antes y despus de la operacin personalizada.

Medicin, frmula y clculo de elementos de datos X = 1-A/B A = Nmero de procedimientos de operacin reducidos despus de una operacin personalizada B = Nmero de procedimientos de operacin antes de personalizar la operacin

Interpretacin del Tipo de escala valor medido de mtrica 0< = X <=1 El valor ms cercano a 1,0 es lo mejor. Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin Reporte de operacin.

X = Cantidad / Registro de Cantidad monitoreo de usuario

NOTAS: Se recomienda muestras para cada tarea de usuario diferente y distinguir entre un operador que es un usuario experto o un principiante. El nmero de procedimientos de operacin que pueden ser representados contando las acciones de operacin tales como un clic, arrastrar, presionar una tecla, tocar pantallas etc. Esto incluye accesos rpidos (shortcut) del teclado. Accesibilidad fsica Qu proporcin de Dirigir las pruebas de funciones pueden ser usuario y observar el accedidas por usuarios comportamiento del usuario con discapacidad fsica? X = A/B A = Nmero de funciones satisfactoriamente accedidas B = Nmero de funciones 0< = X <=1 El valor ms cercano a 1,0 es lo mejor. Absoluta A = Cantidad B = Cantidad X = Cantidad / Cantidad Reporte de operacin Registro de monitoreo de usuario

NOTA:

Ejemplos de inaccesibilidad fsica son la incapacidad para usar el ratn (mouse) y la ceguera.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.4 - Mtricas de atractividad

Mtricas externas de atractividad Nombre de la Propsito de la mtrica mtrica Interaccin atractiva Cun atractiva es la interfaz del usuario?

Mtodo de aplicacin

Medicin, frmula y clculo de elementos de datos Cuestionario para determinar la interfaz atractiva para el usuario despus de la experiencia de uso.

Interpretacin del Tipo de escala valor medido de mtrica Depende del mtodo de marcacin del cuestionario. Absoluta

Tipo de medida Cantidad

Entrada para la medicin Resultado del cuestionario

Aplicar cuestionario a los usuarios

Aspectos de interfaz personalizadas

Qu proporcin de elementos de interfaz puede ser personalizada en apariencia para la satisfaccin de los usuarios?

Conducir pruebas de usuario X = A / B y observar su comportamiento A = Nmero de elementos de interfaz personalizado en apariencia para la satisfaccin del usuario. B = Nmero de elementos de interfaz que los usuarios desean personalizar.

0 < =X < = 1 Lo ms cercano a 1,0 es lo mejor

Absoluta

A = Cantidad B = Cantidad

Solicitudes de usuarios

X = Cantidad / Reporte de Cantidad operacin

NOTA:

Esta mtrica es generalmente usada para uso experimental y justificado

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.3.5 - Mtricas de conformidad de usabilidad

Mtricas externas de conformidad de usabilidad Nombre de la Propsito de la mtrica Mtodo de aplicacin mtrica Conformidad de Cmo el software se adhiere a las normas, usabilidad convenciones, guas de estilo o regulaciones relacionadas a la usabilidad? Especificar los tems de conformidad requeridos basados en normas, convenciones, guas de estilos o regulaciones relacionadas a usabilidad. Disear casos de prueba en concordancia con los tems de conformidad. Dirigir las pruebas funcionales para estos casos de prueba.

Medicin, frmula y clculo de elementos de datos X =1-A/B A = Nmero de tems de conformidad de usabilidad especificados y que no han sido implementados durante las pruebas B = Nmero total de tems de conformidad de usabilidad especificados

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 Lo ms cercano a 1,0 es lo mejor Absoluta

Tipo de medida A = Cantidad B = Cantidad

Entrada para la medicin

Descripcin del producto (especificacin o X = Cantidad / manual de Cantidad usuario) de conformidad y normas relacionadas, convenciones, guas de estilo o regulaciones.

NOTA:

Especificacin 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 acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.1 - Mtricas de comportamiento en el tiempo a) Tiempo de respuesta

Mtricas externas de comportamiento en el tiempo a) Tiempo de respuesta Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y mtrica clculo de elementos de datos Tiempo de respuesta Cunto tiempo toma completar una tarea especfica? Iniciar una tarea especifica. Medir el tiempo que toma cumplir la operacin para la muestra. T = (tiempo en que se obtiene el resultado) (tiempo en que concluye el ingreso del comando)

Interpretacin del Tipo de escala valor medido de mtrica 0<T Cuanto ms pronto es mejor. Ratio

Tipo de medida T = Tiempo

Entrada para la medicin Reporte de prueba Reporte de operacin mostrando tiempo transcurrido Reporte de prueba Reporte de operacin mostrando tiempo transcurrido

NOTA:

Cunto tiempo Mantener un registro de transcurre antes que el cada intento. sistema responda a una operacin especifica? Se recomienda tomar en cuenta la amplitud de tiempo y emplear anlisis estadstico en las mediciones de una cantidad grande de tareas (casos muestreados) y no solamente para una tarea. Cul es el tiempo promedio de espera que el usuario experimenta despus de emitir una solicitud, hasta que sta se completa dentro de una carga especificada del sistema, en trminos de tareas concurrentes y uso del sistema? Ejecutar un nmero de escenarios de tareas concurrentes. Medir el tiempo que toma completar la (s) operacin (s) seleccionada(s). Mantener un registro de cada caso y determinar el tiempo promedio para cada escenario. X = Tmedio / TXmedio Tmedio = (Ti)/N, (desde i = 1 hasta N) TXmedio = Tiempo medio de respuesta requerido Ti = Tiempo de respuesta en la evaluacin para el i-simo (caso) 0< =X El valor ms cercano a 1,0 y menor que 1,0 es lo mejor. Absoluta Tmedio = Tiempo TXmedio = Tiempo Ti = Tiempo N = Cantidad X = Tiempo / Tiempo

Tiempo medio de respuesta

N = Nmero de evaluaciones (casos muestreados) NOTA: El tiempo medio de respuesta requerido se puede derivar de la especificacin del tiempo requerido del procesamiento en tiempo real de las expectativas del usuario por necesidades de negocio o de la observacin de la reaccin del usuario. Se podra considerar a un usuario conocedor de aspectos de ergonoma humana.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.1 - Mtricas de comportamiento en el tiempo a) Tiempo de respuesta (continuacin)

Mtricas externas de comportamiento en el tiempo a) Tiempo de respuesta Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y clculo mtrica de elementos de datos Ratio de tiempo de respuesta en el peor caso Cul es el lmite absoluto del tiempo requerido para completar una funcin? En el peor caso, Puede todava el usuario obtener respuesta dentro del lmite de tiempo especificado? En el peor caso, Puede todava el usuario obtener respuesta del software, dentro de un tiempo suficientemente reducido para ser tolerable al usuario? Calibrar la prueba. Emular la condicin en que el sistema alcanza la situacin de mxima carga. Ejecutar la aplicacin y monitorear los resultados. X = Tmax / Rmax Tmax = MAX(Ti) (desde i = 1 hasta N) Rmax = Tiempo de respuesta mximo requerido MAX (Ti) = Tiempo mximo de respuesta entre evaluaciones N = Nmero de evaluaciones (casos muestreados). Ti = Tiempo de respuesta para la evaluacin i-sima (caso) COMENTARIOS: La distribucin se puede calcular como se ilustra abajo. Ratio mximo estadstico Y = Tdev / Rmax Tdev = Tmedio + K (DEV) Tdev es la desviacin de tiempo desde el tiempo medio hasta el tiempo especificado: por ejemplo, dos o tres veces de la desviacin estndar. 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.

Interpretacin del Tipo de escala valor medido de mtrica 0<X El valor ms cercano a 1,0 y menor que 1 es lo mejor. Absoluta

Tipo de medida Tmax = Tiempo Rmax = Tiempo Ti = Tiempo N = Cantidad X = Tiempo / Tiempo

Entrada para la medicin Reporte de prueba Reporte de operacin mostrando tiempo transcurrido.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.1 - Mtricas de comportamiento en el tiempo b) Rendimiento
Mtricas externas de comportamiento en el tiempo b) Rendimiento Nombre de la mtrica Rendimiento Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y clculo de elementos de datos X = A / T. A = Nmero de tareas completadas T = Intervalo de tiempo de observacin. Interpretacin del Tipo de escala valor medido de mtrica 0<X El mayor valor es lo mejor. Ratio Tipo de medida A = Cantidad T = Tiempo Entrada para la medicin Reporte de prueba

Cuntas tareas pueden ejecutarse satisfactoriamente en un determinado intervalo de tiempo

Calibrar cada tarea de acuerdo a la prioridad preestablecida. Iniciar varias tareas de trabajo. Medir el tiempo que toma completar la operacin de las tareas medidas. Mantener un registro de cada intento.

X = Cantidad / Reporte de Tiempo operacin mostrando tiempo transcurrido.

Valor medio de rendimiento (Throughput)

Cul es el nmero 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 nmero de tareas concurrentes. Medir el tiempo que toma completar la tarea seleccionada en el trfico presente. Mantener un registro de cada intento.

X = Xmedio / Rmedio Xmedio = (Xi)/N. Rmedio = Rendimiento medio requerido Xi = Ai / Ti Ai = Nmero de tareas concurrentes observadas en un conjunto de intervalos de tiempo en la i-simo evaluacin Ti = Intervalo de tiempo establecido en la i-simo evaluacin N = Nmero de evaluaciones

0<X El mayor valor es lo mejor.

Absoluta

Xmedio = Cantidad Rmedio = Cantidad

Reporte de prueba

Reporte de operacin Ai = Cantidad mostrando Ti = Tiempo tiempo Xi = Cantidad / transcurrido. Tiempo N = Cantidad X = Cantidad / Cantidad

NOTA: 1. La distribucin puede calcularse como se ilustra abajo. Ratio mximo estadstico Y = Xdev / Xmax Xdev = Xmin + Kdev Xdev es la desviacin de tiempo desde el tiempo medio hasta el tiempo especificado: por ejemplo, 2 3 veces el tiempo de desviacin estndar. K: coeficiente (2 3); DEV = SQRT{( (Xi-Xmedio)**2)/(N-1) }(desde i = 1 hasta N); Xmedio= (Xi)/N

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.1 - Mtricas de comportamiento en el tiempo b) Rendimiento (continuacin)
A

Mtricas externas de comportamiento en el tiempo b) Rendimiento Nombre de la Propsito de la mtrica Mtodo de aplicacin mtrica Ratio de rendimiento en el peor caso Cul es el lmite absoluto en el sistema en trminos de cantidad y manejo de tareas concurrentes ? Calibrar la prueba. Emular la condicin en que el sistema alcanza la situacin de mxima carga. Ejecutar concurrentemente las tareas de trabajo y monitorear resultados.

Medicin, frmula y clculo de elementos de datos X = Xmax / Rmax

Interpretacin del Tipo de escala valor medido de mtrica 0<X Absoluta

Tipo de medida Xmax = Cantidad Rmax = Cantidad

Entrada para la medicin Reporte de prueba

Xmax = MAX(Xi) (desde El mayor valor es i = 1 hasta N) lo mejor. Rmax = Mximo rendimiento requerido MAX(Xi) = Mximo nmero de tareas de trabajo entre las evaluaciones Xi = Ai / Ti Ai = Nmero de tareas concurrentes observadas en un conjunto de intervalos de tiempo en la i-sima evaluacin Ti = Intervalo de tiempo establecido en la evaluacin i N = Nmero de evaluaciones

Reporte de operacin mostrando Ti = Tiempo tiempo Xi = Cantidad / transcurrido Tiempo Ai = Cantidad N = Cantidad Xdev = Cantidad X = Cantidad / Cantidad

NOTAS: 1. La distribucin puede calcularse como se ilustra abajo. Ratio mximo estadstico Y = Xdev / Xmax Xdev = Xmin + Kdev Xdev es la desviacin de tiempo desde el tiempo medio hasta el tiempo especificado: por ejemplo, 2 3 veces el tiempo de desviacin estndar. K: coeficiente (2 3); DEV = SQRT{( (Xi-Xmedio)**2)/(N-1) }(desde i = 1 hasta N); Xmedio= (Xi)/N

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.1 - Mtricas de comportamiento en el tiempo c) Tiempo de retorno

Mtricas externas de comportamiento en el tiempo c) Tiempo de retorno Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y mtrica clculo de elementos de datos Tiempo de retorno Cul es el tiempo de espera que el usuario experimenta despus de emitir una instruccin, para iniciar un grupo de tareas relacionadas y su culminacin? Calibrar la prueba apropiadamente. Iniciar la tarea de trabajo. Medir el tiempo que toma culminar la operacin de la tarea de trabajo T = Tiempo que transcurre desde que el usuario culmina su requerimiento hasta que concluye la obtencin de los resultados finales.

Interpretacin del Tipo de escala valor medido de mtrica 0<T El menor valor es mejor. Ratio

Tipo de medida T = Tiempo

Entrada para la medicin Reporte de prueba Reporte de operacin mostrando tiempo transcurrido.

NOTA:

Mantener un registro de cada intento. Se recomienda tomar en cuenta la amplitud de tiempo y emplear el anlisis estadstico en las mediciones de una cantidad grande de tareas (casos muestreados) y no solamente para una tarea. Cul es el tiempo promedio de espera que el usuario experimenta despus de emitir una orden para iniciar un grupo de tareas relacionadas, hasta que stas se completen dentro de una carga especificada del sistema, en trminos de tareas concurrentes y empleo del sistema? Calibrar la prueba. Emular la condicin en que la carga se coloca en el sistema ejecutando un nmero concurrente de tareas (casos muestreados). Medir el tiempo que toma completar la tarea seleccionada en el trfico presente. Mantener un registro de 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 evaluacin para el isimo caso N = Nmero de evaluaciones (casos muestreados) 0<X El menor valor es lo mejor. Absoluta Tmedio = Tiempo TXmedio = Tiempo Ti = Tiempo N = Cantidad X = Tiempo / Tiempo Reporte de prueba Reporte de operacin mostrando tiempo transcurrido.

Tiempo medio de retorno

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.1 - Mtricas de comportamiento de tiempo c) Tiempo de retorno (continuacin)
Mtricas externas de comportamiento en el tiempo c) Tiempo de retorno Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y mtrica clculo de elementos de datos Ratio del tiempo Cul es el lmite de retorno en el absoluto del tiempo peor caso requerido para cumplir con una tarea de trabajo? En el peor caso cunto tiempo le toma al sistema software ejecutar la tarea especificada Calibrar la prueba. Simular una condicin en el que el sistema alcanza una carga mxima en trminos de tareas ejecutadas. Correr la tarea de trabajo seleccionada y monitorear el resultado (s) X = Tmax / Rmax Tmax = MAX (Ti) (desde i=1 hasta N) Rmax = mximo tiempo de retorno requerido MAX(Ti) = mximo tiempo de retorno entre evaluaciones N = Nmero de evaluaciones (casos muestreados) Ti = Tiempo de retorno en la evaluacin i-simo. NOTAS: La distribucin puede ser calculada como se ilustra lneas abajo. Tasa estadstica mxima Y = Tdev /Rmax Tdev = Tpromedio + K (DEV) Tdev es la desviacin de tiempo desde el tiempo medio hasta el tiempo particular: por ejemplo 2 3 veces de desviacin estndar. K: coeficiente (2 3) DEV = SQRT{( (Ti-Tmedio)**2)/(N-1) }(desde i = 1 hasta N); Tmedio = (Ti)/N, (desde = 1 hasta N) Txmedio = Tiempo medio de retorno requerido Tiempo de espera Qu proporcin de tiempo tienen que esperar los usuarios para que responda el sistema? Ejecutar un nmero de escenarios de tareas concurrentes. Medir el tiempo que toma completar la operacin seleccionada(s). X = Ta / Tb Ta = Tiempo total de espera Tb = Tiempo de la tarea 0 <=X El menor valor es lo mejor. Absoluta Ta = Tiempo Tb = Tiempo X = Tiempo / Tiempo Reporte de prueba Reporte de operacin mostrando tiempo transcurrido

Interpretacin del Tipo de escala valor medido de mtrica 0<X Valor ms cercano a 1,0 y menor que 1 es lo mejor. Absoluta

Tipo de medida X = Tiempo / Tiempo Tmax = Tiempo Rmax = Tiempo Tl = Tiempo N = Cantidad Tdev = Tiempo

Entrada para la medicin Reporte de prueba Reporte de operacin mostrando tiempo transcurrido

NOTA:

Mantener un registro de cada caso y determinar el tiempo promedio en cada escenario. Si las tareas pueden ser parcialmente completadas, la mtrica de eficiencia de tareas debera utilizarse cuando se hacen comparaciones.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. Tabla 8.4.2 - Mtricas de utilizacin de los recursos a) Utilizacin de los recursos: entrada/salida

Mtricas externas de utilizacin de los recursos a) Utilizacin de los recursos: entrada/salida Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y mtrica clculo de elementos de datos X =A/B Ejecutar concurrentemente Es la utilizacin de Utilizacin de A = Tiempo ocupado de un gran nmero de tareas, dispositivos E/S tan los recursos de dispositivos E/S registrar la utilizacin de elevada, que causa entrada/salida dispositivos E/S y comparar B = Tiempo especificado ineficiencias? (E/S) con los objetivos del diseo. designado al empleo de los dispositivos E/S Lmites de carga E/S Cul es el lmite absoluto de utilizacin E/S al cumplir una funcin? Calibrar la condicin de prueba. Emular una condicin en que el sistema alcanza la situacin de mxima carga. Ejecutar la aplicacin y monitorear los resultados X = Amax / Rmax Amax = MAX (Ai), (desde i = 1 hasta N) Rmax = mximo nmero de mensajes E/S requeridos MAX (Ai) =Nmero mximo de mensajes E/S desde la primera hasta la evaluacin i-sima. N = Nmero de evaluaciones X =A/T A = Nmero de mensajes de advertencia o fallas del sistema T = Tiempo de operacin del usuario durante su observacin

Interpretacin del Tipo de escala valor medido de mtrica 0<=X <=1 El menor valor ms cercano a 1,0 es lo mejor. Absoluta

Tipo de medida A = Tiempo B = Tiempo X = Tiempo / Tiempo

Entrada para la medicin Reporte de prueba Reporte de operacin Reporte de prueba Reporte de operacin mostrando tiempo transcurrido

0<=X Absoluta El menor valor es lo mejor.

Amax = Cantidad Rmax = Cantidad Ai = Cantidad N = Cantidad X = Cantidad / Cantidad

Errores relacionados a E/S

Con qu frecuencia el usuario encuentra problemas relacionados con la operacin de dispositivos E/S?

Calibrar la condicin de prueba. Emular una condicin en que el sistema alcanza la situacin de mxima carga de E/S. Ejecutar la aplicacin y registrar el nmero de errores debido a fallas y advertencias en E/S

0 <=X Ratio El menor valor es lo mejor.

A = Cantidad Reporte de prueba T = Tiempo X = Cantidad / Reporte de Tiempo operacin mostrando tiempo transcurrido

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.2 - Mtricas de utilizacin de los recursos a) Utilizacin de los recursos: entrada/salida (continuacin)

Mtricas externas de utilizacin de los recursos a) Utilizacin de los recursos: entrada/salida Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y Interpretacin del Tipo de escala Tipo de Entrada para la mtrica clculo de elementos de valor medido de mtrica medida medicin datos X = Amedio/ Rmedio Calibrar la condicin de Reporte de 0<=X Absoluta Amedio = Ratio promedio Cul es el nmero Amedio = (Ai ) / N prueba. Emular una prueba promedio de mensajes El menor valor es Cantidad de condicin en que el sistema Rmedio =Nmero de error y fallas lo mejor. Rmedio = cumplimiento promedio requerido de alcanza la situacin de Reporte de relacionados con E/S, Cantidad E/S mensajes E/S mxima carga. Ejecutar la en un intervalo de Ai = Cantidad operacin Ai = Nmero de aplicacin y registrar el tiempo especificado y N = Cantidad mostrando nmero de errores debido a mensajes de error de E/S una utilizacin X = Cantidad / tiempo fallas y advertencias en E/S para la i-sima evaluacin transcurrido especificada? Cantidad N = Nmero de evaluaciones 0<T Ratio T = Tiempo Reporte de T = Tiempo dedicado a Ejecutar concurrentemente Cul es el impacto de Tiempo de El menor valor es prueba esperar que finalice la un gran nmero de tareas y la utilizacin de espera del lo mejor. medir los tiempos de espera operacin de los dispositivos E/S en los usuario en la Reporte de dispositivos E/S del usuario como resultado tiempos de espera del utilizacin de operacin de la operacin de usuario? los dispositivos dispositivos E/S E/S NOTA: Se recomienda que los tiempos mximos y distribuidos deben investigarse para varios casos de pruebas u operacin, debido a que las medidas tienden a fluctuar con las condiciones de uso.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.2 - Mtricas de utilizacin de los recursos b) Utilizacin de los recursos: memoria
Mtricas externas de utilizacin de los recursos b) Utilizacin de los recursos: memoria Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y mtrica clculo de elementos de datos X = Amax / Rmax Calibrar la condicin de Utilizacin Cul es el lmite mxima de absoluto de la memoria prueba. Emular una condicin en que el sistema Amax = MAX (Ai), memoria requerida para cumplir (desde i = 1 hasta N) alcanza la situacin de una funcin? mxima carga. Ejecutar la Rmax = Cantidad mxima aplicacin y monitorear los permitida de mensajes de resultados. error relacionados con la memoria. MAX (Ai) = Nmero mximo de mensajes de error relacionados con la memoria, desde la primera hasta la i-sima evaluacin N = Nmero de evaluaciones X = Amedio / Rmedio Calibrar la condicin de Cul es el nmero Ocurrencia prueba. Emular una promedio de mensajes promedio de condicin en que el sistema Amedio = ( Ai ) / N de error y fallas, error de Rmedio =Nmero medio alcanza la situacin de relacionados con la memoria requerido de mensajes de mxima carga. Ejecutar la memoria, en un error relacionados con la aplicacin y registrar el intervalo de tiempo y nmero de errores debido a memoria carga en el sistema Ai = Nmero de mensajes fallas y advertencias en la especificados? de error relacionados con memoria. la memoria en la i-sima evaluacin N = Nmero de evaluaciones X =A/T Calibrar la condicin de Ratio de error Cuntos errores de de memoria/ memoria ocurrieron en prueba. Emular una condicin en que el sistema A = Nmero de mensajes Tiempo un determinado de advertencias o fallas alcanza la situacin de intervalo de tiempo y del sistema mxima carga. Ejecutar la una utilizacin de T = Tiempo de operacin recursos especificados? aplicacin y registrar el nmero de errores debido a del usuario durante su observacin fallas y advertencias en la memoria. Interpretacin del Tipo de escala valor medido de mtrica 0<=X Absoluta El menor valor es lo mejor. Tipo de medida Amax = Cantidad Rmax = Cantidad Ai = Cantidad N = Cantidad X = Cantidad / Cantidad Entrada para la medicin Reporte de prueba Reporte de operacin mostrando tiempo transcurrido

0<=X Absoluta El menor valor es lo mejor.

Amedio = Cantidad Rmedio = Cantidad Ai = Cantidad N = Cantidad X = Cantidad / Cantidad

Reporte de prueba Reporte de operacin mostrando tiempo transcurrido

0<=X Ratio El menor valor es lo mejor.

A = Cantidad Reporte de prueba T = Tiempo X = Cantidad / Reporte de Tiempo operacin mostrando tiempo transcurrido

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.2 - Mtricas de utilizacin de los recursos c) Utilizacin de los recursos: transmisin

Mtricas externas de utilizacin de los recursos c) Utilizacin de los recursos: transmisin Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y mtrica clculo de elementos de datos X = Amax / Rmax Evaluar lo requerido para Utilizacin Cul es el lmite Amax = MAX (Ai), mxima de absoluto de transmisin que el sistema obtenga la situacin de mxima carga. (desde i = 1 hasta N) transmisin requerida para cumplir Emular esta condicin. una funcin? Rmax = Cantidad mxima Ejecutar la aplicacin y permitida de mensajes de monitorear los resultados. error y fallas relacionados con la transmisin. MAX (Ai) = Nmero mximo de mensajes de error y fallas con la transmisin desde la primera evaluacin hasta la i-sima N = Nmero de evaluaciones X = TiempoSinc / T Calibrar la condicin de Balance de Cul es el grado de TiempoSinc = Tiempo prueba. Emular una utilizacin de sincronizacin entre condicin en que el sistema dedicado a un mismo dispositivos diferentes dispositivos recurso alcanza la situacin de en un determinado T = Intervalo de tiempo mxima transmisin de intervalo de tiempo? carga. Ejecutar la aplicacin requerido en los que otros dispositivos culminen sus y registrar el retraso en el procesamiento de diferentes tareas sincronizadamente tipos de dispositivos.

Interpretacin del Tipo de escala valor medido de mtrica 0<=X Absoluta El menor valor es lo mejor.

Tipo de medida Amax = Cantidad Rmax = Cantidad Ai = Cantidad N = Cantidad X = Cantidad / Cantidad

Entrada para la medicin Reporte de prueba Reporte de operacin mostrando tiempo transcurrido

El menor valor es Ratio lo mejor.

TiempoSinc = Tiempo T = Tiempo X = Tiempo / Tiempo

Reporte de prueba Reporte de operacin mostrando tiempo transcurrido

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.2 - Mtricas de utilizacin de los recursos c) Utilizacin de los recursos: transmisin (continuacin)

Mtricas externas de utilizacin de los recursos c) Utilizacin de los recursos: transmisin Nombre de la Propsito de la mtrica Mtodo de aplicacin Medicin, frmula y mtrica clculo de elementos de datos X = Amedio / Rmedio Calibrar la condicin de Cul es el nmero Ocurrencia prueba. Emular una promedio de mensajes promedio de condicin en que el sistema Amedio = (Ai)/N de error y fallas, error de Rmedio = Nmero alcanza la situacin de relacionados con la transmisin promedio requerido de mxima carga. Ejecutar la transmisin, en un mensajes de error y fallas aplicacin y registrar el intervalo de tiempo y nmero de errores debido a relacionados con la utilizacin transmisin fallas y advertencias de especificados? Ai = Nmero de transmisin. mensajes de error y fallas relacionados con la transmisin para la isimo transmisin N = Nmero de evaluaciones X =A/T Calibrar las condiciones de Error de Cuntos mensajes de prueba. Emular una transmisin en error relacionados con condicin en que el sistema A = Nmero de mensajes el tiempo la transmisin de advertencias o fallas alcanza la situacin de ocurrieron bajo un del sistema mxima carga de determinado intervalo T = Tiempo de operacin de tiempo y utilizacin transmisin. Ejecutar la del usuario durante su aplicacin y registrar el de recursos nmero de errores debido a observacin especificados? fallas y advertencias de transmisin. Utilizacin de la capacidad de transmisin Es el sistema software capaz de efectuar trabajos dentro de la esperada capacidad de transmisin? Ejecutar concurrentemente tareas especificadas con mltiples usuarios, observar la capacidad de transmisin y compararla con la especificada. X =A/B

Interpretacin del Tipo de escala valor medido de mtrica 0<=X Absoluta El menor valor es mejor.

Tipo de medida Amedio = Cantidad Rmedio = Cantidad Ai = Cantidad N = Cantidad X = Cantidad / Cantidad

Entrada para la medicin Reporte de prueba Reporte de operacin mostrando tiempo transcurrido

0<=X Ratio El menor valor es lo mejor.

A = Cantidad Reporte de prueba T = Tiempo X = Cantidad / Reporte de Tiempo operacin mostrando tiempo transcurrido

NOTA:

A = Capacidad de transmisin B = Capacidad de transmisin especificada, que est diseada para ser utilizada por el software durante la ejecucin. Se recomienda medir dinmicamente valores pico con usuarios mltiples.

0<=X <=1 El menor valor ms cercano a 1,0 es lo mejor.

Absoluta

A = Tamao B = Tamao X = Tamao / Tamao

Reporte de prueba Reporte de operacin.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.4.3 - Mtricas de conformidad de eficiencia

Mtricas de conformidad de eficiencia Nombre de la Propsito de la mtrica mtrica Conformidad de Cun conforme es la eficiencia del producto eficiencia a las regulaciones, normas y convenciones aplicables?

Mtodo de aplicacin Contar el nmero de tems que requieren conformidad que han sido encontrados y comparar con el nmero de tems que requieren conformidad en la especificacin

Medicin, frmula y clculo de elementos de datos X =1A/B (X: Ratio de conformidad de tems relacionados a eficiencia) A = Nmero de tems de conformidad de eficiencia especificados que no han sido implementados durante las pruebas B = Nmero total de tems de conformidad de eficiencia especificados

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 El ms cercano a 1,0 es lo mejor Absoluta

Tipo de medida A = Cantidad B = Cantidad X = Cantidad / Cantidad

Entrada para la medicin Descripcin del producto (Manual de usuario o especificacin) de conformidad y relacionado a normas, convenciones o regulaciones Especificacin y reporte de pruebas

NOTA: no.

Puede ser til recolectar algunas medidas a travs 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 acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.5.1 - Metricas de anazabilidad
Mtricas externas de analizabilidad Nombre de la Propsito de la mtrica mtrica Capacidad de pistas de auditora Puede el usuario identificar una operacin especfica que caus la falla? Puede el responsable de mantenimiento fcilmente encontrar una operacin especfica que caus la falla? Soporte a las funciones de diagnstico Cun capaces son las funciones de diagnstico en el soporte del anlisis de causas? Puede el usuario identificar la operacin especfica que caus la falla? (El usuario es capaz de evitar caer nuevamente en la ocurrencia de fallar con una operacin alternativa). Puede el responsable de mantenimiento fcilmente encontrar la causa de la falla? Puede el usuario identificar la operacin especfica que caus la falla? Puede el responsable de mantenimiento fcilmente encontrar la causa de la falla? Mtodo de aplicacin Observar el comportamiento del usuario o responsable de mantenimiento quienes estn tratando de resolver las fallas Medicin, frmula y clculo de elementos de datos X =A/B A = Nmero de datos registrados realmente durante la operacin B = Nmero suficiente de datos planificados a ser registrados para monitorear el estado del software durante la operacin X =A/B Interpretacin del Tipo de escala valor medido de mtrica 0<=X El ms cercano a 1,0 es lo mejor Absoluta Tipo de medida A = Cantidad B = Cantidad X = Cantidad / Cantidad Entrada para la medicin Reporte de resolucin de problema Reporte de operacin

Observar el comportamiento del usuario o responsable de mantenimiento quienes estn tratando de resolver las fallas utilizando funciones de diagnstico

0<=X<=1 El ms cercano a A = Nmero de fallas que 1,0 es lo mejor el responsable de mantenimiento puede diagnosticar (usando funciones de diagnstico) para entender la relacin causa-efecto B = Nmero total de fallas registradas

Absoluta

A = Cantidad B = Cantidad X = Cantidad / Cantidad

Reporte de resolucin de problema Reporte de operacin

Capacidad de anlisis de fallas

Observar el comportamiento del usuario o responsable de mantenimiento quien est tratando de resolver los problemas

X =1A/B A=Nmero de fallas cuyas causas an no se identifican B=Nmero total de fallas encontradas

0<=X<=1 El ms cercano a 1,0 es lo mejor

Absoluta

A = Cantidad B = Cantidad X = Cantidad / Cantidad

Reporte de resolucin de problema Reporte de operacin

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.5.1 - Mtricas de analizabilidad (continuacin)
Mtricas externas de analizabilidad Nombre de la Propsito de la mtrica mtrica Eficiencia en el anlisis de fallas Medicin, frmula y clculo de elementos de datos Puede el usuario Observar el comportamiento X = Suma(T) / N eficientemente analizar del usuario o responsable de la causa de la falla? mantenimiento quienes T = Tiempo para (El usuario algunas estn tratando de resolver encontrar la causa de una veces realiza las fallas falla mantenimiento N = Nmero de fallas cambiando parmetros). encontradas Puede el responsable de mantenimiento fcilmente encontrar la causa de la falla? NOTAS: 1. Es recomendable medir el tiempo mximo del peor caso y representar la desviacin. 2. Es recomendable excluir el nmero de fallas en las cuales las causas an no son encontradas cuando la medicin es hecha. Sin embargo, el ratio de tal falla oculta debera ser tambin medida y presentada juntas. 3. Desde el punto de vista del usuario, su preocupacin es el tiempo, mientras desde el punto de vista del responsable del mantenimiento, su preocupacin es el esfuerzo. Por lo tanto, horas - persona puede ser usado en lugar del tiempo. Puede el usuario Observar el comportamiento X = 1 A / B 0<=X<=1 Absoluta A = Cantidad Reporte de Capacidad de identificar una del usuario o del B = Cantidad resolucin de monitorear el operacin especfica responsable de A = Nmero de casos que El valor ms X = Cantidad / problema estado que caus una falla mantenimiento quienes el responsable de cercano a 1,0 es Cantidad mediante el monitoreo estn tratando de obtener mantenimiento (o usuario) lo mejor Reporte de de datos durante la datos de monitoreo que falla en la obtencin de operacin operacin? registraron el estado del datos de monitoreo. software durante la Puede el responsable operacin. B = Nmero de casos que de mantenimiento el responsable de fcilmente encontrar la mantenimiento (o usuario) causa de la falla pretendi obtener datos de mediante el monitoreo monitoreo registrando el de datos durante la estado del software operacin? durante la operacin. Mtodo de aplicacin Interpretacin del Tipo de escala valor medido de mtrica 0<=X Ratio El menor valor es lo mejor Tipo de medida T = Tiempo Entrada para la medicin Reporte de resolucin de problema Reporte de operacin

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.5.2 - Mtricas de cambiabilidad
Mtricas externas de cambiabilidad Nombre de la Propsito de la mtrica mtrica Eficiencia en el ciclo de cambio Puede el problema del usuario ser resuelto a su satisfaccin dentro de una escala de tiempo aceptable? Medicin, frmula y clculo de elementos de datos Monitorear la interaccin Tiempo promedio: entre el usuario y el Tprom = Sum(Tu) / N proveedor. Tu = Trec Tenv Tenv = Tiempo en el cual Registre el tiempo tomado el usuario termin el desde el requerimiento envo de los inicial del usuario hasta la requerimientos de solucin del problema. mantenimiento al proveedor con el reporte del problema Trec = Tiempo en el que el usuario recibe la versin revisada (o el reporte de estado) N = Nmero de versiones revisadas Observar el comportamiento Tiempo promedio : del usuario y responsable de Tprom = Sum(Tm)/N mantenimiento mientras estn tratando de cambiar el Tm = Tsal - Tent software. Tsal = Tiempo en el cual De otro manera, investigue las causas de falla fueron el reporte de resolucin de removidas con el cambio problema o el reporte de del software ( o el estado mantenimiento. es reportado al usuario) Tent = Tiempo en el cual las causas de falla son encontradas N = Nmero de fallas registradas y removidas NOTAS: 1 Es recomendable medir el tiempo mximo del peor caso y la duracin (ancho de banda) para representar la desviacin. 2 Es recomendable excluir el nmero de fallas en las cuales las causas an no son encontradas cuando la medicin es hecha. Sin embargo, el ratio de tales fallas ocultas deberan ser tambin medidas y presentadas juntas. 3 Desde el punto de vista del usuario, su preocupacin es el tiempo, mientras desde el punto de vista del responsable de mantenimiento, su preocupacin es el esfuerzo. Por lo tanto, horas-persona puede ser usado en lugar del tiempo. Mtodo de aplicacin Interpretacin del Tipo de escala valor medido de mtrica 0 < Tprom El menor valor es lo mejor, excepto cuando el nmero de versiones revisada es grande. Ratio Tipo de medida Tu = Tiempo Trec, Tenv = Tiempo N = Cantidad Tprom = Tiempo Entrada para la medicin Reporte de resolucin de problema Reporte de mantenimiento Reporte de operacin

Tiempo de implementacin del cambio

Puede fcilmente el responsable de mantenimiento cambiar el software para resolver la falla?

0 < Tprom El menor valor es lo mejor excepto cuando el nmero de fallas es grande.

Ratio

Tm = Tiempo Tenv, Tsal = Tiempo Tprom = Tiempo

Reporte de resolucin de problema Reporte de mantenimiento Reporte de operacin

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.5.2 Mtricas de cambiabilidad (continuacin)
Mtricas externas de cambiabilidad Nombre de la Propsito de la mtrica mtrica Medicin, frmula y Interpretacin del Tipo de escala Tipo de Entrada para la clculo de elementos de valor medido de mtrica medida medicin datos 0<T Ratio A = Tiempo Reporte de Complejidad de Puede el encargado del Observar el comportamiento T = Sum (A / B) / N mantenimiento, del responsable de B = Tamao resolucin de modificacin fcilmente cambiar el mantenimiento, quien est A = Tiempo del trabajo El menor valor es N = Cantidad problema software para resolver tratando de cambiar el incurrido en el cambio lo mejor a menos T = Tiempo el problema? software. De otra manera, B = Tamao del cambio que el nmero Reporte de investigue el reporte de del software requerido de mantenimiento resolucin de problema o el N = Nmero de cambios cambios sea reporte de mantenimiento y excesivo. Reporte de la descripcin del producto operacin NOTA: El tamao del cambio en el software puede referirse a las sentencias ejecutables del cdigo del programa, el nmero de tems cambiados de la especificacin de requerimientos, o las pginas cambiadas de los documentos . Puede el usuario o el Observar el comportamiento X = 1 - A / B 0<=X<=1 Absoluta A = Cantidad Reporte de Modificabiliresponsable de del usuario o del B = Cantidad resolucin de dad mantenimiento cambiar responsable de A = Nmero de casos en El valor ms X = Cantidad / problema parametrizada fcilmente parmetros mantenimiento mientras est los cuales el responsable cercano a 1,0 es Cantidad del software para tratando de cambiar el de mantenimiento falla al lo mejor. Reporte de resolver problemas? software. cambiar el software a mantenimiento De otra forma, investigue el travs del uso de reporte de resolucin de parmetros Reporte de problemas o el reporte de B = Nmero de casos en operacin mantenimiento los cuales el responsable de mantenimiento trata de cambiar el software a travs del uso de parmetros Puede el usuario Observar el comportamiento X = A / B 0<=X<=1 Absoluta A = Cantidad Manual de Capacidad de identificar fcilmente del usuario o del B = Cantidad usuario o controlar el las versiones revisadas? responsable del A = Nmero real de datos El valor ms X = Cantidad / especificacin. cambio del mantenimiento mientras est de registro de cambios cercano a 1,0 es Cantidad software Puede el responsable tratando de cambiar el B = Nmero planificado lo mejor o el Reporte de de mantenimiento software. de datos de registro de valor cercano a resolucin de cambiar fcilmente el De otra forma, investigue el cambios suficientes para 0,0 indica que problemas software para resolver reporte de resolucin de hacer seguimiento a los pocos cambios se problemas? problemas o el reporte del cambios de software. realizaron Reporte de mantenimiento mantenimiento Reporte de operacin Mtodo de aplicacin

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.5.3 - Mtricas de estabilidad

Mtricas externas de estabilidad Nombre de la Propsito de la mtrica mtrica Ratio de xitos de cambios Puede el usuario operar el sistema software sin fallas despus del mantenimiento? Puede el responsable de mantenimiento fcilmente mitigar las fallas causadas por efectos colaterales del mantenimiento?

Mtodo de aplicacin Observar el comportamiento del usuario o responsable de mantenimiento que est operando el sistema software despus del mantenimiento. Contar las fallas que puede el usuario o responsable de mantenimiento encontrar durante la operacin del software antes y despus del mantenimiento. En otro caso, investigar el reporte de solucin del problema, reporte de operacin o reporte de mantenimiento.

Medicin, frmula y clculo de elementos de datos X = Na / Ta Y = { (Na / Ta) / (Nb/Tb)} Na = Nmero de casos en los cuales el usuario encuentra fallas durante la operacin despus que el software fue cambiado Nb = Nmero de casos en los que el usuario encuentra fallas durante la operacin antes de que el software sea cambiado Ta = Tiempo de operacin durante el periodo de observacin especificado despus que el software sea cambiado Tb = Tiempo de operacin durante periodo especificado de observacin antes que el software sea cambiado

Interpretacin del Tipo de escala valor medido de mtrica 0 < = X, Y El menor y ms cercano a 0,0 es lo mejor. Ratio

Tipo de medida Na, Nb = Cantidad Ta, Tb = Tiempo

Entrada para la medicin Reporte de solucin de problema

Reporte de X = Cantidad / mantenimiento Tiempo Reporte de Y = [(Cantidad operacin / Tiempo) / (Cantidad / Tiempo)]

NOTAS: 1. X e Y implican frecuencia de encontrar fallas despus de cambios y frecuencia fluctuante de encontrar fallas antes/despus de cambios. 2. El usuario puede necesitar un periodo especfico para determinar efectos colaterales debido a cambios del software, cuando la revisin se introduce para resolver problemas. 3. Es recomendable comparar esta frecuencia antes y despus del cambio. 4. Si se identifican funciones cambiadas, es recomendable determinar si las fallas encontradas son detectadas en la funcin cambiada o en las otras. La extensin del impacto puede ser evaluada para cada falla.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.5.3 - Mtricas de estabilidad (continuacin)

Mtricas externas de estabilidad Nombre de la Propsito de la mtrica mtrica Localizacin del impacto de la modificacin (Fallas emergentes despus del cambio) Puede el usuario operar el sistema software sin fallas despus del mantenimiento?

Mtodo de aplicacin Contar las fallas que ocurren despus del cambio, las cuales estn mutuamente encadenadas y afectadas por el cambio.

Medicin, frmula y clculo de elementos de datos X=A/N A = Nmero de fallas surgidas despus de que las fallas han sido resueltas durante un perodo especificado N = Nmero de fallas resueltas

Interpretacin del Tipo de escala valor medido de mtrica 0<=X El menor y ms cercano a 0,0 es lo mejor. Absoluta

Tipo de medida A = Cantidad N = Cantidad

Entrada para la medicin Reporte de solucin de problema

X = Cantidad / Reporte de Cantidad operacin

NOTA: posible.

Puede el responsable de mantenimiento fcilmente 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 solucin de una falla previa, si esto es

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.5.4 - Mtricas de testeabilidad
Mtricas externas de testeabilidad Nombre de la Propsito de la mtrica mtrica Disponibilidad de la funcin de pruebas incorporada Puede el usuario y el responsable de mantenimiento fcilmente realizar pruebas operacionales sin la preparacin adicional de mecanismos de prueba? Mtodo de aplicacin Observar el comportamiento del usuario o el responsable de mantenimiento, que est probando el sistema software despus del mantenimiento Medicin, frmula y clculo de elementos de datos X =A/B A = Nmero de casos en los cuales el responsable de mantenimiento puede usar adecuadamente la funcin de prueba incorporada B = Nmero de casos de oportunidades de prueba NOTA Ejemplos de funciones de pruebas incorporadas incluyen simulacin de funciones, funcin de pre revisin listas para ser usadas, etc. Puede el usuario y el Observar el X = Sum (T) / N 0<X Ratio T = Tiempo Reporte de Eficiencia de responsable de comportamiento del solucin de pruebas mantenimiento realizar usuario o el responsable T = Tiempo que toma El ms pequeo N = Cantidad problema despus de la fcilmente pruebas de mantenimiento, quien probar para estar seguros es lo mejor X = Tiempo / correccin operacionales y est probando el sistema si el reporte de fallas fue Cantidad Reporte de determinar si el software despus del resuelto o no operacin software est listo para mantenimiento operacin o no? N = Nmero de fallas resueltas NOTA X implica tiempo promedio (esfuerzo) para probar despus de la solucin de una falla. Si las fallas no son resueltas o ajustadas, exclyalas y mida separadamente el ratio de tales fallas. Puede el usuario y el Observar el X =A/B 0< =X< =1 Absoluta A = Cantidad Reporte de Capacidad de responsable de comportamiento del solucin de reanudar la mantenimiento usuario o el responsable A = Nmero de casos en El ms distante B = Cantidad problema prueba fcilmente realizar de mantenimiento, quien los cuales el responsable y ms cercano a pruebas operacionales est probando el sistema de mantenimiento puede 1,0 es lo mejor. X = Cantidad / Reporte de con puntos de control software despus del hacer una pausa y Cantidad operacin despus del mantenimiento reanudar ejecutando mantenimiento? pruebas a puntos deseados para revisar paso a paso B = Nmero de casos de pausa por ejecutar la prueba Interpretacin del Tipo de escala valor medido de mtrica 0< =X< =1 El ms distante y ms cercano a 1,0 es lo mejor. Absoluta Tipo de medida A = Cantidad B = Cantidad Entrada para la medicin Reporte de solucin de problema

X = Cantidad / Reporte de Cantidad operacin

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.5.5 - Mtricas de conformidad de facilidad de mantenimiento

Mtricas externas de conformidad de facilidad de mantenimiento Nombre de la Propsito de la mtrica Mtodo de aplicacin mtrica Conformidad de facilidad de mantenimiento Cun conforme es la facilidad de mantenimiento del producto en relacin a la regulacin, normas y convencin aplicables. Contar el nmero de elementos que requieren conformidad y que han cumplido con sta y comparar con el nmero de tems que requieren conformidad en la especificacin.

Medicin, frmula y clculo de elementos de datos X =1A/B A = Nmero de tems especificados conforme con la facilidad de mantenimiento que no han sido implementados durante la prueba. B = Nmero tems especificados conforme con la facilidad de mantenimiento

Interpretacin del Tipo de escala valor medido de mtrica 0< =X< =1 El ms cercano a 1,0 es lo mejor. Absoluta

Tipo de medida A = Cantidad

Entrada para la medicin

Descripcin del producto (Manual B = Cantidad del usuario o especificaciones) X = Cantidad / de cumplimiento Cantidad y normas relacionadas, convenciones o regulaciones Especificacin y reporte de la prueba.

NOTA:

Puede ser til obtener varios valores de medicin 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 acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.1 Mtricas de adaptabilidad
Mtricas externas de adaptabilidad Nombre de la Propsito de la mtrica mtrica Adaptabilidad de estructuras de datos Puede el usuario o responsable de mantenimiento adaptar fcilmente el software para un conjunto de datos en un nuevo entorno?

Mtodo de aplicacin Observar el comportamiento del usuario o del responsable de mantenimiento cuando el usuario est tratando de adaptar el software al ambiente de operacin.

Medicin, frmula y clculo de elementos de datos X =A/B A = Nmero de datos los cuales son operables pero no son observados debido a operaciones incompletas causadas por limitaciones de adaptacin B = Nmero de datos los cuales son esperados a ser operados en el entorno al cual el software es adaptado

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 El ms grande y cercano a 1,0 es lo mejor. Absoluta

Tipo de medida

Entrada para la medicin

A = Cantidad Reporte B = Cantidad de solucin de X = Cantidad / problema Cantidad Reporte de operacin

NOTA Estos datos principalmente incluyen tipos de datos tales como archivos de datos, tuplas de datos o bases de datos para ser adaptados a diferentes volmenes de datos, tems de datos o estructuras de datos. A y B de la frmula son necesarios para contar los mismos tipos de datos. Tal adaptacin puede ser requerida cuando, por ejemplo, el alcance del negocio se extiende. Puede el usuario o Observar el X =1A/B 0<=X<=1 Absoluta A = Cantidad Reporte Adaptabilidad responsable de comportamiento del B = Cantidad de solucin de del hardware mantenimiento adaptar usuario o del responsable A = Nmero de El ms grande X = Cantidad / problema al entorno de mantenimiento funciones operacionales es lo mejor. Cantidad (Adaptabilidad fcilmente el software al entorno? cuando el usuario est cuyas tareas no fueron Reporte de a dispositivos Es el sistema tratando de adaptar el completadas o fueron operacin de hardware e software software al ambiente de insuficientes para instalaciones suficientemente capaz operacin. satisfacer niveles de redes) de adaptarse al entorno adecuados durante de operacin? pruebas operativas combinada con el hardware del entorno B = Nmero total de funciones que fueron probadas NOTA: Se recomienda conducir pruebas combinadas de sobrecarga con configuraciones de entorno de hardware las cuales posiblemente sean operacionalmente combinadas en una variedad de entornos operacionales del usuario.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.1 - Mtricas de adaptabilidad (continuacin)
Mtricas externas de adaptabilidad Nombre de la Propsito de la mtrica mtrica Adaptabilidad de la organizacin al entorno (Adaptabilidad de la organizacin a la infra estructura de la organizacin) Puede el usuario o responsable de mantenimiento fcilmente adaptar el software al entorno? Es el sistema software suficientemente capaz de adaptarse al entorno de operacin? Mtodo de aplicacin Observar el comportamiento del usuario o del responsable de mantenimiento cuando el usuario est tratando de adaptar el software al ambiente de operacin. Medicin, frmula y clculo de elementos de datos X =1-A/B A = Nmero de funciones operadas cuyas tareas no fueron completadas o fueron insuficientes para satisfacer niveles adecuados durante pruebas operativas con el entorno de negocios del usuario B = Nmero total de funciones que fueron probadas Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 El ms grande es lo mejor. Absoluta Tipo de medida Entrada para la medicin

A = Cantidad Reporte B = Cantidad de solucin de X = Cantidad / problema Cantidad Reporte de operacin

NOTAS: 1. Se recomienda conducir pruebas que tomen en cuenta las variedades de combinaciones de componentes de infraestructura de posibles entornos de negocio de los usuarios. 2. La Adaptabilidad del entorno organizacional al entorno est relacionada con el entorno de las operaciones de negocio de la organizacin del usuario. La Adaptabilidad del sistema software al entorno est relacionada con el entorno de la operacin tcnica de los sistemas. Por lo tanto, hay una clara distincin. Puede el usuario o Observar el T = Suma de tiempo de 0<T Ratio T = Tiempo Reporte Facilidad de responsable de comportamiento del operacin del usuario de solucin de portabilidad mantenimiento adaptar usuario o del responsable empleado en completar El menor es lo problema para el usuario facilmente el software de mantenimiento la adaptacin del mejor. al entorno? cuando el usuario est software al ambiente del Reporte de tratando de adaptar el usuario, cuando el operacin software al ambiente de usuario intenta instalar o operacin. cambiar la configuracin NOTA: La T implica esfuerzo requerido por el usuario para adaptarse al entorno. Se puede usar horas-persona en vez de tiempo.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.1 Mtricas de adaptabilidad (continuacin)

Mtricas externas de adaptabilidad Nombre de la Propsito de la mtrica mtrica Adaptabilidad al entorno del Sistema software (adaptabilidad al sistema operativo software de redes y software de aplicacin instalado) Puede el usuario o responsable de mantenimiento adaptar fcilmente el software al entorno? Es el sistema software suficientemente capaz de adaptarse al ambiente de operacin?

Mtodo de aplicacin Observar el comportamiento del usuario o del responsable de mantenimiento cuando el usuario est tratando de adaptar el software al ambiente de operacin.

Medicin, frmula y clculo de elementos de datos X =1-A/B A = Nmero de funciones operacionales cuyas tareas no fueron completadas o fueron insuficientes para satisfacer niveles adecuados durante pruebas de operacin combinadas con el sistema operativo, software de red o software de aplicaciones instalado B = Nmero total de funciones que fueron probadas

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 El ms grande es lo mejor. Absoluta

Tipo de medida

Entrada para la medicin

A = Cantidad Reporte B = Cantidad de solucin de X = Cantidad / problema Cantidad Reporte de operacin

NOTAS: 1. Se recomienda conducir pruebas combinadas de sobrecarga software de sistemas operativos o software de aplicacin 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 organizacin del usuario. La Adaptabilidad del sistemas software al entorno est relacionada con el entorno de la operacin tcnica de los sistemas. Por lo tanto, hay una clara distincin.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.2 - Mtricas de instalabilidad

Mtricas externas de instalabilidad Nombre de la Propsito de la mtrica mtrica Facilidad de instalacin Puede el usuario o responsable de mantenimiento instalar fcilmente software en el entorno de operacin?

Mtodo de aplicacin Observar el comportamiento del usuario o del responsable de mantenimiento cuando el usuario est tratando de instalar el software en el ambiente de operacin.

Medicin, frmula y clculo de elementos de datos X =A/B A = El nmero de casos en los cuales un usuario exitosamente cambi la instalacin a su conveniencia B = Nmero total de casos en el que un usuario intent cambiar la instalacin a su conveniencia

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 El ms cercano a 1,0 es lo mejor. Absoluta

Tipo de medida

Entrada para la medicin

A = Cantidad Reporte B = Cantidad de solucin de X = Cantidad / problema Cantidad Reporte de Operacin

NOTAS: 1. Se sugiere esta mtrica para uso experimental 2. Cuando se requiera una mtrica basada en el tiempo, el tiempo empleado en la instalacin puede ser medido.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.2 - Mtricas de instalabilidad (continuacin)

Mtricas externas de instalabilidad Nombre de la Propsito de la mtrica mtrica Facilidad de reinstalacin Puede el usuario o responsable de mantenimiento fcilmente reinstalar el software

Mtodo de aplicacin Observar el comportamiento del usuario o del responsable de mantenimiento cuando el usuario est tratando de reinstalar el software.

Medicin, frmula y clculo de elementos de datos X =1-A/B A = Nmero de casos en los cuales el usuario falla al reinstalar el software B = Nmero total de casos en el que un usuario intenta reinstalar el software

Interpretacin del Tipo de escala valor medido de mtrica 0<=X<=1 El ms cercano a 1,0 es lo mejor. Absoluta

Tipo de medida

Entrada para la medicin

A = Cantidad Reporte B = Cantidad de solucin de X = Cantidad / problema Cantidad Reporte de operacin

NOTA: Se sugiere esta mtrica para de uso experimental NOTAS: Pueden ser usadas las siguiente mtricas complementarias. 1. Instalacin sin esfuerzo. Acciones del manual de usuario para la instalacin X = A. A = Nmero de acciones del manual de usuario necesitadas para la instalacin, 0 < X el menor es el mejor. 2. Facilidad de instalacin. Nivel de soporte de la instalacin X = A. A es valorada con, por ejemplo: Slo ejecutar programa de instalacin, en donde nada ms se necesita (excelente); Gua instruccional para la instalacin (bueno); El cdigo fuente del programa necesita modificacin para la instalacin (pobre). X = Interpretacin directa del valor medido. 3. Reduccin del esfuerzo de la instalacin operacional Relacin de reduccin del procedimiento de instalacin operativa del usuario X = 1 A / B A = Nmero de procedimientos de instalacin operativa los cuales un usuario puede hacer despus de la reduccin del procedimiento B = Nmero de procedimientos normales de instalacin operativa 0 < = X < = 1 El ms cercano a 1,0 es lo mejor. 4. Facilidad de la operacin de instalacin segn el manual de usuario Nivel de facilidad de la operacin de instalacin segn el manual de usuario. X = Puntaje de nivel de facilidad de la operacin segn el manual de usuario. Ejemplos del nivel de facilidad son los siguientes: [muy fcil] requiere slo inicio de instalacin por el usuario o configurar funciones y luego observar la instalacin; [fcil] requiere slo la respuesta del usuario a preguntas para instalar o configurar funciones; [no fcil] requiere que el usuario busque parmetros de tablas o llene casilleros; [complicado] requiere que el usuario busque archivos de parmetros, eligiendo parmetros de los archivos para ser cambiados y registrados. X = Interpretacin directa del valor medido

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.3 - Mtricas de co existencia
Mtricas externas de co existencia Nombre de la Propsito de la mtrica mtrica Co existencia disponible Cun a menudo el usuario encuentra restricciones o fallas inesperadas cuando opera concurrentemente con otro software? Mtodo de aplicacin Usar el software evaluado concurrentemente con los otros software que el usuario usualmente emplea. Medicin, frmula y clculo de elementos de datos X =A/T A = Nmero de cualquier limitacin o falla inesperada la cual el usuario encuentra durante la operacin concurrente con otro software T = Tiempo de duracin de operacin concurrente con otro software Interpretacin del Tipo de escala valor medido de mtrica 0<=X El ms cercano a 0,0 es lo mejor. Ratio Tipo de medida Entrada para la medicin

A = Cantidad Reporte T = Tiempo de solucin de X = Cantidad / problema Tiempo Reporte de operacin

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.4 - Mtricas de remplazabilidad

Mtricas externas de remplazabilidad Nombre de la Propsito de la Mtodo de aplicacin mtrica mtrica Uso continuo de los datos Puede el usuario o responsable de mantenimiento fcilmente continuar usando los mismos datos despus de reemplazar el software? Est la migracin del sistema software avanzando exitosamente? Observar el comportamiento del usuario o del responsable de mantenimiento cuando el usuario est reemplazando el software.

Medicin, frmula y clculo de elementos de datos X =A/B A = Nmero de datos los cuales son usados en otro software a ser reemplazado y estn confirmados que estn disponibles para ser usados continuamente B = Nmero de datos los cuales son usados en otro software a ser reemplazado y planeado a ser reusado continuamente

Interpretacin del Tipo de valor medido escala de mtrica 0<=X<=1 Absoluta El ms grande es lo mejor.

Tipo de medida

Entrada para la medicin

A = Cantidad Reporte B = Cantidad de solucin de X = Cantidad / problema Cantidad Reporte de Operacin

NOTA: Esta mtrica puede ser aplicada tanto al caso de reemplazar un software enteramente diferente y al caso de una diferente versin 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 solucin del de funciones mantenimiento usuario o del responsable A = Nmero de funciones El ms grande X = Cantidad / Problema fcilmente 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 despus de reemplazando el software. requerido cambios Operacin reemplazar con el B = Nmero funciones software al anterior? probadas las cuales son Est la migracin similares a funciones del sistema software proporcionadas por otro avanzado software a ser reemplazado exitosamente? NOTA: Esta mtrica puede ser aplicada tanto al caso de reemplazar un software enteramente diferente y al caso de una diferente versin de la misma serie de software que el anterior.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.4 Mtricas de remplazabilidad (continuacin)

Mtricas externas de remplazabilidad Nombre de la Propsito de la Mtodo de aplicacin mtrica mtrica Consistencia funcional de soporte al usuario Cun consistente son los nuevos componentes con la interfaz de usuario existente? Observar el comportamiento del usuario y preguntar su opinin.

Medicin, frmula y clculo de elementos de datos X = 1 A1 / A2 A = Nmero de nuevas funciones las cuales el usuario encuentra inaceptablemente inconsistentes con las expectativas de los usuarios B = Nmero de nuevas funciones

Interpretacin del Tipo de valor medido escala de mtrica 0<=X Absoluta El ms grande es lo mejor.

Tipo de medida

Entrada para la medicin

A = Cantidad Reporte de B = Cantidad Prueba X = Cantidad / Cantidad Reporte de Operacin

NOTA: 1. En caso que un software diferente sea introducido para reemplazar a uno previo, un nuevo diferente software puede ser identificado como la versin actual. 2. En caso que el patrn de interaccin sea cambiado para mejorar la interfaz de usuario en una nueva versin, se sugiere observar el comportamiento del usuario y contar el nmero 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 acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA 8.6.5 - Mtricas de conformidad de portabilidad

Mtricas externas de conformidad de portabilidad Nombre de la Propsito de la Mtodo de aplicacin mtrica mtrica Conformidad de la portabilidad Qu tan conforme es la portabilidad del producto respecto a las regulaciones, normas y convenciones aplicables? Contar el nmero de tems que han cumplido con la conformidad y que han sido encontradas conforme con el nmero de tems que requieren conformidad en la especificacin.

Medicin, frmula y clculo de elementos de datos X=1-A/B A = Nmero de tems que han cumplido con la conformidad de portabilidad y que no han sido implementados en las pruebas B = Nmero totales de tems especificados con conformidad de portabilidad

Interpretacin del Tipo de valor medido escala de mtrica 0<=X<=1 Absoluta Lo ms a cercano a 1,0 es lo mejor

Tipo de medida A = Cantidad B = Cantidad X = Cantidad / Tiempo

Entrada para la medicin Descripcin del producto (manual de usuario o especificacin) de conformidad y normas relacionados convenciones o regulaciones de pruebas especificaciones y reportes

NOTA:

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.

Reproducido para fines estrictamente acadmico. Extracto tomado de la NTP-ISO/IEC 9126, para el trabajo del curso INF342 Seminario Informtica / CALIDAD DE SOFTWARE NO SE PUEDE DISTRIBUIR A TERCEROS. TABLA B.1 - Modelo de medidas de calidad

Actividad 1 Fase Anlisis de requerimientos (Software y Sistemas) Modelo Calidad requerida de por el usuario, Referencia de Calidad interna la serie 9126 requerida, Calidad externa requerida Entregables Requerimientos de clave de la calidad del usuario actividad (especificados), Requerimientos externos de calidad (especificados), Requerimientos internos de calidad (especificados) Mtricas Mtricas internas usadas para (Mtricas externas medir pueden ser usadas para validar especificaciones)

Actividad 2 Diseo de la Arquitectura (Software y Sistemas) Calidad en uso pronosticada, Calidad externa pronosticada, Calidad interna medida Diseo de la arquitectura de Software / Sistema

Actividad 3 Diseo detallado de software Calidad en uso pronosticada, Calidad externa pronosticada, Calidad interna medida Diseo detallado de software

Actividad 4 Codificacin y prueba de software Calidad en uso pronosticada, Calidad externa medida, Calidad externa pronosticada, Calidad interna medida Cdigo de software y Resultados de las pruebas

Actividad 5 Integracin y Pruebas de calificacin del software Calidad en uso pronosticada, Calidad externa medida, Calidad externa pronosticada, Calidad interna medida Producto Software, Resultados de las pruebas

Actividad 6 Integracin y Pruebas de calificacin de sistema Calidad en uso pronosticada, Calidad externa medida, Calidad interna medida Sistema integrado, Resultado de las pruebas

Actividad 7 Instalacin del software

Actividad 8 Aceptacin y Soporte del Software Calidad en uso pronosticada, Calidad externa medida, Calidad interna medida Producto software entregado

Calidad en uso pronosticada, Calidad externa medida, Calidad interna medida Sistema instalado

Mtricas internas

Mtricas internas

Mtricas internas, Mtricas externas

Mtricas internas, Mtricas externas

Mtricas internas, Mtricas externas

Mtricas internas, Mtricas externas

Mtricas de calidad en uso, Mtricas internas, Mtricas externas

Você também pode gostar