Mtricas Del Software 1209058209394845 9 1
Particular de Loja
Escuela de Ciencias de la Computación
Procesos de Ingeniería de Software
Arabel Aguilar
Galo Lalangui
INTRODUCCIÓN
Métricas aplicadas al proceso y proyecto
de SW
Categorizar la medición del SW:
Métricas orientadas al tamaño
Métricas orientadas a la función
Métricas orientadas a objetos
Métricas orientadas a casos de uso
Métricas orientadas a laIngeniería
Web.
INTRODUCCIÓN
Categorizar métricas de calidad del SW
Medición de la calidad
Eficacia en la eliminación de defectos
Integración de métricas del proceso de
SW.
Argumentos para las métricas del SW.
Establecimiento de una línea base.
Recopilación, cálculo y evaluación de
métricas.
TÉRMINOS CLAVE
MEDIDA: Valor asignado a un atributo de una entidad mediante
unamedición.
MEDICIÓN: Es el acto de determinar una medida.
METRICA: Medida cuantitativa del grado en que un sistema,
componente o proceso posee un atributo dado. Incluye el método
de medición.
INDICADOR: Es una métrica o combinación de métricas que
proporcionan una visión profunda del proceso de software.
ERROR: Fallo en un producto que se descubre antes de entregar el
SW al usuario final.
DEFECTO: Un fallo que se produce una vez que se ha entregado el
producto al usuario final.
TÉRMINOS CLAVE
PM
roces
Medidas
o de IS
Proyec
to
Recopilación
de datos
Métricas
Produc
to
Cálculo de
Métricas
Indicadores
Evaluación
de Métricas
MÉTRICAS APLICADAS AL
PROCESO DE SW
Métricas de propósito estratégico.
Las métricas
aplicadas al proceso establecen un conjunto deindicadores – Mejora de procesos de SW.
Se basan en datos históricos o estadísticos.
Métricas privadas: Se aplica a individuos – y los resultado o
información no se publican.
Métricas públicas : Origen privada – Se publican a todo el equipo.
Los indicadores del proceso permiten:
Al gestor, evaluar lo que funciona y lo que no
A la organización, tener una visión profunda de la eficaciade un
proceso ya existente
MÉTRICAS APLICADAS AL
PROYECTO SW
Métricas de propósito táctico.
Doble finalidad
Minimizar tiempos de desarrollo – reducción de problemas y riesgos.
Valorar calidad del producto – mejor calidad,
menos defectos –
reducción de reelaboración.
Los indicadores del proyecto permiten al gestor:
Evaluar el estado del proyecto en curso
Seguir la pista deriesgos potenciales
Detectar áreas problemáticas antes de que se conviertan en críticas
Ajustar el flujo y las tareas de trabajo
Evaluar la habilidad del equipo del proyecto en controlar la calidad
de los productos de trabajo de la IS
MEDICIÓN DEL SW
Medidas Directas
Medidas
Indirectas
Coste
Funcionalidad
Esfuerzo humano
Calidad
Líneas de código
Complejidad
Velocidad deejecución
Eficiencia
Tamaño de memoria
Fiabilidad
Número de defectos
Facilidad de uso
etc.
etc.
Métricas del Software
Métricas
Orientadas al
tamaño
Medidas directas del resultado
y del proceso
Métricas
Orientadas a la
función
Medidas indirectas del
software y del proceso
Métricas orientadas al
tamaño
Páginas de
Esfuerzo
humano
(persona mes)
Coste (USD)
documentació
n
N° de errores
LDCProductividad = KLDC / persona-mes
Calidad = N° de errores (defectos) / KLDC
Coste medio = USD / KLDC
Documentación = KLDC / persona-mes
N° de
defectos
MEDIDAS LDC
n1: número de operadores diferentes
que aparecen en el programa.
n2: número de operandos diferentes
que aparecen en el programa.
N1: número total de veces que
aparece el operador.
N2: número total de veces que
aparecen eloperando.
Ejemplo (I):
Programa de ordenación por intercambio
SUBROUTINE SORT(X,N)
DIMENSION X(N)
IF (N .LT. 2) RETURN
DO 20 I=2, N
DO 10 J=1, I
IF (X(I) .GE. X(J)) GO TO 10
SAVE = X(I)
X(I) = X(J)
X(J) = SAVE
10
CONTINUE
20
CONTINUE
RETURN
END
Ejemplo (II):
Operador
1
Fin de sentencia
7
2
Subíndices de arreglos...
Regístrate para leer el documento completo.