Está en la página 1de 9

LISTADO DE REQUERIMIENTOS

ISO 9126-3: MTRICAS INTERNAS DE LA CALIDAD DEL PRODUCTO DE


SOFTWARE
Mtricas
Aplican a un producto de software no ejecutable.
Aplican durante las etapas de su desarrollo.
Permiten medir la calidad de los entregables intermedios.
Permiten predecir la calidad del producto final.
Permiten al usuario iniciar acciones correctivas temprano en el ciclo de desarrollo.
Organizadas por caracterstica y subcaracterstica, cada mtrica contiene:
6. Tipo de escala
1. Nombre
7. Tipo de medida
2. Propsito
8. Fuente de medicin
3. Mtodo de aplicacin
9. Referencia a ISO/IEC 12207 SLCP
4. Medidad, frmula y cmputo de datos
10. Audiencia
5. Interpretacin del valor medido

1. Mtricas de Funcionalidad
1. Adecuidad
2. Exactitud
3. Interoperabilidad
4. Seguridad
5. Conformidad de la funcionalidad

Medicin, frmula: X = 1 - A/B


A = nmero de funciones faltantes
B = nmero de funciones descritas en la especificacin de requisitos
Interpretacin: 0 <= X <= 1
Entre ms cercano a 1, ms completa.

1.1. Adecuidad
Propsito: Qu tan completa est la implementacin funcional.
Mtodo de Contar las funciones faltantes detectadas en la evaluacin y comparar con el
aplicacin: nmero de funciones descritas en la especificacin de requisitos.

Medicin, X=1-1/9
frmula: X=1-0,11= 0,89

1.2. Exactitud

Propsito: Atributos que determinan que los efectos sean los correctos o los esperados
Mtodo de Contar las funciones que se realizan correctamente y comparar con el nmero
aplicacin: de funciones descritas en la especificacin de requisitos.
Medicin, X=1-1/9
frmula: X=1-0,11= 0,89
1.3. Interoperabilidad

Propsito: Atributos que miden la habilidad de interactuar con sistemas especificados


Mtodo de Contar los mdulos con los que se puede interactuar y comparar con el
aplicacin: nmero de mdulos descritos en la especificacin de requisitos.
Medicin, X=1-2/9
frmula: X=1-0,22= 0,77

1.4. Seguridad

Propsito: Atributos que miden la habilidad para prevenir accesos no autorizados, ya sea
accidentales o deliberados, tanto a programas como a datos.
Mtodo de Contar las funciones que cuentan con seguridad idnea y comparar con el
aplicacin: nmero de mdulos descritos en la especificacin de requisitos.
Medicin, X=1-3/9
frmula: X=1-0,33= 0,67
1.5 Conformidad de la funcionalidad.
Sacando el promedio de los 4 items, se hace un valor de 0.81 donde se puede decir que se est
cumpliendo en casi el 80% en la funcionalidad, adems indicar que la codificacin, entrega de
documentos al clientes est regido de acuerdo a estndares establecidos tanto de programacin
como de entidad que rige el formato de entrega al cliente final.
2. Mtricas de Fiabilidad
1. Madurez
2. Tolerancia a fallos
3. Recuperabilidad
4. Conformidad de la fiabilidad
2.1. Ejemplo de Mtrica de Madurez

Nombre: Suficiencia de las pruebas


Propsito: Cuntas de los casos de prueba necesarios estn cubiertos por el plan de
pruebas.
Mtodo de Contar las pruebas planeadas y comparar con el nmero de pruebas
aplicacin: requeridas para obtener una cobertura adecuada.
Medicin, frmula: X = A/B
A = nmero de casos de prueba en el plan
B = nmero de casos de prueba requeridos
Interpretacin: 0 <= X
Entre X se mayor, mejor la suficiencia.
Tipo de escala: absoluta
Tipo de medida: X = count/count
A = count
B = count
Fuente de A proviene del plan de pruebas
medicin: B proviene de la especificacin de requisitos
ISO/IEC 12207 Aseguramiento de Calidad
SLCP: Resolucin de problemas
Verificacin
Audiencia: Desarrolladores
Mantenedores
3. Mtricas de Usabilidad
1. Entendibilidad
2. Aprendibilidad
3. Operatibilidad
4. Atractivo
5. Conformidad de la usabilidad
3.1. Ejemplo de Mtrica de Entendibilidad
Nombre: Funciones evidentes
Propsito: Qu proporcin de las funciones del sistemas son evidentes al usuario.
Mtodo de Contar las funciones evidentes al usuario y comparar con el nmero total
aplicacin: de funciones.
Medicin, frmula: X = A/B
A = nmero de funciones (o tipos de funciones) evidentes al usuario
B = total de funciones (o tipos de funciones)
Interpretacin: 0 <= X <= 1
Entre ms cercano a 1, mejor.
Tipo de escala: absoluta
Tipo de medida: X = count/count
A = count
B = count

