muniter / misw-metricas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MISW4404 - Métricas y Calidad de Software

Este repositorio contiene programas de ejemplos para el análisis y mejora de su calidad. En particular, nos centramos en tres grandes aspectos de la calidad de Software.

  • Calidad de su arquitectura. En este aspecto bucamos evaluar y mejorar la calidad de un programa con respcto a sus dos métricas claves, la cohesión y el acoplamiento. Como es común, los programas con mejor calidad serán aquellos que presneten un bajo acoplamiento y una alta cohesión
  • Complejidad del código. En este aspecto medimos la complejidad ciclomatica del código de un programa para determinar su calidad. Programas más complejos tendrán una más baja calidad.
  • Clonación de código. En este aspecto nos concentramos en los fragmentos repetidos de código como una medida de calidad. La presencia de duplicación de código tiene como consecuencia directa problemas de mantenimiento dentro del código.

About


Languages

Language:Java 89.8%Language:Python 6.3%Language:JavaScript 3.9%