UML/模型工具Cpp2Uml、TextUML、DPAToolkit、COPASI介绍

以下为你介绍的UML/模型工具都可用在Linux系统上:Cpp2Uml(UML模型插件)、TextUML(UML类图插件)、DPAToolkit(UML工具)、COPASI(生物化学建模工具)。

1、Cpp2Uml(UML模型插件)

UML/模型工具Cpp2Uml、TextUML、DPAToolkit、COPASI介绍

Cpp2Uml是一个能够为C++项目生成UML模型文件的Eclipse插件。

2、TextUML(UML类图插件)

UML/模型工具Cpp2Uml、TextUML、DPAToolkit、COPASI介绍

TextUML Toolkit是一个采用文本符号来创建UML类图的Eclipse插件。可以让你拥有与写代码一样的速度来创建UML模型。通过采用文本符号,TextUML工具包提供了您在其他地方无法获得的好处:

提高建模效率。

与支持Eclipse UML2模型的任何工具兼容。

您喜欢的IDE中喜欢的功能:即时验证,语法突出显示,轮廓视图,文本比较。

将模型作为类图进行实时图形化可视化。

TextUML Toolkit可用作Eclipse IDE的插件,独立的命令行工具,以及作为多租户服务器端应用程序的一部分。

下载地址:https://github.com/abstratt/textuml

3、DPAToolkit(UML工具)

UML/模型工具Cpp2Uml、TextUML、DPAToolkit、COPASI介绍

DPAToolkit(Design Pattern Automation Toolkit)是应用设计模式设计应用程序的开源工具包,它有便捷的代码生成,反向工程功能。拖拽(Drag and Drop)方式便捷的创建UML类图。支持为代码生成,反向工程编写自定义插件。

DPAToolkit可以通过类图将设计可视化,并且可以将设计模式轻松地集成到设计中。

特征:

允许轻松添加新的设计模式:

Dpatoolkit附带了所有23种四个组设计模式,可以轻松地将其添加到设计中。除了这些用户之外,他们还可以开发自己的设计模式插件,并将其添加到自己的设计中或与他人共享。设计模式以XML格式保存。

代码生成:

Dpatoolkit带有代码生成器:C#,C ++,Java,VB.NET。新的代码生成器可以轻松插入应用程序。

逆向工程:

从代码中获取类图。当前对此的支持还不完整。但是,dpatoolkit带有一个演示反向工程插件,可以使用反射从.NET程序集中生成类图。甚至逆向工程也可以插入该应用程序。

逆向工程:

类图/项目以XML格式保存。

元信息:

通过添加类,方法,字段和参数的metainfo,开发人员可以自定义代码生成(例如:Java中的final,C#中的密封)。此功能有助于克服类图的语言中立限制。代码生成例程可以查询此信息,并将适当的关键字合并到生成的代码中。这仍处于实验阶段。

获取详细信息:

为用户提供动态帮助。通过将鼠标悬停在相应的可视元素上,用户可以获得与类/方法/字段关联的详细信息(例如摘要和元信息)。类图中未显示的元信息以这种形式显示给用户。

支持多种格式图像生成:

Dpatoolkit支持多种流行格式的图像生成,可以将类图直接复制到剪贴板。

许可:

Dpatoolkit是根据GNU通用公共许可证发行的。

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

4、COPASI(生物化学建模工具)

UML/模型工具Cpp2Uml、TextUML、DPAToolkit、COPASI介绍

COPASI是一款用于模拟和分析生化网络及其动力学的软件应用程序。

COPASI是一个独立程序,支持SBML标准中的模型,并且可以使用ODE或Gillespie的随机模拟算法来模拟它们的行为。

COPASI允许用户以多种方式可视化数据:

网络图可用于将时程模拟可视化为电影。

网络图还可以用于可视化质量守恒部分和基本通量模式。

任何模型变量和参数(包括相空间中的轨迹)的任意2D图。

预先定义了一系列最常用的图。

颜色编码的矩阵,可轻松识别较大和较小的值。

矩阵的3D条形图表示。

数据输出:

COPASI允许用户定义在模拟和分析期间将数据写入其中的报告文件。这些报告文件对于将数据导入其他应用程序以进行进一步的分析和可视化很有用。

下载地址:http://copasi.org/

注明

以上就是UML/模型工具Cpp2Uml、TextUML、DPAToolkit、COPASI的介绍内容,这些UML/模型工具都能使用在Linux操作系统中。

栏目相关文章