Fuente de medicin: Especificacin de requisitos


Diseo
Informe de revisin
ISO/IEC 12207 Verificacin
SLCP: Revisin conjunta
Audiencia: Requeridores
Desarrolladores
4. Mtricas de Eficiencia
1. Comportamiento en el tiempo
2. Utilizacin de recursos
3. Conformidad de la eficiencia
4.1. Ejemplo de Mtrica de Comportamiento en el Tiempo
Nombre: Tiempo de respuesta
Propsito: Cul es el tiempo estimado para completar una tarea.
Mtodo de aplicacin: Evaluar la eficiencia de las llamadas al SO y a la aplicacin.
Estimar el tiempo de respuesta basado en ello. Puede medirse:
Todo o partes de las especificaciones de diseo.
Probar la ruta completa de una transaccin.

Probar mdulos o partes completas del producto.

Producto completo durante la fase de pruebas.

Medicin, frmula: X = tiempo (calculado o simulado)


Interpretacin: Entre ms corto, mejor.
Tipo de escala: proporcin
Tipo de medida: X = time
Fuente de medicin: Sistema operativo conocido
Tiempo estimado en llamadas al sistema
ISO/IEC 12207 SLCP: Verificacin
Revisin conjunta
Audiencia: Desarrolladores
Requeridores
5. Mtricas de Mantenibilidad
1. Analizabilidad
2. Cambiabilidad
3. Estabilidad
4. Examinabilidad
5. Conformidad de la mantenibilidad
5.2. Ejemplo de Mtrica de Cambiabilidad
Nombre: Registrabilidad de cambios

Propsito: Se registran adecuadamente los cambios a la especificacin y a los


mdulos con comentarios en el cdigo?
Mtodo de
Registrar la proporcin de informacin sobre cambios a los mdulos
aplicacin:
Medicin, frmula: X = A/B
A = nmero de cambios a funciones o mdulos que tienen comentarios
confirmados
B = total de funciones o mdulos modificados
Interpretacin: 0 <= X <= 1
Entre ms cercano a 1, ms registrable.
0 indica un control de cambios deficiente o pocos cambios y alta
estabilidad.
Tipo de escala: absoluta
Tipo de medida: X = count/count
A = count
B = count
Fuente de Sistema de control de configuraciones
medicin: Bitcora de versiones
Especificaciones
ISO/IEC 12207 Verificacin
SLCP: Revisin conjunta
Audiencia: Desarrolladores
Mantenedores
Requeridores
6. Mtricas de Transportabilidad
1. Adaptabilidad
2. Instalabilidad
3. Coexistencia
4. Remplazabilidad
5. Conformidad de la transportabilidad
6.5. Ejemplo de Conformidad de la Transportabilidad
Nombre: Conformidad de transportabilidad
Propsito: Qu tan conforme es la transportabilidad del producto con regulaciones,
estndares y convenciones aplicables.
Mtodo de Contar los artculos encontrados que requieren conformidad y comparar con
aplicacin: el nmero de artculos en la especificacin que requieren conformidad.
Medicin, X = A/B
frmula: A = nmero de artculos implementados de conformidad
B = total de artculos que requieren conformidad
Interpretacin: 0 <= X <= 1
Entre ms cercano a 1, ms completa.
Tipo de escala: absoluta

Tipo de medida: X = count/count


A = count
B = count
Fuente de Especificacin de conformidad y estndares, convenciones y regulaciones
medicin: relacionados.
Diseo
Cdigo fuente
Informe de revisin
ISO/IEC 12207 Verificacin
SLCP: Revisin conjunta
Audiencia: Requeridores
Desarrolladores
Consideraciones al Utilizar las Mtricas
1. Interpretacin de las mediciones
o Diferencia entre conextos de pruebas y de uso.
o

