作者 内容
 elaiyo   求助:已有Java源程序,怎样利用JBuilder和Rose的功能尽可能的自动生成UML图?
 

已有Java源程序,由于写得比较复杂,使用派生比较多。想将他画成UML图。可一个个手工画起来比较烦。
现在JBuilder7/8都能自动生成源程序的UML图,但我不知道怎么倒入到Rose中。或怎么用Rose自动从源代码生成UML图。
各位大虾,请帮我想想,谢谢了。

 03/02/24 10:19 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 xxgw  回复: 求助:已有Java源程序,怎样利用JBuilder和Rose的功能尽可能的自动生成UML图?
 
 03/02/24 11:05 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 xxgw  用together是肯定行的
 
 03/02/24 11:07 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 jdst  回复: 求助:已有Java源程序,怎样利用JBuilder和Rose的功能尽可能的自动生成UML图?
 

新建一个Rose Java/J2EE项目,选择Tool——〉Java/J2EE——〉Reverse Engineer.

打开了一个对话框,选择Edit Classpath,出现编辑Classpath的对话框,首先将源文件的根目录加进去,再将所有用到的第三方包加进去。因为Rose中带的是JJava 1.3.1,所以如果你用了1.4.1的某些新类,就要将JDK的Jar包放进去。

回到第一个对话框,选择源文件根目录,选择*.jave过滤,然后选择add recurise命令,将所有的源文件倒入到下面的文本框中,然后选择select all,
然后,选择reverse,就开始创建UML图了,如果文件多时间会很长。

 03/02/24 11:53 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 elaiyo   To jdst
 

我已经按照你的方法reverse了,可就在Component View发现了附属的各个类的名称,点击只是打开了Definition界面,没有看到对应的Class的UML图。
能告诉我一下Reverse后,怎么样利用Reverse的结果,或在哪里看到Reverse的效果。
谢谢了。

 03/02/24 12:18 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 elaiyo   回复: 用together是肯定行的
 

我也下过Together,但怎么样从源程序生成UML图??而且怎样与Rose融合在一起。

 03/02/24 12:19 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 elaiyo   回复: 用together是肯定行的
 

我也下过Together,但怎么样从源程序生成UML图??而且怎样与Rose融合在一起。

 03/02/24 12:20 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 jdst  回复: To jdst
 

你在对应的Rose文件夹下建立一个Class 图,然后将所有的类拖到图中去。

 03/02/24 12:23 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 xxgw  回复: 用together是肯定行的
 

和rose融合在一起,我没有试验过,但是只要在together中建造一个project,倒入java source就会自动生成uml图(确切是class digram)。

 03/02/24 12:34 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 elaiyo   回复: To jdst
 

恩,谢谢,我按照你的方法成功了,非常感谢。我的Email地址是:
elaiyo@etang.com。有空多联系。

 03/02/24 14:27 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 elaiyo   回复: 用together是肯定行的
 

恩,谢谢你的热情帮助。我的email:elaiyo@etang.com。有空多联系。

 03/02/24 14:53 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首