Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Isis2603 Metricascalidad PDF
Isis2603 Metricascalidad PDF
PLANEACIÓN DE LA
CALIDAD
Rubby Casallas
Departamento de Ingeniería de Sistemas y Computación
Universidad de Los Andes
Referencias
2
Software Metrics
Normal E. Fenton and Shari Lawrence Pfleeger. Second
Edition. PWS publishing Company. ISBN: 0-534-95425-1
1999
Metrics and Modals in Software Quality Engineering
Stephen H. Kan Addison Wesley ISBN 0-201-6339-6 2001
Introduction to the Team Software Process SM. Capítulo 5
Watts Humphrey. Addison Wesley. 2000
Ejercicio
3
Ejemplos:
Entidades Atributos Mediciones
Cuarto área 20x30 metros
Fase de pruebas tiempo invertido 2 horas
Aire temperatura 20C
Proceso de SW nivel CMM nivel 3
Definiciones Básicas (2)
9
Y ahora:
Recursos Producto
Proceso
Atributos externos
Pueden ser medidos únicamente con respecto a su
interacción con el ambiente
Por ejemplo: Confiabilidad
Atributos Internos
Pueden ser medidos en términos puramente de las
entidades en si mismas.
Por ejemplo, líneas de código
Componentes de las métricas de
software
13
Proceso
Producto
Recursos
Atributos internos y externos
Ejemplos: Productos
14
Moda
Nominal Equivalencia
Frecuencia
Equivalencia Media
Ordinal
Más grande que Percentil
Equivalencia
Más grande que Media
Intervalo Conoce la diferencia en cualquier Desviación estándar
intervalo
Equivalencia
Más grande que
Conoce la diferencia en cualquier Media geométrica
Proporción intervalo Coeficiente de
Conoce la diferencia en cualquier variación
intervalo y escala
Agenda
19
Hechos:
Objetivos:
Evaluar la efectividad de usar un estándar de
codificación
Preguntas:
¿Quién usó el estándar?
¿Cuál es la productividad de codificación?
Métricas:
Propósito:
Para (caracterizar, evaluar, predecir, motivar, etc.) el
(proceso, producto, métrica, etc.) para poder (entender,
evaluar, controlar, administra, aprender, mejorar, etc.)
Perspectiva:
Examinar el (costo, efectividad, defectos, cambios, etc.)
desde el punto de vista del (desarrollador, gerente,
cliente, usuario, etc.)
Ambiente (dentro de ciertas características de):
Factoresde proceso, la gente, los métodos, las
herramientas, las restricciones
Objetivos: Ejemplo
26
Propósito
Preguntas
Métricas
Repeatable
Disciplined (2) Can repeat previously mastered tasks
process
Initial
(1)
Unpredictable and poorly controlled
Agenda
31
1. Resumen de Porcentajes
Las
tres medidas del resumen dan una perspectiva
global de la calidad del Proceso:
LOC/Horas: mide la productividad global del grupo. Un
número grande indica gran productividad y bajos costos
% Reutilización: mide el porcentaje global de este
producto que fue reutilizado de proyectos anteriores
% Reutilización nuevo: mide la contribución de este ciclo
al mejoramiento de la productividad en ciclos posteriores
o proyectos
Plan de Calidad (4)
35
0
10
20
30
40
50
60
70
Revision DD
Revisión
Código
Compilación
Pruebas
Unitarias
Plan de Calidad (9)
Defectos por KLOC (cont...)
Integración
Pruebas de
Sistema
B
A
40
Plan de Calidad (10)
41
(Revisión/Pruebas)
Para programas pequeños debería ser alrededor de
2.0
Para programas grandes debería ser alrededor de
1.0 porque aun si los programas tienen pocos
defectos en pruebas, probarlos es dispendioso
Plan de Calidad (13)
44