Metricas orientadas a objetos

     Las Métricas orientadas a objetos se centran en métricas que se pueden aplicar a las características de encapsulamiento, ocultamiento de información, herencia y técnicas de abstracción de objetos que hagan única a esa clase.

Chidamber & Kemerer proponen una familia de medidas para desarrollos orientados a objetos:

Métodos ponderados por clase (MPC): Tamaño y complejidad

Profundidad árbol de herencia (PAH): Tamaño

Número de descendientes (NDD): Tamaño, acoplamiento y cohesión

Acoplamiento entre clases (ACO): Acoplamiento

Respuesta para una clase (RPC): Comunicación y complejidad

Carencia de cohesión en los métodos (CCM): Cohesión interna

 

Estas métricas, en líneas generales, permiten averiguar cuán bien están definidas las clases y el sistema, lo cual tiene un impacto directo en la mantenibilidad del mismo, tanto por la comprensión de lo desarrollado como por la dificultad de modificarlo con éxito.

Gran parte del diseño orientado a objetos es subjetivo un diseñador experimentado “sabe” como puede caracterizar un sistema orientado a objetos para que se implemente de forma efectiva los requisitos del cliente. Pero a medida que los modelos de diseño orientado a objetos van creciendo de tamaño y complejidad, puede resultar beneficiosa una visión más objetiva de las características del diseño, tanto para el diseñador experimentado como para el menos experimentado.



        Una visión objetiva del diseño debería de tener un componente cuantitativo y esto nos lleva a las métricas orientado a objetos, en donde se pueden aplicar no solo al modelo de diseño, sino también al modelo de análisis.

Comentarios

Entradas populares de este blog

Métricas de Diseño

VIT: Ejemplo en desarrollo de tecnologías.