Validez de resultados: procedimientos, fuentes de evaluacin, validacin de


datos.

Equilibrio de recursos de medicin.

Especificacin correcta.

2. Validacin de las mtricas


o

Propiedades deseables: confiable, repetible, reproducible, disponible, indicable,


correcta, con significado.

Demostracin de validez: correlacin, rastreo, consistencia, predictibilidad,


discriminacin.

7 propiedades deseables en las mtricas

7 propiedades deseables en las mtricas

3. Uso de mtricas para estimacin y prediccin


4. Deteccin de desviaciones y anomalas
5. Presentacin de resultados de medicin
o

Grficas de barras, matriz de desempeo, grficas de Pareto, grficas de


correlacin, etc.

Modelo de Medicin de la Calidad


Actividad 1 Actividad Activida Actividad Activida Activida Activida Activida
2
d3
4
d5
d6
d7
d8
Fase

Anlisis de
requisitos

Diseo de Diseo Codificaci Integraci Integraci Instalaci Aceptaci


arquitectu detallado n y
ny
ny
n
n y apoyo
ra
de
pruebas de pruebas pruebas
software software de
de
software sistema

Referenc
ia
modelo
9126

Calidad
requerida por
el usuario
Calidad
interna
requerida
Calidad
externa
requerida

Calidad
en uso
predicha
Calidad
externa
predicha
Calidad
interna
medida

Calidad
en uso
predicha
Calidad
externa
predicha
Calidad
interna
medida

Calidad en Calidad
uso
en uso
predicha predicha
Calidad Calidad
externa
externa
medida
medida
Calidad Calidad
externa
externa
predicha predicha
Calidad Calidad
interna
interna
medida
medida

Calidad
en uso
predicha
Calidad
externa
medida
Calidad
interna
medida

Calidad
en uso
predicha
Calidad
externa
medida
Calidad
interna
medida

Calidad
en uso
medida
Calidad
externa
medida
Calidad
interna
medida

Entrega Requisitos de Diseo de Diseo Cdigo y Producto Sistema Sistema Producto


bles calidad del
arquitectu detallado resultados y
intgrado instalado entregado
clave usuario
ra
de
de pruebas resultados y
Requisitos de
software
de
resultados
calidad
pruebas de
externa
pruebas
Requisitos de
calidad
interna
Mtricas Internas
Internas
utilizada (externas
s
pueden
validar
especificacion
es)

Internas Internas y Internas y Internas y Internas Calidad


externas externas externas y
en el uso,
externas internas y
externas

Pasos Sugeridos
1. Identificacin de requisitos de calidad
2. Especificacin de la evaluacin
3. Diseo de la evaluacin
4. Ejecucin de la evaluacin
5. Retroalimentacin a la organizacin
Identificacin de requisitos de calidad
Caracterstica Subcaracterstica Peso
Funcionalidad Adecuidad

Exactidud

Interoperabilidad B

Fiabilidad

Seguridad

Conformidad

Madurez

Tolerancia a fallos M
Recuperabilidad

Tolerancia a fallos M

...

...

...

Especificacin de la evaluacin
Caracterstica Subcaracterstica Mtrica Nivel Requerido Nivel Obtenido
Funcionalidad Adecuidad
Exactidud
Interoperabilidad
Seguridad
Conformidad
Fiabilidad

Madurez
Tolerancia a fallos
Recuperabilidad
Tolerancia a fallos

...

...

Diseo de la evaluacin
Caracterstica Subcaracterstica Entregables a
Evaluar
Funcionalidad Adecuidad

Exactidud

Mtricas
Internas a
Aplicar

Mtricas
Externas a
Aplicar

Mtricas de
Calidad en
el Uso

1.

1.

1.

2.

2.

2.

3.

3.

3.

1.

1.

(no aplica)

(no aplica)

2.

2.

3.

3.
...

...

Interoperabilidad ...

...

(no aplica)

Mtricas Internas Puras

Trazabilidad

Referencia unificada de datos

Nmero ciclomtico

Adecuidad de nombre de variables

Complejidad del flujo de


informacin

Proporcin de acomplamiento entre mdulos


por datos

Modularidad

Enunciados del programa

Tamao del programa

Tamao promedio de mdulo

Enunciados condicionales

Proporcin de acomplamiento entre mdulos

por funciones

También podría gustarte