社区
Eclipse
帖子详情
如何从JAVA代码生成UML类图
gogoback
2010-12-23 12:17:39
我现在已经使用Eclipse3.6(Helios)建有一个JAVA工程,现在出于文档需要,想基于该工程生成UML类图,显示该工程里面的类结构以及类之间的相互关系。我需要一个Eclipse插件来帮助实现该功能。目前网上相关文章鱼龙混杂,无法有效解决该问题。
...全文
25160
7
打赏
收藏
如何从JAVA代码生成UML类图
我现在已经使用Eclipse3.6(Helios)建有一个JAVA工程,现在出于文档需要,想基于该工程生成UML类图,显示该工程里面的类结构以及类之间的相互关系。我需要一个Eclipse插件来帮助实现该功能。目前网上相关文章鱼龙混杂,无法有效解决该问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
handsome_huxiulei
2011-06-27
打赏
举报
回复
为什么不用ROSE直接……
在那遥远的星空
2011-06-27
打赏
举报
回复
赞一个
setail
2011-04-04
打赏
举报
回复
貌似有工具,但是这类工具很多,你去插件网站上找找就行了
dlqh686
2011-04-01
打赏
举报
回复
JUDE
gogoback
2010-12-23
打赏
举报
回复
推荐使用ModelGoon
!
*ModelGoon是什么?
它是一个Eclipse插件,用于基于UML图的模型设计,以及逆向工程(即从已有源代码生成类图等,以作为代码分析或者文档使用)。
*适用条件
ModelGoon目前最新的版本是3.0.0,适用于Eclipse3.4+,包括最新的Eclipse 3.6版本
*如何安装
推荐在线安装,site地址是http://www.modelgoon.org/update
需要注意的是,有时必须使用代理服务器才能连接成功。
也可以离线安装,下载包的地址是http://modelgoon.googlecode.com/files/org.modelgoon-3.0.0-20101211-1807.jar
下载完该jar之后,直接拷贝到Eclipse安装目录下的dropins目录下,重启Eclipse即可
*如何使用
安装成功后,file=>new=>other菜单里面会多出一项ModelGoon Diagrams,在自己已有的java工程中新建一个class diagram,用以生成类图。创建完成后你会发现生成了一个.mgc后缀的文件,现在你可以用这个文件创建自己的类图了。用法相当直接,你可以把若干个java类拖拽进这个文件视图中,UML类图自然被生成,以及各个类之间的关系。
*参考资料
http://www.modelgoon.org
需要注意的是,有时必须使用代理服务器才能连接成功。
*为什么选择ModelGoon而不是其他的插件
其他的UML插件也能完成类似的功能,但是在安装使用的过程中会碰到种种问题。
常有人推荐EclipseUML这个插件,但是目前这个项目的主页无法打开,似乎已停止维护;
还有Slime UML据说也不错,但是找不到下载源;
此外还有AgileJ口碑也不错,可惜是付费的,没有免费版;
至于papyrusuml,只是单向的,做模型设计、绘制UML图时使用,而并不支持逆向工程;
Jlins
2010-12-23
打赏
举报
回复
见领导用过,但是自己不愿因使用,所以就没要...
不善^
2010-12-23
打赏
举报
回复
比较强大的 工具
java
代码生成
uml类图
_从
Java
代码逆向工程生成 UML 类图和序列图-
java
-火龙果软件工程...
本文面向于那些软件架构师,设计师和开发人员,他们想使用IBM? Rational? Software Architect 从
Java
? 源代码来逆向工程生成UML 类和序列图。 逆向工程经常被用来从已有的源代码中以一种抽象模型 UML 格式来获得丢失的设计文档,其可以用来研究一个系统的静态结构和动态行为,并用于扩展新的特性到产品。作者详细说明了使用 IBM Rational Software A...
根据
java
代码生成
uml_根据
Java
代码生成
UML类图
之间的关系如何标示?
代码如下图所示,我只想知道各类之间,各类与接口之间,以及主运行类与各类和接口之间的关系要如何表示。我知道FederationClass继承StarShip,GalaxyClass和CostitutionClass分别继承...代码如下图所示,我只想知道各类之间,各类与接口之间,以及主运行类与各类和接口之间的关系要如何表示。我知道FederationClass继承StarShip,GalaxyCla...
JAVA
学习笔记Ⅴ——UML 类图绘制
UML简介参见
JAVA
学习笔记Ⅳ——多态 常用UML图示 用例图(The Use Case Diagram) 序列图(The Sequence Diagram) 类图(The Class Diagram) 用例图能够以可视化的方式,表达系统如何满足所收集的业务规则,以及特定的用户需求等信息 序列图用于按照交互发生的一系列顺序,显示对象之间的这些交互 UML 类图、业务逻辑和所有支持结构一同被用于定义全部的代码结构 软件安装 PowerDesigner官网 百度云链接(可自行百度,安装教
在MyEclipse下创建一个UML的示例
MyEclipse UML (MyUML) Quickstart Last Revision: August 31, 2005
Eclipse
58,440
社区成员
49,457
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章