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

作者:茅磊; 吴戈; 张廷秀; 赵亮
来源:江苏建筑职业技术学院学报, 2021, 21(02): 24-27.
DOI:10.19712/j.cnki.jsjyxb.2021.02.006

摘要

设计具有分析开源Java程序,并自动生成相应UML类图的逆向工程软件,有着较强的市场需求.结合逆向工程的思想,采用相关的编译技术,实现从Java源程序到自动生成对应类图需求.通过对用户提交的Java源程序进行逆向分析,使用Visio绘图软件自动绘制出相应Java源程序对应的类图,并分析出Java程序中各个类的属性、方法及类与类之间的关联、泛化、聚集、依赖关系.帮助用户快速便捷地提取Java程序中各个类的组成以及类之间的关系,更好地理解程序的编程思想,读懂源程序中类、对象、接口、协作和各部分之间关系.

全文