【java】eclipse下生成工程类图

在应用软件开发过程中,如果软件由很多对象组成,它的结构仅仅凭借分析很难理清,同时为了有利于软件的开发及重用,所以在开发系统之前建模是非常有必要的,在众多的建模方法中选择一种适应自身应用特点,方便不同背景的人们交流的建模方法已经成为开发人员及用户的迫切愿望。UML 是面向对象软件开发中的一种通用、统一的图形模型语言,是用于软件系统规约化、可视化构造和建模的有效工具。

eclipse实现自动生成uml,可以选择的插件有:Green UML和AmaterasUML。但是由于GrennUML对于eclipse的版本有限制,而且处理较多的类时需要一段时间响应,所以推荐使用AmaterasUML。

       AmaterasUML不仅可以用来生成类图,还可以生成活动图、时序图和用例图。安装AmaterasUML之前先确保你的eclipse以及安装了GEF,即打开help-->about--->看图标里面有没有GEF。

【java】eclipse下生成工程类图

1. GEF安装

若没有安装GEF,或者您没听说过GEF是什么,那么,打开eclipse->Help-Install New Software对话框。

点击Add按钮,输入GEF的update site:http://download.eclipse.org/tools/gef/updates/releases/,点击选中全部。

【java】eclipse下生成工程类图

一路next,如果出现输入用户名和密码的,直接ok,不影响安装。

2. AmaterasUML 的安装及配置

下载AmaterasUML压缩包,将解压后的jar文件都复制到eclipse目录下的plugins里面,重启eclipse就可以啦。

3. 使用

选中项目,右键,选择new->other...,找到AmaterasUML,选中Class Diagram。

【java】eclipse下生成工程类图

接着,拖拽类文件到右边界面。

【java】eclipse下生成工程类图

注意到,这里右边面板正是GEF插件。因此,必须要先安装GEF插件,才可以使用AmasterasUML。

本文参考自:eclipse——自动生成uml