Sunteți pe pagina 1din 49

DEFINICIÓN DE MÉTRICAS DE

CALIDAD
Administración de la Calidad de Software – ST 254
UNI – FIIS
Ing. Percy Calizaya, PMP, PSM I
DEFINICIÓN DE MÉTRICAS DE CALIDAD

CONTENIDO
• Definición de métricas de calidad
• Medidas, métricas e indicadores
• Métricas
• Métricas orientadas al tamaño
• Métricas orientadas a la función

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 2


DEFINICIÓN DE MÉTRICAS DE CALIDAD

CONTENIDO
• Definición de métricas de calidad
• Medidas, métricas e indicadores
• Métricas
• Métricas orientadas al tamaño
• Métricas orientadas a la función

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 3


Definición de Métricas de Calidad

• Las métricas del software se refieren a una


amplia variedad de mediciones

• La medición se puede aplicar al proceso de


software como base para la mejora continua.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 4


Definición de Métricas de Calidad
• Se utiliza para ayudar en la estimación, el
control de calidad, la evaluación de
productividad y el control del proceso

• La medición ayuda a evaluar la calidad de los


resultados de trabajos técnicos y ayuda a
tomar decisiones tácticas a medida que el
proyecto se desarrolla.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 5


Definición de Métricas de Calidad
Razones para medir los procesos del software,
los productos y los recursos:

• Caracterizar
• Evaluar
• Predecir
• Mejorar.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 6


Definición de Métricas de Calidad
Caracterizar:
• Para comprender mejor los procesos, los
productos, los recursos y los entornos, y para
establecer líneas base para las comparaciones
con evaluaciones futuras.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 7


Definición de Métricas de Calidad
Evaluar:
• Para determinar el estado con respecto al diseño
• Las medidas utilizadas son los sensores que nos
permiten conocer cuándo nuestros proyectos y
procesos se están desviando, y debamos ponerlos
bajo control
• Para valorar el logro de los objetivos de calidad y
evaluar el impacto de la tecnología y las mejoras
del proceso en los productos y procesos.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 8


Definición de Métricas de Calidad
Predecir:
• Para poder planificar
• Para establecer objetivos alcanzables
• Es la base para la extrapolación de tendencias,
y las estimaciones de costo, tiempo y calidad,
se pueden actualizar
• En base a datos históricos, también ayuda a
analizar los riesgos y a realizar cambios de
diseño/costo.
Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 9
Definición de Métricas de Calidad
Mejorar:
• Cuando recogemos información cuantitativa
nos ayuda a identificar obstáculos, problemas
de raíz, ineficiencias y otras oportunidades
para mejorar la calidad del producto y el
rendimiento del proceso.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 10


«Las métricas del software le permiten conocer
cuándo reír y cuándo llorar»

Tom Gilb

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 11


DEFINICIÓN DE MÉTRICAS DE CALIDAD

CONTENIDO
• Definición de métricas de calidad
• Medidas, métricas e indicadores
• Métricas
• Métricas orientadas al tamaño
• Métricas orientadas a la función

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 12


Medidas, métricas e indicadores

• Medida: Proporciona una indicación


cuantitativa de la extensión, cantidad,
dimensiones, capacidad o tamaño de algunos
atributos de un proceso o producto

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 13


Medidas, métricas e indicadores

• Medición: Es el acto de determinar la medida.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 14


Medidas, métricas e indicadores

• Métrica: Es una medida cuantitativa del grado


en que un sistema, componente o proceso
posee un atributo dado (IEEE Standar Glossary
of Software Engineering Terms)

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 15


Medidas, métricas e indicadores

• Indicador: es una métrica o una combinación


de ellas que proporciona una visión profunda
del proceso del software, del proyecto o del
producto.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 16


«No todo lo que se puede contar cuenta,
y no todo lo que cuenta se puede contar»

Albert Eistein

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 17


DEFINICIÓN DE MÉTRICAS DE CALIDAD

CONTENIDO
• Definición de métricas de calidad
• Medidas, métricas e indicadores
• Métricas
• Métricas orientadas al tamaño
• Métricas orientadas a la función

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 18


Métricas
• Se deberían de recopilar métricas para que los
indicadores del proceso y del producto
puedan ser ciertos
• Indicadores de proceso: Permiten tener una
visión de la eficacia de un proceso.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 19


