UML 工具2025年3月17日 | 阅读 8 分钟 由于 UML 是一种统一建模语言,它用于为软件应用程序创建有意义的、面向对象的模型。它清晰地表示了任何硬件/软件系统的运行。有许多商业和开源工具可用于设计 UML 图,下面将一一列出。 1. StarUML![]() StarUML 是 MKLab 提供的一款开源软件建模工具。它提供了十一种不同类型的建模图。它还支持 UML2.0 指定的图。 特点
下载链接: http://staruml.io 2. Umbrello![]() Umbrello 是一款基于 KDE 技术的统一建模语言工具。它支持 C++ 和 Java 的逆向工程和代码生成。 特点
下载链接: https://umbrello.kde.org 3. UML designer tool![]() UML designer tool 有助于修改和可视化 UML2.5 模型。它允许您创建所有 UML 图。 特点
下载链接: http://www.umldesigner.org/download/ 4. Altova![]() Altova 提供了 UModel,这是另一款 UML 软件建模工具。它支持所有 14 种 UML2 图以及用于嵌入式系统的 SysML。它还支持企业分析师的业务流程建模。它通过整合 Java、C++、C# 或 Visual Basic .NET 来生成视觉设计的软件模型。 特点
下载链接: https://www.altova.com/umodel 5. Umple![]() Umple 是一种面向对象的建模语言,它以文本方式支持状态图和类图。它适配 JAVA、C++ 和 PHP,从而生成更易读、更简洁的代码。 特点
下载链接: https://cruise.eecs.uottawa.ca/umple/ 6. Visual Paradigm![]() Visual Paradigm 是一款支持 SysML、UML2 和 Object Management Group 的业务流程建模符号(BPMN)的工具。它包括报告生成和代码生成。 特点
下载链接: https://www.visual-paradigm.com 7. WhitestarUML![]() Whitestar UML 是 StarUML 5.0 的一个分支,提供错误修复,并提高了与最新操作系统的兼容性,即支持 Unicode 字符串,或者简单地在 Windows 7 和 8 上进行开发和测试。 特点
下载链接: http://whitestaruml.sourceforge.net 8. Draw.IO![]() Draw.io 是一款开源建模工具,用于创建流程图、过程图、UML、ER 和网络图。 特点
下载链接: https://www.draw.io 9. GenMyModel![]() GenMyModel 是一个在线建模平台,提供商业(支持 Archimate、BPMN、流程图)和 IT 建模(RDS、UML2.5 类图)。 特点
下载链接: https://www.genmymodel.com 10. Latino![]() 它是一个在线平台,提供 UML 工具以加速 UML 图的开发。它基于 UMLet,UMLet 是一个 Eclipse 插件或独立工具。 特点
下载链接: http://www.umlet.com/umletino/umletino.html 11. Diagramo![]() Diagramo 是一款在线开源 HTML5 软件,允许您构建流程图。它允许轻松下载并安装在服务器上。 特点
下载链接: http://diagramo.com 12. Astah![]() Astah,以前称为 JUDE(Java and UML Developer's Environment),是一款 UML 建模工具。 特点
下载链接: http://astah.net 13. BOUML![]() BOUML 是一款用 Qt 和 C++ 编程的 UML 图设计器。它允许您指定并生成 C++、Java、Idl、Php、Python 和 MySQL 的代码。 特点
下载链接: https://www.bouml.fr 14. ConceptDraw![]() ConceptDraw 是一款用于图表绘制的软件,用于创建业务图形,包括图表、流程图、信息图、数据可视化、数据演示和项目管理文档。 特点
下载链接: https://www.conceptdraw.com/products/drawing-tool 15. Dia![]() Dia 是一款根据 GPL 许可的开源通用绘图工具。它允许您创建流程图、UML 图、网络图、电路图等。它允许您在编写简单的 XML 文件来绘制新形状时,包含可伸缩矢量图形 (SVG) 的子集。 特点
下载链接: http://dia-installer.de 16. Sparxsystems![]() Sparxsystems 是一款图表设计工具,可帮助可视化、分析、建模、测试和维护软件、系统、流程和架构。它构建了一个健壮且可维护的软件。 特点
下载链接: https://sparxsystems.com 17. Gliffy![]() Gliffy 是一款开源软件,可设计 UML 图、平面图、维恩图、流程图等。它允许用户动态共享和编辑 Gliffy 图。 特点
下载链接: https://www.gliffy.com 18. Lucidchart![]() Lucidchart 是一款基于 HTML-5 的 UML 工具,允许用户在绘制、编辑和共享图表时进行交互。使用 Lucidchart,您可以创建简单的流程图以及复杂的工程图。 特点
下载链接: https://www.lucidchart.com/pages/ 19. Magic Draw![]() Magic Draw 用于建模 UML 图、SysML、BPMN 和 UPDM,支持团队的动态协作。该工具适用于业务分析师、软件分析师、程序员和 QA 工程师。它有助于分析和设计面向对象的系统和数据库。 特点
下载链接: https://www.nomagic.com/products/magicdraw 20. Visio![]() Visio 是 Microsoft 系列产品的一部分,是一款图表绘制软件。它有助于绘制建筑平面图、楼层图、数据流图、流程图、业务流程建模、泳道图等。 特点
下载链接: https://products.office.com/en-in/visio/flowchart-software 21. Modelio![]() Modelio 是一款开源 UML 工具,融合了 UML2 和 BPMN 标准,支持广泛的模型和图。 特点
下载链接: https://www.modelio.org 22. Nclass![]() Nclass 是一款开源工具,用于创建支持 #C 和 Java 的类图。它需要 .NET 4.0 框架。它设计了一个简单且用户友好的用户界面,用于快速轻松的开发。 特点
下载链接: http://nclass.sourceforge.net 23. Open ModelSphere![]() Open ModelSphere,用 Java 编写,是一款开源的数据、过程和 UML 建模工具。它支持正向和逆向工程。 特点
下载链接: http://www.modelsphere.com/org/ 24. Systems design rhapsody![]() System design rhapsody 提供了一个基于 UML 的协作设计和建模环境,用于创建实时嵌入式系统。它有助于管理产品系统开发等复杂问题。 特点
下载链接: https://www.ibm.com/in-en/marketplace/systems-design-rhapsody 25. Reactive Blocks![]() 一个基于活动图的视觉模型驱动环境,由响应式块支持。它是一个 UML 工具,包含代码生成、分层建模以及用于 Java 平台的现成组件的广泛库。 特点
下载链接: http://www.bitreactive.com/reactive-blocks/ 26. Software Ideas Modeler![]() Software Ideas Modeler 是一款用 C# 编写的 CASE 和设计工具,支持 UML2.5 指定的所有 14 种图、SysML、ERD、Archimate、流程图、DFD、线框图、用户故事等等。 特点
下载链接: https://www.softwareideas.net 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。