软件工程中类图自动生成软件的设计与实现  

Design and implementation of class diagram automatic generation software in software engineering

在线阅读下载全文

作  者:茅磊 吴戈 张廷秀 赵亮[1] MAO Lei;WU Ge;ZHANG Tingxiu;ZHAO Liang(School of Information and Electronics Engineering,Jiangsu Vocational Institute of Architectural Technology,Xuzhou,Jiangsu 221116,China;School of Cyber Science and Engneering,Southeast University,Nanjing,Jiangsu 211189,China)

机构地区:[1]江苏建筑职业技术学院信电工程学院,江苏徐州221116 [2]东南大学网络空间安全学院,江苏南京211189

出  处:《江苏建筑职业技术学院学报》2021年第2期24-27,共4页Journal Of Jiangsu Vocational Institute of Architectural Technology

基  金:2021年江苏高校“教学研究工作”专项课题:基于智慧课堂的高职计算机类课程过程性学习评价的设计与实践(2021JSJY050);江苏建筑职业技术学院青年专项:基于区块链中聚合签名技术及API的研究(JYQZ20-02);江苏建筑职业技术学院青年专项:基于众包知识的API推荐方法研究(JYQZ19-04)。

摘  要:设计具有分析开源Java程序,并自动生成相应UML类图的逆向工程软件,有着较强的市场需求.结合逆向工程的思想,采用相关的编译技术,实现从Java源程序到自动生成对应类图需求.通过对用户提交的Java源程序进行逆向分析,使用Visio绘图软件自动绘制出相应Java源程序对应的类图,并分析出Java程序中各个类的属性、方法及类与类之间的关联、泛化、聚集、依赖关系.帮助用户快速便捷地提取Java程序中各个类的组成以及类之间的关系,更好地理解程序的编程思想,读懂源程序中类、对象、接口、协作和各部分之间关系.It has a strong market demand to design reverse engineering software that can analyze open source Java programs and automatically generate corresponding UML class diagrams.Combined with the idea of reverse engineering,using the relevant compilation technology,it realizes the requirement from Java source program to automatic generation of corresponding class diagram.Through the reverse analysis of the Java source program submitted by the user,the class diagram corresponding to the corresponding java source program is automatically drawn by using the Visio drawing software,and the properties and methods of each class in the Java program,as well as the association,generalization,aggregation and dependency between classes are analyzed.Help users quickly and conveniently extract the composition of each class in Java program and the relationship between classes,better understand the programming idea of the program,read the class,object,interface,cooperation and the relationship between various parts in the source program.

关 键 词:VISIO二次开发 面向对象 UML类图 逆向工程 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象