首页    期刊浏览 2024年12月02日 星期一
登录注册

文章基本信息

  • 标题:A metrics suite for measuring class interaction at run time through DCM
  • 本地全文:下载
  • 作者:Akhil Khare¹ ; Harsh Lohani² ; Pallavi Khare³
  • 期刊名称:Oriental Journal of Computer Science and Technology
  • 印刷版ISSN:0974-6471
  • 出版年度:2010
  • 卷号:3
  • 期号:1
  • 页码:75-82
  • 出版社:Oriental Scientific Publishing Company
  • 摘要:The first step taken while developing software, by an analyst is to construct a sequence diagramwhich describes the interaction that must occur between classes. The sequence diagram does notshow the interaction of classes at run time. It shows static coupling, i.e. it only acknowledges thenumber of interactions between the classes. There have been many studies done regarding therelationship between coupling and external quality factors of object-oriented software. A common wayto define and measure coupling is through structural properties and static code analysis. However,because of polymorphism, dynamic binding, and the common presence of unused or dead code incommercial software, the resulting coupling measures are not precise as they do not perfectly reflectthe actual coupling taking place among classes dynamically. This paper proposes the use of theestimated frequency of the use cases and propagates these frequencies through the sequence diagramto estimate dynamic coupling. This can be done by using Dynamic Clustering Mechanism (DCM)in which classes which interact with high frequency are clustered or grouped together (called as hotspots), which are highly dynamically coupled. With this evaluation we will be able to determine whichhot spot are indeed relevant and actually deserves close attention from the designer w.r.t design ofeach class
  • 关键词:Dynamic Coupling Measurement; DCM; Class Interaction at run time;Re-engineering; Dynamic Clustering Mechanism
国家哲学社会科学文献中心版权所有