UML/模型工具MaintainJ、Graphity、ArgoEclipse、VUML介绍

以下为你介绍的UML/模型工具都可用在Linux系统上:MaintainJ(Java 应用程序维护工具)、Graphity(流程图绘制工具)、ArgoEclipse(把ArgoUML建模工具集成到Eclipse IDE中)、VUML(Eclipse的UML插件)。

1、MaintainJ(Java 应用程序维护工具)

MaintainJ是一个Java 应用程序维护工具。MaintainJ在运行时能生成UML序列和类图。这有助于跟踪运行时对象的调用过程。可以只显示调用过程中使用到的类。该图简单易懂,并没有涉及到应用程序代码。

MaintenanceJ生成的图是动态的,易于探索的,并且可以帮助Java开发人员理解,调试,记录文档并对其性能进行调整。

MaintenanceJ是Eclipse Community Awards 2012最佳建模产品奖的获得者。

MaintenanceJ V4允许用户快速找到用例中需要较长响应时间的方法,并帮助用户优化这些方法。

MaintenanceJ 3.6允许将类层次结构导出到UML模型,在大纲视图中显示呼叫响应时间,并添加了对JRE 1.7的支持。

MaintenanceJ 3.5允许用户将图导出到UML2模型中,该模型可以导入到其他与UML2兼容的工具中,例如Rational Software Architect。它还增加了在图上应用预定义过滤器的功能。

MaintenanceJ 3.3向该工具添加了运行时相关性分析功能。

MaintenanceJ 3.2是一个主要的增强版本。

在MaintainJ 2.8中,用户可以在不离开Eclipse的情况下,该图可用于Tomcat/JBoss应用。

同样,在Eclipse中运行测试时,该图还可以用于每个JUnit 测试。

J2EE/J2SE/Java Swing/Java Applets/Eclipse 插件应用程序都可以与它无缝集成。

优势:

帮助你弄清楚运行案例时发生的事情。

迅速了解大型复杂的Java应用程序。

减少20%以上的维护费用。

下载地址:https://marketplace.eclipse.org/content/maintainj

2、Graphity(流程图绘制工具)

UML/模型工具MaintainJ、Graphity、ArgoEclipse、VUML介绍

Graphity是一个图表编辑器,可用于快速而有效地生成各种绘图和应用自动不同布局的图表和类似网络,Graphity 采用 Flash 开发,可直接在浏览器上使用。

主要支持以下几种图表类型:

流程图。

社会网络图。

电脑网络图。

UML 图表。

商业流程建模。

3、ArgoEclipse(把ArgoUML建模工具集成到Eclipse IDE中)

ArgoEclipse是用于Eclipse IDE的免费,开源UML插件。它也可以作为使用Eclipse RCP技术的独立工具使用。ArgoEclipse集成了ArgoUML和Eclipse UML2项目的核心技术,以提供完整的最终用户UML建模工具。

ArgoEclipse包含以下功能:

支持七种UML图表类型。

同步的源代码和UML代码视图。

相关说明:

该项目的目标是在ArgoUML核心项目和Eclipse IDE提供的UML功能之间提供无缝集成。该项目的重点仅在于集成件。所有核心功能均由Eclipse或ArgoUML提供。该插件使用100% Java编写,并且大部分GUI使用本地ArgoUML Swing UI组件,而不是Eclipse SWT组件。源代码管理是使用SVN完成的。

下载地址:http://argoeclipse.tigris.org/

4、VUML(Eclipse的UML插件)

UML/模型工具MaintainJ、Graphity、ArgoEclipse、VUML介绍

VUML是一个可视化UML2.0编辑器。

该项目旨在为流行的Eclipse IDE开发可视化UML编辑器。可视化的UML编辑器插件与Eclipse框架完全兼容,并允许开发人员通过UML2图表轻松地对其软件进行建模和文档编制。

下载地址:https://sourceforge.net/projects/vuml/

注明

以上就是UML/模型工具MaintainJ、Graphity、ArgoEclipse、VUML的介绍内容,这些UML/模型工具都能使用在Linux操作系统中。

栏目相关文章