Analysis of Class Design Coupling Based on Information Entropy

Article Preview

Abstract:

In object-oriented programming, designing class is one of the most important steps of software development. How to analyze and evaluate the class design is an important topic in the field of software engineering. The paper puts forward a method which is based on information entropy to quantify the coupling of class design. Compared to the conventional methods, this method has a better operability and accuracy. On the above basis, this paper validates the feasibility of the method by the case studies.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

196-201

Citation:

Online since:

January 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Sun Dongchuan, Lin Fuyong, Introduction to Systems Engineering, Tsinghua University Press, Beijing, (2004).

Google Scholar

[2] Zhang Yin, Zhou Hua, Duan Qing, Liao Yun, Liu Hunhui, He Zhenli, Quantitative analysis of system coupling, Proceedings-2011 8th International Conference on Fuzzy Systems and knowledge Discovery. (2011)2358-2362.

DOI: 10.1109/fskd.2011.6019983

Google Scholar

[3] Colin Atkinson, Component-based product line engineering with UML, Addison-Wesley, (2001).

Google Scholar

[4] Ou Yang, Hu Shunren, Wang Zhihua, Measurement Research of Dependency Relations among Class Based on Object-Oriented System, Computer Science. 31 (2004) 181-183.

Google Scholar

[5] Yu Yong, Tang Jia hua, Li Wenhong, Li Tong, Approach to measurement of class cohesion based on structure entropy, Systems Engineering and Electronics. 31 (2000) 702-705.

Google Scholar