日期:2014-05-20  浏览次数:20757 次

用java编写程序,得到一个程序的UML图,可能吗?
有人告诉我可以用astexplorer,但我不会用
请知道或会用的大大指教!!

------解决方案--------------------
TGA = Broland Architecture Togather
------解决方案--------------------
netbeans和eclipse都有UML的插件,能自动生成UML的图,很好用
------解决方案--------------------
将你的程序在JBuilder 运行,在中间窗口下部就有UML按钮,你点击就能自动生成UML图.
------解决方案--------------------
mark
------解决方案--------------------
broland...这个方面做得不错啊,,jbuilder就是啦。。
------解决方案--------------------
嗯...搜索每个类,成员变量方法,标记呗

然后查找类里有没有其他类,然后按关系标记就行了...

具体可以参考以下 bluej源码里的布局连线

www.bluej.org下载源码和程序
------解决方案--------------------
Jb2005就可以自己生成
------解决方案--------------------
netbeans和eclipse都有UML的插件,能自动生成UML的图,
------解决方案--------------------
搜索每个类的方法,变量等,用反射可以好像可以实现
------解决方案--------------------
可以的,用JBUILDER2006就有这个功能
JBUILDER2005不是所有版本都有,foundation的就没有:(
------解决方案--------------------
rose,支持双向工程
------解决方案--------------------
反射只能得到方法和属性,得不到程序流程的
可能要研究研究编译原理,然后分析文本。