Anda di halaman 1dari 47

DEFINICIN DE MTRICAS DE

CALIDAD
Diplomado en Calidad de SW
UNI FIIS POSGRADO
Ing. Percy Calizaya

DEFINICIN DE MTRICAS DE CALIDAD

CONTENIDO
Definicin de mtricas de calidad
Medidas, mtricas e indicadores
Mtricas
Mtricas orientadas al tamao
Mtricas orientadas a la funcin

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

DEFINICIN DE MTRICAS DE CALIDAD

CONTENIDO
Definicin de mtricas de calidad
Medidas, mtricas e indicadores
Mtricas
Mtricas orientadas al tamao
Mtricas orientadas a la funcin

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

Definicin de Mtricas de Calidad


Las mtricas del software se refieren a un
amplio variedad de mediciones
La medicin se puede aplicar al proceso de
software como base para la mejora continua
Se utiliza para ayudar en la estimacin, el
control de calidad, la evaluacin de
productividad y el control del proceso.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

Definicin de Mtricas de Calidad


La medicin ayuda a evaluar la calidad de los
resultados de trabajos tcnicos y ayuda a
tomar decisiones tcticas a medida que el
proyecto se desarrolla.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

Definicin de Mtricas de Calidad


Razones para medir los procesos del software,
los productos y los recursos:
Caracterizar
Evaluar
Predecir
Mejorar.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

Definicin de Mtricas de Calidad


Caracterizar:
Para comprender mejor los procesos, los
productos, los recursos y los entornos, y para
establecer lneas base para las comparaciones
con evaluaciones futuras.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

Definicin de Mtricas de Calidad


Evaluar:
Para determinar el estado con respecto al diseo
Las medidas utilizadas son los sensores que nos
permiten conocer cundo nuestros proyectos y
procesos se estn desviando, y debamos ponerlos
bajo control
Para valorar el logro de los objetivos de calidad y
evaluar el impacto de la tecnologa y las mejoras
del proceso en los productos y procesos.
UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

Definicin de Mtricas de Calidad


Predecir:
Para poder planificar
Para establecer objetivos alcanzables
Es la base para la extrapolacin de tendencias,
y las estimaciones de costo, tiempo y calidad,
se pueden actualizar
En base a datos histricos, tambin ayuda a
analizar los riesgos y a realizar cambios de
diseo/costo.
UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

Definicin de Mtricas de Calidad


Mejorar:
Cuando recogemos informacin cuantitativa
nos ayuda a identificar obstculos, problemas
de raz, ineficiencias y otras oportunidades
para mejorar la calidad del producto y el
rendimiento del proceso.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

10

Las mtricas del software le permiten conocer


cundo rer y cundo llorar
Tom Gilb

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

11

DEFINICIN DE MTRICAS DE CALIDAD

CONTENIDO
Definicin de mtricas de calidad
Medidas, mtricas e indicadores
Mtricas
Mtricas orientadas al tamao
Mtricas orientadas a la funcin

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

12

Medidas, mtricas e indicadores


Medida: Proporciona una indicacin
cuantitativa de la extensin, cantidad,
dimensiones, capacidad o tamao de algunos
atributos de un proceso o producto
Medicin: Es el acto de determinar la medida.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

13

Medidas, mtricas e indicadores


Mtrica: Es una medida cuantitativa del grado
en que un sistema, componente o proceso
posee un atributo dado (IEEE Standar Glossary
of Software Engineering Terms)
Indicador: es una mtrica o una combinacin
de ellas que proporciona una visin profunda
del proceso del software, del proyecto o del
producto.
UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

14

No todo lo que se puede contar cuenta, y no


todo lo que cuenta se puede contar
Albert Eistein

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

15

DEFINICIN DE MTRICAS DE CALIDAD

CONTENIDO
Definicin de mtricas de calidad
Medidas, mtricas e indicadores
Mtricas
Mtricas orientadas al tamao
Mtricas orientadas a la funcin

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

