%0 Journal Article
%T Decomposition of Large Class Diagrams Generated by Reverse Engineering
逆向工程中的大类图拆分方法
%A LIU Hui
%A SHAO Wei-Zhong
%A MA Zhi-Yi
%A
刘辉
%A 邵维忠
%A 麻志毅
%J 软件学报
%D 2010
%I
%X This paper proposes an approach to decompose large class diagrams. It first collects metrics of coupling among classifiers (classes and interfaces). According to the principle of high cohering and low coupling, it breaks low coupling classifiers while showing high coupling classifiers in the same diagrams. To guarantee that the generated new class diagrams are readable, it confines sizes of new diagrams to a predefined scope. The results of its evaluations on industrial projects suggest that the approach is practical and valuable. The approach proposed in this paper helps to improve the readability of software models.
%K class diagram
%K unified modeling language (UML)
%K reverse engineering
%K software maintenance
类图
%K UML
%K 逆向工程
%K 软件维护
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=790871AC7D718CACBEC97CCEA195AC69&yid=140ECF96957D60B2&vid=659D3B06EBF534A7&iid=708DD6B15D2464E8&sid=6A7AF832AB04FD6A&eid=2672F382F541414A&journal_id=1000-9825&journal_name=软件学报&referenced_num=0&reference_num=19