Skip to content

PG_C02_Enunciado

César Rodriguez Villagrá edited this page Mar 6, 2025 · 1 revision

Cuando se comienza un proyecto de desarrollo software y se quiere incorporar un proceso de gestión de calidad de código se tiene que elegir un stack tecnológico que ayude a realizar evaluaciones de calidad automáticas y gestione las revisiones. Actualmente exite un conjunto amplio de aplicaciones en el mercado. En esta wiki documentaremos un análisis formal que ayude en la toma de decisiones.

Evaluar un conjunto de aplicaciones software para analizar estática la calidad de código fuente respecto a las siguientes características:

  • Lenguaje de programación sobre los que trabajan
  • Integración con repositorios de gestión de proyectos (Github, Bitbucket, GitLab)
  • Herramienta independiente o sólo accesible desde servicio on cloud
  • Número de métricas de código que calcula (Lines of Code, Bugs Vulnerabilities, Code Smell, Coverage, Duplications)
  • Número de características ISO/IEC 25000 (Reliability, Security, Maintainability...)
  • Configuración de reglas/issue/heurísticas de calidad
  • Exportación de resultados (cvs/html/xml)
  • Número de indicadores gráficos con los que trabaja
  • ¿Análiza la deuda técnica?
  • ¿Gestiona las revisiones manuales y falsos positivos detectados por la aplicación?
  • ¿Qué tipo de licencia tiene la aplicación?

PG_C02 Caracterización de aplicaciones de código con Formato ISO 9126


PG03_Valores umbrales de medidas de código


PG_C04 Evaluación de la facilidad de mantenimiento. Identificación de defectos de código.

Clone this wiki locally