ObjectAid UML逆向工程

  • 原创
  • |
  • 浏览:405
  • |
  • 更新:

  为了更好的分析源码中各个类之间的关系,需要根据.java文件将各个类之间的关系以UML中的类图(Class diagram)的形式展示出来。在众多可以实现逆向工程的Eclipse UML插件中,ObjectAid是相对比较理想的工具。二者相比之下,我更推荐ObjectAid,它的功能更完善,可以直接自动生成和该类有继承、关联等关系的其他类的类图。

工具/原料

  • eclipse
  • objectAid

方法/步骤

  1. 1

    (1)我尝试使用在线安装的方式安装ObjectAid,但是并不起作用,Eclipse不能识别,可能是因为被墙了的原因,所以采用离线安装的方式。开始部分还是与安装GEF相同,点击Help->Install new software->add。

  2. 2

    (2)下载ObjectAid离线安装文件,我试了一下官网给出的下载链接,下载不成功,可以还是有墙的原因吧  到其他地方下载

    ObjectAid

    (3)点击local,选中解压裕蕉在桌面上的ObjectAid安装文件。

    ObjectAid UML逆向工程
  3. 3

    (4)选中ObjectAid UML Explorer,Next。

    ObjectAid UML逆向工程
  4. 4

    5)next继续

    ObjectAid UML逆向工程
  5. 5

    (6)最后安装好了就会重新启动Eclipse,这样安装驼舍就结束了。

    3、检查是否安装成功,点击File->New->Other,发现里面比以前多了一个ObjectAid UML Diagram,则说明安装成功。

    ObjectAid UML逆向工程
  6. 5
    本页面非法爬取自百度经验
  7. 6

    使用 ObjectAid

    基于某一 Project,选择 New -> Other -> ObjectAid UML Diagram -> Class Diagram -> Next,肥压雁在弹出的界面输入相应的名字:

    ObjectAid UML逆向工程
  8. 7

    在弹出的界面鼠标右键,Add -> Java Classfier,添加相关的类,比如此处我们添加 JBoss MSC ContainerExecutor,我们可以看到如下类图:

    ObjectAid UML逆向工程
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部