Métricas
Indicadores de proyecto: Permiten al gestor del
proyecto de Software:
1. Evaluar el estado del proyecto
2. Monitorear los riesgos
3. Detectar las áreas de problemas antes de que se
conviertan en críticas
4. Ajustar el flujo y las tareas del trabajo
5. Evaluar la habilidad del equipo en controlar la
calidad de los productos de trabajo de SW.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 20


Métricas
• El proceso es el único factor controlable para
mejorar la calidad de software y su
rendimiento como organización
• La destreza y la motivación del personal se
muestran como el único factor realmente
influyente en la calidad y en el rendimiento
• La complejidad del producto y la tecnología,
también pueden impactar.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 21


Métricas
Producto

Características Condiciones
del cliente del negocio

Personas Tecnología
Entorno de
desarrollo

Determinantes de la calidad de software y de la efectividad de la organización


Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 22
DEFINICIÓN DE MÉTRICAS DE CALIDAD

DEFINICIÓN DE MÉTRICAS DE CALIDAD


CONTENIDO
• Definición de métricas de calidad
• Medidas, métricas e indicadores
• Métricas
• Métricas orientadas al tamaño
• Métricas orientadas a la función

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 23


Métricas orientadas al tamaño

Se pueden mantener registros sencillos y crear


una tabla que mostrará las medidas de calidad
y/o de productividad normalizadas.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 24


Métricas orientadas al tamaño
Medidas por proyecto:
• LDC (Líneas de código)
• Esfuerzo (personas-mes)
• Costo
• Páginas de documentación
• Cantidad de errores antes de que se entregue
• Cantidad de errores después de la entrega
• Número de personas que participaron.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 25


Métricas orientadas al tamaño
Medidas por proyecto:
Proyecto LDC Esfuerzo Costo K$ Pag. Doc Errores Defectos Personas
Alfa 12,100 24 168 365 134 29 3
Beta 27,200 67 440 1224 321 86 5
Gamma 20,200 43 314 1050 256 64 6
. . . . . . . .
. . . . . . . .

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 26


Métricas orientadas al tamaño
Se pueden desarrollar métricas o indicadores
orientados al tamaño:
• Errores por KLDC
• Defectos por KLDC
• Costo por LDC
• Páginas de documentación por KLDC
• Errores por persona-mes
• Costo por página de documentación.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 27


DEFINICIÓN DE MÉTRICAS DE CALIDAD

CONTENIDO
• Definición de métricas de calidad
• Medidas, métricas e indicadores
• Métricas
• Métricas orientadas al tamaño
• Métricas orientadas a la función

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 28


Métricas orientadas a la función
• Utilizan una medida de la funcionalidad
entregada por la aplicación como un valor de
normalización

• Las métricas orientadas a la función fueron


propuestas por primera vez por Allan J.
Albrecht, quien sugirió la medida «punto de
función» o «function point».

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 29


Métricas orientadas a la función
• Los puntos de función se derivan con una
relación empírica según las medidas contables
del dominio de información del software y las
evaluaciones de la complejidad del mismo.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 30


Métricas orientadas a la función
Parámetros de medición Cuenta Simple Medio Complejo
Nro. de entradas de 3 4 6
usuario
Nro. de salidas de usuario 4 5 7
Nro. de peticiones de 3 4 6
usuario
Número de archivos 7 10 15
Número de interfaces 5 7 10
externas
Cuenta total

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 31


Métricas orientadas a la función
Parámetros de medición Cuenta Simple Medio Complejo
Nro. de entradas de 3 4 6
usuario
Nro. de salidas de usuario 4 5 7
Nro. de peticiones de 3 4 6
usuario
Número de archivos 7 10 15
Número de interfaces 5 7 10
externas
Cuenta total

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 32


Métricas orientadas a la función
Número de entradas de usuario
• Se cuenta cada entrada de usuario que
proporciona diferentes datos orientada a la
aplicación
• Las entradas se deberían de diferenciar de las
peticiones, las cuales se cuentan de forma
separada.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 33


Métricas orientadas a la función
Parámetros de medición Cuenta Simple Medio Complejo
Nro. de entradas de 3 4 6
usuario
Nro. de salidas de usuario 4 5 7
Nro. de peticiones de 3 4 6
usuario
Número de archivos 7 10 15
Número de interfaces 5 7 10
externas
Cuenta total

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 34


