Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A medida que crece el APH, es ms probable que las clases de niveles inferiores hereden muchos mtodos. Esto da lugar a posibles dificultades cuando se intenta predecir el comportamiento de una clase. Una jerarqua de clases profunda (con un valor grande de APH) lleva tambin a una mayor complejidad de diseo. Por el lado positivo, los valores grandes de APH implican que se pueden reutilizar muchos mtodos.
de mtodos que pueden ser ejecutados potencialmente en respuesta a y un mensaje recibido por un objeto de esa clase [Pressman 98]. RPC se define como el nmero de mtodos existentes en el conjunto de respuestas.
Mtricas de Cohesin
y Las mtricas de cohesin miden cuan bien los
mtodos de una clase estn relacionados unos con otros. Una clase cohesiva es la que realiza una sola funcin. Una clase no cohesiva es la que realiza dos o ms funciones no relacionadas. Una clase cohesiva debera ser reestructurada en dos o tres clases ms pequeas.
Mtricas de Cohesin
y La mtrica de cohesin de C&K se calcula tomando cada para de mtodos en una clase. Si acceden a distintas variables de instancias, se aumenta P en uno. Si comparte por lo menos un valor, se aumenta Q en uno. y LCOM = P-Q si P>Q, caso contrario y LCOM = 0 y Un valor alto en LCOM indica que la clase estara intentando cumplir con ms de un objetivo, posee ms de una funcin.
Mtricas de Acoplamiento
Coupling between object classes(Acoplamiento entre objetos de clases) CBO de una clase es el nmero de clases con las que est acoplada. Una clase est acoplada a otra si utiliza sus mtodos o variables de instancia, excluyendo acoplamiento por herencia.