metricas para evaluar
TRANSCRIPT
METRICAS PARA EVALUAREL SOFTWARE
PRESENTADO POR:
Marly Giraldo Ramirez
Estiven Giraldo Segura
Oscar Andres Jaramillo Perez
Yeisson Andrés Galeano
Franklin Castaño Restrepo
¿QUÉ ES UNA METRICA?
Una medida cuantitativa del grado en
que un sistema, componente o proceso posee un atributo dado.
VENTAJAS DE LAS METRICAS
•Las métricas son un buen medio para entender, monitorizar, controlar, predecir y probar el desarrollo software y los proyectos de mantenimiento.
•Se aplica las métricas para valorar la calidad de los productos de ingeniería o los sistemas que se construyen.
•Se aplican a todo el ciclo de vida permitiendo descubrir y corregir problemas potenciales
•Recomendaciones obtenidas de la interpretación de métricas técnicas transmitidas al equipo de software
METRICAS PARA LA PRESENTACIÓN DE SOFTWARE
FORMULACIÓN: La obtención de medidas y métricas del software apropiadas para la representación de software en cuestión.
COLECCIÓN: El mecanismo empleado para acumular datos necesarios para obtener las métricas formuladas,
ANÁLISIS: El calculo de las métricas y aplicación de herramientas matemáticas.
LOS TIPOS DE METRICAS SON:
METRICAS TECNICAS: Se centran en las características de software por ejemplo
-La complejidad lógica, el grado de modularidad.
-Mide la estructura del sistema, el cómo esta hecho
METRICAS DE CALIDAD: Proporcionan una indicación de cómo se ajusta el software a los requisitos implícitos y explícitos del cliente.
Es decir cómo se va a medir para que el sistema se adapte a los requisitos que pide el cliente
LOS TIPOS DE METRICAS SON:
METRICAS PRODUCTIVIDAD: Se centran en el rendimiento del proceso de la ingeniería del software.
Es decir que tan productivo va a ser el software que se va a diseñar.
METRICAS DE PRODUCTIVIDAD: Se centran en el rendimiento del proceso de la ingeniería del software.
Es decir que tan productivo va a ser el software que se va a diseñar.
CAR ACTER ÍS TICAS DE LAS M ETRICAS
Exactas
Precisas
Consistentes
Comparables
UTILIDADES DE LAS METRICAS
Indicar la calidad del producto.
Evaluar la productividad de los desarrolladores.
Evaluar los beneficios (en cuanto a calidad y productividad).
Establecer una línea base para la estimación.
Justificar el uso de nuevas herramientas o de formación adicional.