A Mechanism for Assessing Class Interactions Using Dynamic Coupling During the Analysis Phase

Earl EcklundHenrique W. PaquesLois Delcambre

In a use case-driven, object-oriented development methodology, interactions between classes are derived from In this work, we use estimates of the frequency of use cases and propagate these frequencies through the sequence diagrams to assess dynamic coupling. Dynamic coupling between two classes is determined by the frequency with which they interact at runtime. We propose a linear algorithm that constructs clusters of classes, called hot spots, which are highly dynamically coupled. We also propose a metric to assess the relevance of each hot spot with respect to the design of classes during the design phase. Based on this assessment, more precise information is provided to allow designers to focus their development effort. Highly dynamically coupled classes are critical for application performance and deserve special attention from the designers.

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato:
     Mantida por: