La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Métricas de calidad de software

Presentaciones similares


Presentación del tema: "Métricas de calidad de software"— Transcripción de la presentación:

1 Métricas de calidad de software
Laura Posada Agudelo Carlos Mario Zapata J. 4/13/2017 Calidad de Software

2 Definiciones Medida: Proporciona una indicación cuantitativa de la cantidad, dimensiones o tamaño de algunos atributos de un producto. Medición: Acto de determinar una medida. Métrica: Es una medida del grado en que un sistema, componente o proceso posee un atributo dado. 4/13/2017 Calidad de Software

3 Definiciones Indicador: 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 software al usuario final. 4/13/2017 Calidad de Software

4 Métricas de software Las métricas son un buen medio para entender, monitorear, controlar, predecir y probar el desarrollo de software y los proyectos de mantenimiento. En general, la medición persigue 3 objetivos: ayudarnos a entender qué ocurre durante el desarrollo, permitirnos controlar lo que ocurre en nuestros proyectos y mejorar procesos y productos. 4/13/2017 Calidad de Software

5 Métricas de software Las métricas del Software comprenden un amplio rango de actividades: Aseguramiento y control de calidad Modelos de fiabilidad Modelos y evaluación de ejecución Modelos y medidas de productividad 4/13/2017 Calidad de Software

6 Proceso de recopilación de métricas
4/13/2017 Calidad de Software

7 Clasificación de las métricas de software
Según criterios: 4/13/2017 Calidad de Software

8 Clasificación de las métricas de software
Según el contexto: Proceso: Se recopilan de todos los proyectos, y durante un largo periodo de tiempo Caracterizadas por: Control y ejecución del proyecto. Medición de tiempos de las fases. Proyecto: Permiten evaluar el estado del proyecto. Permiten seguir la pista de los riesgos. 4/13/2017 Calidad de Software

9 Clasificación de las métricas de software
Según el contexto: Producto: Se centran en las características del software y no en como se fabricó. También son productos los artefactos, documentos, modelos y componentes que conforman el software. Se miden cosas como el tamaño, la calidad, la totalidad, la volatilidad y el esfuerzo. 4/13/2017 Calidad de Software

10 Modelos conocidos Modelo de MCCALL (1977) Modelo de FURPS (1987)
Modelo de DROMEY (1996) Normas ISO e ISO/IEC 9126 4/13/2017 Calidad de Software

11 Modelo de MCCALL (1977) Describe la calidad como un concepto elaborado mediante relaciones jerárquicas entre factores de calidad, con base en criterios definidos. 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. Identifica una serie de criterios, tales como rastreabilidad, simplicidad, capacidad de expansión, etc. Las métricas desarrolladas se relacionan con los factores de calidad y la relación que se establece se mide en función del grado de cumplimiento de los criterios. 4/13/2017 Calidad de Software

12 Modelo de MCCALL (1977) 4/13/2017 Calidad de Software

13 Modelo de FURPS (1987) Modelo desarrollado por Hewlett Packard (HP) en 1987, empleando un conjunto de factores de calidad de software y sus respectivos atributos. Funcionalidad (Functionality), usabilidad (Usability), confiabilidad (Reliability), desempeño (Performance) y capacidad de soporte (Supportability). Basado en el modelo de MCCALL. Se utilizan para establecer métricas de la calidad para todas las actividades del proceso de desarrollo de un software 4/13/2017 Calidad de Software

14 Modelo de FURPS (1987) 4/13/2017 Calidad de Software

15 Modelo de DROMEY (1996) Resalta el hecho de que la calidad del producto se determina con los componentes del mismo (incluyendo documentos de requisitos, guías de usuarios, diseños y código), Sugiere el uso de cuatro categorías que implican propiedades de calidad, que son: correctitud (corrección), internas, contextuales y descriptivas. 4/13/2017 Calidad de Software

16 Modelo de DROMEY (1996) 4/13/2017 Calidad de Software

17 Normas ISO 9000 e ISO/IEC 9126 4/13/2017 Calidad de Software

18 Ejemplo Una organización realiza un proyecto de desarrollo de software
El responsable del proyecto quiere saber si la productividad es adecuada Se debe entonces conocer el nivel de productividad de los programadores del proyecto en comparación con lo habitual de los proyectos en la organización. 4/13/2017 Calidad de Software

19 Ejemplo Las métricas podrían ser: 4/13/2017 Calidad de Software

20 Ejemplo Se obtienen 4/13/2017 Calidad de Software

21 Otros ejemplos Número de defectos generados por desarrollador por hora
Número de cambios a los requisitos Número de versiones con correcciones (patch) realizadas después de lanzar el producto Horas disponibles y ejecutadas por programador por semana Defectos descubiertos durante las pruebas Número de defectos introducidos al realizar una modificación. 4/13/2017 Calidad de Software


Descargar ppt "Métricas de calidad de software"

Presentaciones similares


Anuncios Google