13.07.2015 Views

Análisis y Dise˜no

Análisis y Dise˜no

Análisis y Dise˜no

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figura 21: Conceptos de fan-in y fan-outFan-out, o grado de responsabilidad de coordinación, de un móduloes el número de módulos que son llamados por dicho módulo.Un valor alto de fan-in indica que el módulo está fuertemente acopladopor lo que cambios en el módulo afectarán resto del sistema. Valores altosde fan-out pueden indicar módulos complejos debido a la complejidad de lalógica de control necesaria para coordinar las llamadas al módulos.Basándose en estos conceptos de flujo de información, Henry y Kafura [16]una conocida métrica de la complejidad estructural:HK m = C m · (fan − in m · fan − out m ) 2donde C m es la complejidad del módulo generalmente medida en LoC, aunquepueden considerarse otras como la complejidad ciclomática (ver ??)Basándose en teoría de grafos, Fenton [11] propone medidas de morfologíade la estructura de módulos jerárquicos del sistema:Tamaño = número de nodos + número de aristasProfundidad de anidamientoAnchuraProporción de arcos y nodos, número de arcos / número de nodos49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!