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.
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.
Comentarios
Publicar un comentario