Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ndice
Mtricas de productividad
Orientadas al tamao. Orientadas a la funcin. Otras mtricas Factores que inciden en la productividad.
ndice
Introduccin. Errores. Medida de la calidad. Eficacia de la eliminacin de defectos. Fiabilidad del software.
Introduccin
La existencia de medidas numricas facilita el conocimiento de un fenmeno Las mtricas del software miden el software de computadora Estas mtricas sirven para:
- Utilizarlas en el proyecto para ayudar en la estimacin, control de calidad, evaluacin de la productividad y control de proyectos.
Ingeniera del Software Antonio Navarro 5 Ingeniera del Software Antonio Navarro
Introduccin
- El desarrollador de software evale la calidad de los productos y trabajos tcnicos. - Ayudar en la toma de decisiones tcticas segn avanza el proyecto. - Aplicarlas al proceso con la idea de mejorarlo.
Introduccin
Hay cuatro razones para medir:
Caracterizar. Evaluar. Predecir. Mejorar.
10
12
13
14
Tcnicamente no existe gran diferencia entre las mtricas del proyecto y del proceso Podemos concebir las mtricas del proceso como recopilaciones de mtricas del proyecto
Ingeniera del Software Antonio Navarro 17
22
23
24
1. Se categorizan por origen todos los errores y defectos de varios proyectos. 2. Se registra el coste de corregir cada error o defecto. 3. El nmero de errores y de defectos de cada categora se cuentan y se ordenan decrecientemente
Ingeniera del Software Antonio Navarro 25
27
28
Diagrama de espina
Ingeniera del Software Antonio Navarro 29 Ingeniera del Software Antonio Navarro 30
PF euros pgDoc PF (PF, PC, PF3D) PF Otras PF euros LDC per-mes per-mes pgDoc
33
34
36
41
42
44
Clculo de de cuenta-total
Ingeniera del Software Antonio Navarro 45 Ingeniera del Software Antonio Navarro 46
Los valores de ajuste complejidad (Fi) se calculan respondiendo a las siguientes preguntas en una escala desde 0 (no importante o aplicable) hasta 5 (absolutamente esencial):
Ingeniera del Software Antonio Navarro 48
47
52
Inconvenientes
- Basadas en clculos subjetivos. - Parmetros y factores no evidentes. - No tienen un significado fsico directo.
Ingeniera del Software Antonio Navarro 56
58
Si uno de los factores es favorable (desfavorable) la productividad ser significativamente ms alta (ms baja)
64
65
66
Facilidad de mantenimiento
- Facilidad con la que se puede corregir un programa si se encuentra un error, se puede adaptar a su entorno si cambia, o mejorar si el cliente desea un cambio de requisitos
Ingeniera del Software Antonio Navarro 72
Integridad
- Mide la habilidad de un sistema para resistir ataques (tanto accidentales como intencionados) contra su seguridad.
Ingeniera del Software Antonio Navarro 74
75
76
....................
borrado BD aplicacin 0,7
....................
a
79
80
Frecuencia de fallo
- Mide la frecuencia de aparicin de fallo de funcionamiento. - FDF = #fallos/#unidad tiempo - pmejor - e.g. una FDF de 0,006 indica que se producen 3 fallos cada 500 unidades de tiempo
Ingeniera del Software Antonio Navarro
Conclusiones
Medir: conocer Medida, mtrica e indicador Mtricas del proceso, proyecto y software Mtricas proceso: estratgicas Mtricas proyecto: tcticas Mejoramos el proceso porque es controlable
90
Conclusiones
Mejora estadstica del proceso Normas de interpretacin de mtricas Mtricas tcnicas Mtricas de productividad y calidad Mtricas orientadas al tamao y a la funcin Relacin entre LDC y PF Sentido comn
91