感悟网 导航

自动生成uml图工具-如何从JAVA代码生成UML类图

作者&投稿:包温 (若有异议请与网页底部的电邮联系)
~ 制作UML图使用什么工具最好VS2010可以不?

个人觉得最好的是VisualParadigmforUML,看你是不是学生,我是学生,而且看《headfirst设计模式》,我用的版本是8,说一下我的推荐理由:

1、开发公司好像是香港的,所以安装时可选简体中文

2、通过《headfirst设计模式》的源代码产生UML图很方便,而且和《headfirst设计模式》里的UML图差不多,主要是关系似乎更清楚了

说一下缺点,就是我还尚且不知道怎么复制里面的UML图

瑕不掩瑜,强烈建议你试试我说的这款,如果找不到就加我QQ1006369837

如何从JAVA代码生成UML类图

推荐使用ModelGoon!

*ModelGoon是什么?

它是一个Eclipse插件,用于基于UML图的模型设计,以及逆向工程(即从已有源代码生成类图等,以作为代码分析或者文档使用)。

*适用条件

ModelGoon目前最新的版本是3.0.0,适用于Eclipse3.4+,包括最新的Eclipse3.6版本

*如何安装

推荐在线安装,site地址是

需要注意的是,有时必须使用代理服务器才能连接成功。

也可以离线安装,下载包的地址是

下载完该jar之后,直接拷贝到Eclipse安装目录下的dropins目录下,重启Eclipse即可

*如何使用

安装成功后,file=>new=>other菜单里面会多出一项ModelGoonDiagrams,在自己已有的java工程中新建一个classdiagram,用以生成类图。创建完成后你会发现生成了一个.mgc后缀的文件,现在你可以用这个文件创建自己的类图了。用法相当直接,你可以把若干个java类拖拽进这个文件视图中,UML类图自然被生成,以及各个类之间的关系。

*参考资料

需要注意的是,有时必须使用代理服务器才能连接成功。

*为什么选择ModelGoon而不是其他的插件

其他的UML插件也能完成类似的功能,但是在安装使用的过程中会碰到种种问题。

常有人推荐EclipseUML这个插件,但是目前这个项目的主页无法打开,似乎已停止维护;

还有SlimeUML据说也不错,但是找不到下载源;

此外还有AgileJ口碑也不错,可惜是付费的,没有免费版;

至于papyrusuml,只是单向的,做模型设计、绘制UML图时使用,而并不支持逆向工程;

请大家推荐一款比较方便的UML绘制工具?

功能与小巧一般是不可兼得,小巧的UML工具推荐北京大学开发的JBOO4.0,我可以用邮箱给你一个,这是中国人自己开发的UML工具,使用方便,支持几种语言的双项工程,作为一般的开发已足够了。

功能强大最强大的是rationalrose2003,最权威的UML开发工具

UML开发工具的后起之秀:eclipse,但它本来只是java开发的流行工具,需要安装UML插件,功能极强。



《JAVA中的J2EE和J2SE.J2ME有什么不同?》
答:方式比正常的JDK小Visual Cafe为所指定的关系自动生成或更新必要的Java代码。利用V isual Cafe,用户可以从一个标准对象数据库中集合完整的Java应用程序和Applet,而 不必再编写源代码。Visual Cafe还提供了一个扩充的源代码开发工具集。 Visual Cafe综合了Java软件的可视化源程序开发工具,它允许开发人员在可视化视 图和...

《java web工程怎样改名》
答:方式比正常的JDK小Visual Cafe为所指定的关系自动生成或更新必要的Java代码。利用V isual Cafe,用户可以从一个标准对象数据库中集合完整的Java应用程序和Applet,而 不必再编写源代码。Visual Cafe还提供了一个扩充的源代码开发工具集。 Visual Cafe综合了Java软件的可视化源程序开发工具,它允许开发人员在可视化视 图和...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网