Skip to content

FLAGlab/misw-4404

Repository files navigation

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.

Así mismo el repositorio contiene el código de programas de ejemplo utilizados para el trabajo práctico (sesiones) durante las sesiones de clase.