Metricas de Software
Integrantes:
‣ Betzabeth Pereira
‣ Farid Ayaach
‣ Henry Quintero
‣ Ismael Granadillo
‣ Jomar Bustamante
Definiciones
Calidad
Realizada
Calidad
Programada
Calidad
Necesaria
Definiciones
‣ Medida
Proporciona una indicación
cuantitativa de la cantidad,
dimensiones o tamaño de algunos
atributos de un producto.
‣ Medición
Acto dedeterminar una medida.
‣ Métrica
Es una medida del grado en que un
sistema, componente o proceso
posee un atributo dado.
Métricas de Software
‣ Las métricas del Software comprenden
un amplio rango de actividades
diversas, estas son algunas:
‣ Aseguramiento y control de calidad
‣ Modelos de fiabilidad
‣ Modelos y evaluación de ejecución
‣ Modelos y medidas de productividad
Métricasde Software
mejorar
aplicar
proveer
Proceso de recopilación de métricas de Software
Medidas
Métricas
Indicadores
Clasificación de las métricas de Software
Según los criterios:
de complejidad
Métricas que definen la medición de la complejidad: volumen, tamaño,
anidaciones, y configuración.
de calidad
Métricas que definen la calidad del software: exactitud,estructuración o
modularidad, pruebas, mantenimiento.
de competencia
Métricas que intentan valorar o medir las actividades de productividad
de los programadores con respecto a su certeza, rapidez, eficiencia y
competencia
de desempeño
Métricas que miden la conducta de módulos y sistemas de un software,
bajo la supervisión del SO o hardware.
estilizadas
Métricas de experimentación yde preferencia: estilo de código,
convenciones, limitaciones, etc.
Clasificación de las métricas de Software
Según el contexto en que se aplican:
‣ Métricas de proceso
‣ Métricas de producto
‣ Se recopilan de todos los proyectos, y
durante un largo periodo de tiempo
‣ Se centran en las características del software
y no en como fue producido.
‣ Caracterizados por:
‣ Tambiénson productos los artefactos,
documentos, modelos, y componentes que
conforman el software.
‣ Control y ejecución del proyecto.
‣ Medición de tiempos de las fases.
‣ Métricas de proyecto
‣ Permiten evaluar el estado del proyecto.
‣ Permiten seguir la pista de los riesgos.
‣ Se miden cosas como el tamaño, la calidad, la
totalidad, la volatilidad, y el esfuerzo.
Métricas deCalidad
‣ Principal objetivo de los ingenieros de
software es producir sistemas,
aplicaciones o productos de alta
calidad.
‣ Para las evaluaciones que se quieran
obtener es necesario la utilización de
medidas técnicas, que evalúan la
calidad de manera objetiva.
Métricas de Calidad - Modelos conocidos
Modelo de MCCALL (1977)
• Describe la calidad como un concepto
elaborado medianterelaciones jerárquicas
entre factores de calidad, en base a criterios
• Identifica una serie de criterios, tales como
rastreabilidad, simplicidad, capacidad de
expansión, etc.
• Los factores de calidad se concentran en tres
aspectos importantes de un producto de
software: características operativas, capacidad
de cambios y adaptabilidad a nuevos entornos.
• Las métricas desarrolladas estánrelacionadas
con los factores de calidad y la relación que se
establece se mide en función del grado de
cumplimiento de los criterios.
Métricas de Calidad - Modelos conocidos
Modelo de MCCALL (1977)
Factor
Correctitud
Confiabilidad
Eficiencia
Integridad
Usabilidad
Interoperabilidad
Criterio
Rastreabilidad
Completitud
Consistencia
Consistencia
Exactitud
Tolerancia afallas
Eficiencia de ejecución
Eficiencia de almacenamiento
Control de acceso
Auditoría de acceso
Operabilidad
Entrenamiento
Comunicación
Modularidad
Similitud de comunicación
Similitud de datos.
Criterios asociados a los factores de calidad
Factor
Mantenibilidad
Capacidad de Prueba
Flexibilidad
Portabilidad
Reusabilidad
Criterio
Simplicidad
Concreción
Simplicidad...
Regístrate para leer el documento completo.