PG_C02_Definición_Métricas_ISO9126 - DAAS26-P-C/poolobject GitHub Wiki
| Nombre medida 1 | Lenguajes soportados |
|---|---|
| Propósito | ¿Cuántos lenguajes de programación puede analizar la herramienta? |
| Método de aplicación | Consultar la documentación oficial de la herramienta y ver los lenguajes soportados |
| Medición fórmula | X = número de lenguajes soportados |
| Interpretación | X >= 1. Cuanto mayor sea X --> mayor versatilidad de la herramienta |
| Tipo escala | Absoluta |
| Tipo medida | X = count |
| Fuente de medición | Documentación oficial de la herramienta |
| Nombre medida 2 | Integración con repositorios |
|---|---|
| Propósito | ¿Permite la herramienta integración con plataformas de control de versiones (GitHub, GitLab)? |
| Método de aplicación | Revisar la documentación oficial o configuración para comprobar integración con repositorios. |
| Medición fórmula | X = Si/No |
| Interpretación | Se espera que sea “Si”, porque permite automatizar el análisis del código |
| Tipo escala | Nominal |
| Tipo medida | X = booleano |
| Fuente de medición | Documentación oficial de la herramienta |
| Nombre medida 3 | Tipo de Despliegue |
|---|---|
| Propósito | ¿Se puede utilizar la herramienta de forma local en dispositivo, en la nube, o de ambas maneras? |
| Método de aplicación | Revisar la documentación oficial |
| Medición fórmula | X = {Cloud, Local, Ambas} |
| Interpretación | Ambas → mayor flexibilidad de despliegue |
| Cloud → facilita integración continua | |
| Local → mayor control del entorno | |
| Tipo escala | Nominal |
| Tipo medida | X = categórica |
| Fuente de medición | Documentación oficial de la herramienta |
| Nombre medida 4 | Número de métricas de código |
|---|---|
| Propósito | ¿Cuántas métricas calcula la herramienta? |
| Método de aplicación | Listar métricas disponibles |
| Medición fórmula | X = número de métricas |
| Interpretación | Cuanto mayor sea la X --> Mejor la capacidad de análisis |
| Tipo escala | Absoluta |
| Tipo medida | X = count |
| Fuente de medición | Documentación oficial de la herramienta |
| Nombre medida 5 | Cobertura ISO/IEC 25000 |
|---|---|
| Propósito | ¿Cuántas características de calidad cubre la herramienta mediante métricas/medidas? |
| Método de aplicación | Revisar las categorías de seguridad, mantenibilidad, etc. |
| Medición fórmula | X = número de características soportadas mediante métricas automáticas |
| Interpretación | Mayor X --> Mejor calidad |
| Tipo escala | Absoluta |
| Tipo medida | X = count |
| Fuente de medición | Documentación de la herramienta y un análisis |
| Nombre medida 6 | Configuración de reglas |
|---|---|
| Propósito | ¿Permite la herramienta personalización? |
| Método de aplicación | Revisar si cada herramienta permite editar reglas |
| Medición fórmula | X = Si/No |
| Interpretación | Si --> Mayor adaptabilidad |
| Tipo escala | Nominal |
| Tipo medida | Booleano |
| Fuente de medición | Documentación oficial de cada herramienta |
| Nombre medida 7 | Exportación de resultados |
|---|---|
| Propósito | ¿Permite exportar los resultados de los análisis en otros formatos? |
| Método de aplicación | Revisar la documentación oficial para ver si hay funcionalidad de exportación o descarga |
| Medición fórmula | X = Si/No |
| Interpretación | Se espera que sea “Si”, con el que podemos exportar los resultados, generar informes. |
| Tipo escala | Nominal |
| Tipo medida | X = booleano |
| Fuente de medición | Documentación oficial y la interfaz de la herramienta |
| Nombre medida 8 | Indicadores gráficos |
|---|---|
| Propósito | ¿Cuántos indicadores gráficos de resultados se muestran o permiten generar? |
| Método de aplicación | Visualizar la interfaz de cada herramienta y visualizar posibles gráficos |
| Medición fórmula | X = nº de indicadores gráficos |
| Interpretación | Mayor número de indicadores --> mejor comprensión del estado del proyecto |
| Tipo escala | Absoluta |
| Tipo medida | Count |
| Fuente de medición | Interfaz de la herramienta |
| Nombre medida 9 | Análisis de deuda técnica |
|---|---|
| Propósito | ¿Es capaz la herramienta de realizar un análisis de la deuda técnica del código |
| Método de aplicación | Analizar si la herramienta muestra métricas como maintainability score, technical debt ratio o issues acumulados |
| Medición fórmula | X = Si /No |
| Interpretación | Si --> Mejor control de la calidad |
| Tipo escala | Nominal |
| Tipo medida | Booleano |
| Fuente de medición | Documentación de la herramienta |
| Nombre medida 10 | Gestión de Revisiones y Falsos Positivos |
|---|---|
| Propósito | ¿Gestiona las revisiones manuales y falsos positivos detectados por la aplicación? |
| Método de aplicación | Comprobar si permite marcar falsos positivos |
| Medición fórmula | X = Si/No |
| Interpretación | Si --> Mejora la precisión |
| Tipo escala | Nominal |
| Tipo medida | Booleano |
| Fuente de medición | Documentación de la herramienta |
| Nombre medida 11 | Licencia soportada |
|---|---|
| Propósito | ¿Qué tipo de licencia tiene la aplicación? |
| Método de aplicación | Consultar la licencia en el manual |
| Medición fórmula | X = {Open Source, Commercial, Freemium} |
| Interpretación | Depende de si es académico o una empresa. Open Source → mayor accesibilidad Freemium → equilibrio funcionalidad/coste Commercial → mayor soporte profesional |
| Tipo escala | Nominal |
| Tipo medida | Categórica |
| Fuente de medición | Sitio web oficial |