16

Mtricas
Se deberan de recopilar mtricas para que los
indicadores del proceso y del producto
puedan ser ciertos
Indicadores de proceso: Permiten tener una
visin de la eficacia de un proceso.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

17

Mtricas
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 crticas
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.
UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

18

Mtricas
El proceso es el nico factor controlable para
mejorar la calidad de software y su
rendimiento como organizacin
La destreza y la motivacin del personal se
muestran como el nico factor realmente
influyente en la calidad y en el rendimiento
La complejidad del producto puede tener un
impacto sustancial
La tecnologa tambin puede impactar.
UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

19

Mtricas
Producto

Caractersticas
del cliente

Personas

Condiciones
del negocio

Entorno de
desarrollo

Tecnologa

Determinantes de la calidad de software y de la efectividad de la organizacin


UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

20

DEFINICIN DE MTRICAS DE CALIDAD

DEFINICIN DE MTRICAS DE CALIDAD


CONTENIDO
Definicin de mtricas de calidad
Medidas, mtricas e indicadores
Mtricas
Mtricas orientadas al tamao
Mtricas orientadas a la funcin

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

21

Mtricas orientadas al tamao


Se pueden mantener registros sencillos y crear
una tabla que mostrar las medidas de calidad
y/o de productividad normalizadas.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

22

Mtricas orientadas al tamao


Medidas por proyecto:
LDC (Lneas de cdigo)
Esfuerzo (personas-mes)
Costo
Pginas de documentacin
Cantidad de errores antes de que se entregue
Cantidad de errores despus de la entrega
Nmero de personas que participaron.
UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

23

Mtricas orientadas al tamao


Proyecto LDC

Esfuerzo Costo K$ Pag. Doc Errores

Defectos

Personas

Alfa

12,100

24

168

365

134

29

Beta

27,200

67

440

1224

321

86

Gamma

20,200

43

314

1050

256

64

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

24

Mtricas orientadas al tamao


Se pueden desarrollar mtricas o indicadores
orientados al tamao:
Errores por KLDC
Defectos por KLDC
Costo por LDC
Pginas de documentacin por KLDC
Errores por persona-mes
Costo por pgina de documentacin.
UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

25

DEFINICIN DE MTRICAS DE CALIDAD

CONTENIDO
Definicin de mtricas de calidad
Medidas, mtricas e indicadores
Mtricas
Mtricas orientadas al tamao
Mtricas orientadas a la funcin

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

26

Mtricas orientadas a la funcin


Utilizan una medida de la funcionalidad
entregada por la aplicacin como un valor de
normalizacin
Las mtricas orientadas a la funcin fueron
propuestas por primera vez por Albrecht,
quien sugiri la medida punto de funcin o
functions points.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

27

Mtricas orientadas a la funcin


Los puntos de funcin se derivan con una
relacin emprica segn las medidas contables
del dominio de informacin del software y las
evaluaciones de la complejidad del mismo.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

28

Mtricas orientadas a la funcin


Parmetros de medicin

Cuenta Simple Medio Complejo

Nro. de entradas de
usuario

Nro. de salidas de usuario

Nro. de peticiones de
usuario

Nmero de archivos

10

15

Nmero de interfaces
externas

10

Cuenta total

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

29

Mtricas orientadas a la funcin


Parmetros de medicin

Cuenta Simple Medio Complejo

Nro. de entradas de
usuario

Nro. de salidas de usuario

Nro. de peticiones de
usuario

Nmero de archivos

10

15

Nmero de interfaces
externas

10

Cuenta total

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

30

Mtricas orientadas a la funcin


Nmero de entradas de usuario
Se cuenta cada entrada de usuario que
proporciona diferentes datos orientada a la
aplicacin
Las entradas se deberan de diferenciar de las
peticiones, las cuales se cuentan de forma
separada.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

31

Mtricas orientadas a la funcin


Parmetros de medicin

