Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
metricas de software si-504
1. Métricas De Calidad en el software libre y con licencia Trejo Orihuela Carlos Eduardo Profesora: Ruth Marcela Romero SI-504
2. Métricas Las métricas son la maduración de una disciplina, que, según Pressman van a ayudar a la evaluación de los modelos de análisis y de diseño, en donde proporcionarán una indicación de la complejidad de diseños procedimentales y de código fuente, y ayudaran en el diseño de pruebas más efectivas; Es por eso que propone un proceso de medición, el cual se puede caracterizar por cinco actividades: (1) Formulación: La obtención de medidas y métricas del software apropiadas para la representación de software en cuestión.(2) Colección: El mecanismo empleado para acumular datos necesarios para obtener las métricas formuladas.(3) Análisis: El cálculo de las métricas y la aplicación de herramientas matemáticas.(4) Interpretación: La evaluación de los resultados de las métricas en un esfuerzo por conseguir una visión interna de la calidad de la representación.(5) Realimentación: Recomendaciones obtenidas de la interpretación de métricas técnicas trasmitidas al equipo de software.
3. T Tipos de Métricas MÉTRICAS TÉCNICAS: Se centran en lasa características de software pro ejemplo: la complejidad lógica, el grado de modularidad. Mide la estructura del sistema, el cómo esta hecho. MÉTRICAS 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 voy a medir para que mi sistema se adapte a los requisitos que me pide el cliente. MÉTRICAS 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 voy a diseñar. MÉTRICAS ORIENTADAS A LA PERSONA: Proporcionan medidas e información sobre la forma que la gente desarrolla el software de computadoras y sobre todo el punto de vista humano de la efectividad de las herramientas y métodos. Son las medidas que voy a hacer de mi personal que va hará el sistema. MÉTRICAS ORIENTADAS AL TAMAÑO: Es para saber en que tiempo voy a terminar el software y cuantas personas voy a necesitar. Son medidas directas al software y el proceso por el cual se desarrolla, si una organización de software mantiene registros sencillos, se puede crear una tabla de datos orientados al tamaño
4. GQM Goal-Question-Metrics es una técnica definida por Basili y Weiss, para seleccionar y generar métricas tanto del proceso como de los resultados de un proyecto. Define un objetivo, el cual se refina en preguntas y define métricas que intentan dar información para responder a estas preguntas. Conformado por 3 niveles Nivel conceptual (Goals) Nivel operacional (Questions) Nivel cuantitativo (Metrics)
5. Inicialmente se veía al GQM como un modelo de seis pasos a seguir: Establecer las metas Generación de preguntas Especificación de medidas Preparar recolección de datos Recolectar, validar y analizar los datos para la toma de decisiones. Analizar los datos para el logro de los objetivos y el aprendizaje
7. PSM PracticalSoftwareMeasurement. Basado en experiencias obtenidas por las organizaciones para saber cual es la mejor manera de implementar un programa de medición de software con garantías de éxito. Proceso PSM Planificación de la medición Realización de la medición Evaluación de la medición Establecimiento y mantenimiento del compromiso PSM Modelos de Métricas de software Modelo ISO 9000 ISO 9000 ISO 9001 ISO 9003 ISO 904 ISO 9000-3 ISO/IEC 9126 Métricas en Software Libre
8. QSOS MethodforQualification and Selection of Open SourceSoftware (QSOS) Permite la cuantificacación y selección de software open source. Pasos del QSOS Definición Evaluación Calificación Selección QSOS - Definición y Evaluación Definición Marcos de referencia: Familia de Software Tipos de Licencia Tipos de comunidades
9. QSOS Versión Producto Una vez aplicadas la métricas de calidad especificas para el tipo de software libre que se está evaluando, se obtienen resultados Una presentación en forma de gráfico Una presentación en forma textual, representado cada atributo especifico de cada una de las métricas usadas. A continuación se hace mención y muestra una herramienta Web, mediante la cual se puede realizar evaluaciones a casos de estudios particulares, Además permite comparar los resultados obtenidos, con otros estudios ya realizados.