staruml反向(逆向)Java工程通过代码生成类图

2025-06-26 12:24:16

在软竭惮蚕斗件工程中,通过都是先了详细设计,然后按照详细设计来进行开发。在编写详细设计的时候,通常都会画一些类图、时序图、流程图等等UML设计,然后通过uml类图生成代码,这个属于正向工程生成代码,然而在实际开发中,很可能是先完成了代码开发,再来补充一大堆的文档,这是就需要通过代码来生成类图,这个就属于逆向工程了,下面进入主题,如何利用staruml通过java代码生成类图。

staruml反向(逆向)Java工程通过代码生成类图

创建好工程之后,点击菜单栏【Tools】---【Add-In-Manager】,然后勾选中【Java Add-In】,然后点击【OK】就完成了Java插件的安装。

staruml反向(逆向)Java工程通过代码生成类图

然后添加Java Profile,点击菜单栏【Model】---【Profile】,此时软件会弹出协议管理对话框(Profile Manager),在弹出的对话框中选择Java Profile,再点击Include,Java Profile会出现在对话框的右侧Included Profiles列表中,最后点击close。staruml反向(逆向)Java工程通过代码生成类图staruml反向(逆向)Java工程通过代码生成类图

staruml反向(逆向)Java工程通过代码生成类图staruml反向(逆向)Java工程通过代码生成类图

注意:由于staruml只支持jdk1.3的,所以当代码中有泛型或者注解 for in等高级特性时,生成类图会失败

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