Métricas orientadas a la función
Número de salidas de usuario
• Se cuenta cada salida que proporciona al
usuario información orientada a la aplicación
• Se refiere a informes, pantallas, mensajes de
error, etc.
• Los elementos de datos particulares dentro de
un informe no se cuentan de forma separada.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 35


Métricas orientadas a la función
Parámetros de medición Cuenta Simple Medio Complejo
Nro. de entradas de 3 4 6
usuario
Nro. de salidas de usuario 4 5 7
Nro. de peticiones de 3 4 6
usuario
Número de archivos 7 10 15
Número de interfaces 5 7 10
externas
Cuenta total

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 36


Métricas orientadas a la función
Número de peticiones de usuario
• Una petición se define como una entrada
interactiva que produce la generación de
alguna respuesta del software inmediata en
forma de salida interactiva
• Se cuenta cada petición por separado.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 37


Métricas orientadas a la función
Parámetros de medición Cuenta Simple Medio Complejo
Nro. de entradas de 3 4 6
usuario
Nro. de salidas de usuario 4 5 7
Nro. de peticiones de 3 4 6
usuario
Número de archivos 7 10 15
Número de interfaces 5 7 10
externas
Cuenta total

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 38


Métricas orientadas a la función
Número de archivos
• Se cuenta cada archivo maestro lógico, se
refiere a un grupo lógico de datos que puede
ser una parte de una gran base de datos o un
archivo independiente.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 39


Métricas orientadas a la función
Parámetros de medición Cuenta Simple Medio Complejo
Nro. de entradas de 3 4 6
usuario
Nro. de salidas de usuario 4 5 7
Nro. de peticiones de 3 4 6
usuario
Número de archivos 7 10 15
Número de interfaces 5 7 10
externas
Cuenta total

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 40


Métricas orientadas a la función
Número de interfaces externas
• Se cuentan todas las interfaces legibles por la
máquina que se utilizan para transmitir
información.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 41


Métricas orientadas a la función
Cálculo de los Puntos de Función
• A la cuenta de cada dato se asocia un valor de
complejidad
• Se deben desarrollar criterios para determinar
si una entrada en particular es simple, media
o compleja
• La determinación de la complejidad es
subjetiva.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 42


Métricas orientadas a la función
Cálculo de los Puntos de Función
• Para calcular los puntos de función (PF) se
utiliza la siguiente fórmula:

PF = Cuenta total * [0.65 + 0.01*Σ(Fi)]

Fi (i=1 a 14) son «valores de ajuste de la


complejidad» por las siguientes preguntas:
Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 43
Métricas orientadas a la función
1. ¿Requiere el sistema copias de seguridad y
de recuperación fiables?
2. ¿Se requiere comunicación de datos?
3. ¿Existen funciones de procesamiento
distribuido?
4. ¿Es crítico el rendimiento?

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 44


Métricas orientadas a la función
5. ¿Se ejecutará el sistema en un entorno
operativo existente y fuertemente utilizado?
6. ¿Requiere el sistema entrada de datos
interactiva?
7. ¿Requiere la entrada de datos interactiva
que las transacciones de entrada se lleven a
cabo sobre múltiples pantallas u
operaciones?

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 45
Métricas orientadas a la función
8. ¿Se actualizan los archivos maestros de
forma interactiva?
9. ¿Son complejas las entradas, las salidas, los
archivos o las peticiones?
10.¿Es complejo el procesamiento interno?
11.¿Se ha diseñado el código para ser
reutilizable?

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 46


Métricas orientadas a la función
12.¿Están incluidas en el diseño la conversión y
la instalación?
13.¿Se ha diseñado el sistema para soportar
múltiples instalaciones en diferentes
organizaciones?
14.¿Se ha diseñado la aplicación para facilitar
los cambios y para ser fácilmente utilizada
por el usuario?

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 47


Métricas orientadas a la función
• El rango de respuestas es de 0 a 5, donde 0 es
no importante o no aplicable y 5 es
absolutamente esencial.

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 48


DEFINICIÓN DE MÉTRICAS DE CALIDAD

REPASO
• Definición de métricas de calidad
• Medidas, métricas e indicadores
• Métricas
• Métricas orientadas al tamaño
• Métricas orientadas a la función

Ing. Percy Calizaya, PMP, PSM I UNI | FIIS ST254 | 2018-II 49

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