基于Web的在线建模工具

  Web应用程序增加了对联机协作的需求,而使用新技术(如HTML5 canvas)能够创建惊人的web界面,这些合并在一起创造了一个“新”的建模工具市场:在线建模工具,提供了一种在线共享和绘制(UML/ ER/ BPMN)模型的方法。

Creately 

  在线图表和协作。支持的几种建模语言(包括UML):

 

Diagramo

  纯HTML5的在线流程图软件,GPL授权,这显然意味着,你也可以在你自己的服务器上安装。作为以一个流程图为重点的软件,它仅涵盖了UML图的状态机。流程图可以与他人轻松共享,但同步协作是不可能的。

 

Diagram.ly

   在协同方面比较失败,它没有太多丰富功能,但是特点就是简单。所有你看到的是一个空白的画布,这是为您开始绘制准备的。支持BPMN符号。

 

GenMyModel

  建模工具(现在只支持类图)和代码生成功能。

 

Gliffy 

  支持UML和BPMN图表(其中包括许多其他类型)。号称是“最广泛使用的在线图表应用”,提供协作和版本控制功能。

 

Grapholite 

  支持流程所有的UML图(BPMN)。有一个演示模式,你可以用它免费试用。桌面版本适用脱机使用。

 

jsUML2 library 

  一个支持UML2图表的HTML5/javascript库。提供Web开发人员可以在他们自己的网站轻松地可视化编辑UML模型,无需其他外部依赖关系,通过浏览器客户端完全可使用,不同于在此列表中的其他工具。该jsUML2库提供了一个API,允许Web开发人员,在他们自己的网站利用了最新的支持HTML5网页浏览器或移动设备编辑图形。

 

LucidChart

  基于HTML5的。支持UML和实时协作功能。它可以导入Visio文件,似乎是Visio的在线版本。

 

MxGraph

  JavaScript的图表解决方案。支持BPMN模型,数据库架构设计,UML图表和组织结构图。他们自称是唯一完全客户端解决方案。

 

其他还有画UML流程图: zOOml,Joint 是一个Javascript流程图库包,将UML图输出为Web页面一部分,这里this list of textual modeling tools ,这里还有一些供选择: this extended list 

 

Draw.io

Draw.io 可以和VScode集成

 

更多UML工具