1 / 31

M tricas de Calidad de Software

colm
Télécharger la présentation

M tricas de Calidad de Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Mtricas de Calidad de Software Integrantes: Betzabeth Pereira Farid Ayaach Henry Quintero Ismael Granadillo Jomar Bustamante

    2. Definiciones

    3. Definiciones Medida Proporciona una indicacin cuantitativa de la cantidad, dimensiones o tamao de algunos atributos de un producto Medicin Acto de determinar una medida Mtrica Es una medida del grado en que un sistema, componente o proceso posee un atributo dado.

    4. Mtricas de Software

    5. Mtricas de Software

    6. Proceso de recopilacin de mtricas de Software

    7. Clasificacin de las mtricas de Software

    8. Clasificacin de las mtricas de software Mtricas de proceso Se recopilan de todos los proyectos, y durante un largo periodo de tiempo Caracterizados por: Control y ejecucin del proyecto. Medicin de tiempos de las fases. Mtricas de proyecto Permiten evaluar el estado del proyecto. Permiten seguir la pista de los riesgos. Mtricas de producto Se centran en las caractersticas del software y no en como fue producido. Tambin son productos los artefactos, documentos, modelos, y componentes que conforman el software. Se miden cosas como el tamao, la calidad, la totalidad, la volatilidad, y el esfuerzo.

    9. Mtricas de Calidad 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 utilizacin de medidas tcnicas, que evalan la calidad de manera objetiva.

    10. GQM Goal-Question-Metrics es una tcnica definida por Basili y Weiss, para seleccionar y generar mtricas tanto del proceso como de los resultados de un proyecto. Define un objetivo, el cual se refina en preguntas y define mtricas que intentan dar informacin para responder a estas preguntas. Conformado por 3 niveles Nivel conceptual (Goals) Nivel operacional (Questions) Nivel cuantitativo (Metrics)

    11. GQM

    12. GQM GQM mediante el uso de fases Planificacin Definicin Recopilacin de datos Interpretacin

    13. Ejemplo de GQM

    14. Ejemplo de GQM

    15. GQ(I)M Metodologa que identifica y define mtricas de software que dan soporte al negocio de la empresa en la mejora de sus procesos y los objetivos de sus proyectos. Comparte similitudes con el GQM, pero introduce el concepto o soporte explcito a los indicadores, mediante una plantilla de indicadores. Define el quien, que, donde, cuando, porque, y como de los indicadores. Coleccin consistente de mtricas.

    16. GQ(I)M (Pasos)

    17. GQ(I)M (Pasos) Con respecto a los indicadores: Identificar preguntas cuantificables Identificar los elementos de datos Definir mtricas Con respecto a la creacin del plan de accin Identificar las acciones a implementar Preparar un plan de accin

    18. PSM Practical Software Measurement. Basado en experiencias obtenidas por las organizaciones para saber cual es la mejor manera de implementar un programa de medicin de software con garantas de xito. Proceso PSM Planificacin de la medicin Realizacin de la medicin Evaluacin de la medicin Establecimiento y mantenimiento del compromiso

    19. PSM

    20. Modelos de Mtricas de software Modelo ISO 9000 ISO 9000 ISO 9001 ISO 9003 ISO 904 ISO 9000-3 ISO/IEC 9126

    21. Mtricas en Software Libre El Software Libre ha tenido un impulso en la bsqueda de la calidad de los sistemas, as como en la creacin de herramientas, modelos de negocios, y procesos de desarrollo. Ademas de la ventajas ticas y prcticas que puedan ofrecer las herramientas libres y de cdigo abierto, no existe un consenso en la literatura en relacin a como medir la calidad sistmica de este tipo de software. Desventajas de Software Libre En 2006 nace la Software Quality Observatory for Open Source Software (SQO-OSS) Esta desarrollara un conjunto de herramientas de evaluacion de software con el fin de analizar y comparar la calidad del codigo fuente. Solo para estimar calidad del producto.

    22. QSOS Method for Qualification and Selection of Open Source Software (QSOS) Permite la cuantificacacin y seleccin de software open source. Pasos del QSOS Definicin Evaluacin Calificacin Seleccin

    23. QSOS - Definicin y Evaluacin Definicin Marcos de referencia: Familia de Software Tipos de Licencia Tipos de comunidades Evaluacin Llevar a cabo evaluacin del software. Coleccin de informacin por parte d las comunidades de cdigo abierto. Elaboracin de tarjeta de identificacin del software Elaboracin de la hoja de evaluacin Cobertura funcional Riesgos (perspectiva usuario) Riesgos (perspectiva proveedor de servicios)

    24. QSOS - Evaluacin Riesgos desde el punto de vista del usuario Durabilidad intrnseca Madurez Adopcin Liderazgo de desarrollo Actividad Independencia de desarrollos Solucin industrializada Documentacin Aseguramiento de la calidad Empaque Explotabilidad Integracin Adaptabilidad tcnica Modularidad De acuerdo al producto Estrategia Licencia Derechos de autor, entre otros.

    25. QSOS - Calificacin y Seleccin Calificacin Definir los filtros que traduzcan las necesidades y restricciones relacionadas con la seleccin del software. Primer Nivel de filtro Segundo nivel de filtro Funcionalidad requerida Funcionalidad opcional Funcionalidad no requerida Seleccin Identificar el software que contenga y satisfaga los requerimientos de usuario. Modo estricto Modo holgado

    26. Caso de Estudio QSOS Versin Producto Una vez aplicadas la mtricas de calidad especificas para el tipo de software libre que se est evaluando, se obtienen resultados Una presentacin en forma de grfico Una presentacin en forma textual, representado cada atributo especifico de cada una de las mtricas usadas. A continuacin se hace mencin y muestra una herramienta Web, mediante la cual se puede realizar evaluaciones a casos de estudios particulares, Adems permite comparar los resultados obtenidos, con otros estudios ya realizados.

    27. Caso de Estudio Seleccin de la familia a la que corresponde el software a estudiar

    28. Caso de Estudio Introduccin de los valores mtricos segn el estndar

    29. Caso de Estudio Visualizacin y/o comparacin de los resultados obtenidos

    30. Caso de Estudio Visualizacin textual

    31. Caso de Estudio Visualizacin diagramada

    32. Gracias por su atencin, Sesin de preguntas y comentarios.

More Related