java->uml逆向工程

       在一般的项目过程中是先画UML图,然后根据UML生成java代码,但是开发过程中java代码难免会发生变动,这就需要使用逆向工程导出UML图,从而进一步分析一下模块的代码结构。objectaid是分析java代码很方便的工具,它能够由java类生成相应的uml图,由uml图中分析java类之间的关系,以下是objectaid在eclipse中安装过程。

首先必须安装安装GEF(Graphical Editing Frameworking)。

  1. 点击Help->install new software,采用在线安装的方式,GEF的地址http://download.eclipse.org/tools/gef/updates/releases/添加到location处并点击OK,Eclipse会根据地址自动识别GEF
  2. 选中GEF,点击Next开始安装,直到完成,重新启动Eclipse。

安装objectAid,objectAid离线包见附件。

  1. 当尝试使用在线安装的方式安装ObjectAid时,eclipse无法识别在线更新地址。即使objectaid官网在IE中也打不开,所以使用离线方式安装objectaid,objectaid开始部分还是与安装GEF相同,点击Help->Install new software->add。
  2. 下载ObjectAid离线安装文件,见附件,下载后解压。
  3. 点击local,选中解压在桌面上的ObjectAid安装文件。
  4. 选中ObjectAid UML Explorer,Next,直到完成,重启eclipse。
  5. 重启eclipse后,点击File->New->Other,发现里面比以前多了一个ObjectAid UML Diagram,则说明安装成功。创建Class Diagram后,打开创建的*.ucls文件,将需要分析的java类拖进打开的窗口中就能看到类的UML图了。

 

猜你喜欢

转载自lpyyn.iteye.com/blog/2179501