Cuenta Simple Medio Complejo

Nro. de entradas de
usuario

Nro. de salidas de usuario

Nro. de peticiones de
usuario

Nmero de archivos

10

15

Nmero de interfaces
externas

10

Cuenta total

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

32

Mtricas orientadas a la funcin


Nmero de salidas de usuario
Se cuenta cada salida que proporciona al
usuario informacin orientada a la aplicacin
Se refiere a informes, pantallas, mensajes de
error, etc.
Los elementos de datos particulares dentro de
un informe no se cuentan de forma separada.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

33

Mtricas orientadas a la funcin


Parmetros de medicin

Cuenta Simple Medio Complejo

Nro. de entradas de
usuario

Nro. de salidas de usuario

Nro. de peticiones de
usuario

Nmero de archivos

10

15

Nmero de interfaces
externas

10

Cuenta total

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

34

Mtricas orientadas a la funcin


Nmero de peticiones de usuario
Una peticin se define como una entrada
interactiva que produce la generacin de
alguna respuesta del software inmediata en
forma de salida interactiva
Se cuenta cada peticin por separado.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

35

Mtricas orientadas a la funcin


Parmetros de medicin

Cuenta Simple Medio Complejo

Nro. de entradas de
usuario

Nro. de salidas de usuario

Nro. de peticiones de
usuario

Nmero de archivos

10

15

Nmero de interfaces
externas

10

Cuenta total

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

36

Mtricas orientadas a la funcin


Nmero de archivos
Se cuenta cada archivo maestro lgico, se
refiere a un grupo lgico de datos que puede
ser una parte de una gran base de datos o un
archivo independiente.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

37

Mtricas orientadas a la funcin


Parmetros de medicin

Cuenta Simple Medio Complejo

Nro. de entradas de
usuario

Nro. de salidas de usuario

Nro. de peticiones de
usuario

Nmero de archivos

10

15

Nmero de interfaces
externas

10

Cuenta total

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

38

Mtricas orientadas a la funcin


Nmero de interfaces externas
Se cuentan todas las interfaces legibles por la
mquina que se utilizan para transmitir
informacin.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

39

Mtricas orientadas a la funcin


Clculo de los Puntos de Funcin
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 determinacin de la complejidad es
subjetiva.
UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

40

Mtricas orientadas a la funcin


Clculo de los Puntos de Funcin
Para calcular los puntos de funcin (PF) se
utiliza la siguiente frmula:
PF = Cuenta total * [0.65 + 0.01*(Fi)]
Fi (i=1 a 14) son valores de ajuste de la
complejidad por las siguientes preguntas:
UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

41

Mtricas orientadas a la funcin


1. Requiere el sistema copias de seguridad y
de recuperacin fiables?
2. Se requiere comunicacin de datos?
3. Existen funciones de procesamiento
distribuido?
4. Es crtico el rendimiento?

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

42

Mtricas orientadas a la funcin


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 mltiples pantallas u operaciones?

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

43

Mtricas orientadas a la funcin


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 diseado el cdigo para ser
reutilizable?

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

44

Mtricas orientadas a la funcin


12.Estn incluidas en el diseo la conversin y
la instalacin?
13.Se ha diseado el sistema para soportar
mltiples instalaciones en diferentes
organizaciones?
14.Se ha diseado la aplicacin para facilitar los
cambios y para ser fcilmente utilizada por el
usuario?
UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

45

Mtricas orientadas a la funcin


El rango de respuestas es de 0 a 5, donde 0 es
no importante o no aplicable y 5 es
absolutamente esencial.

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

46

DEFINICIN DE MTRICAS DE CALIDAD

REPASO
Definicin de mtricas de calidad
Medidas, mtricas e indicadores
Mtricas
Mtricas orientadas al tamao
Mtricas orientadas a la funcin

UNI - FIIS - POSGRADO

Diplomado Calidad de SW- 2014-1

47

Anda mungkin juga menyukai