Eclipse Papyrus
由Eclipse基金会开发的开源建模工具,完全集成在Eclipse IDE中,支持UML 2.0建模功能,具有优秀的可扩展性和定制化能力。
StarUML
支持UML类图、用例图、序列图、活动图以及通信图等,提供可视化用户界面,支持导出为多种图片格式,并有代码生成功能。
Visual Paradigm
功能强大的UML工具,支持各种UML图,提供丰富的插件和模板,但价格较高。
Enterprise Architect
功能丰富的UML建模工具,适用于创建和编辑UML模型。
PowerDesigner
业内领先的UML建模工具,支持数据UML建模,能够直观展示、分析和操作元数据。
Netbeans UML Plugin
支持Activity图、Class图、Sequence图、State图以及Use Case图。
Acceleo
开源的代码生成器,适用于MDA方法,提高软件开发效率。
ArgoUML
开源的UML建模工具,支持所有UML 1.4标准图形,运行在Java平台上。
JUDE
中日合作的软件项目,有商业化的Professional版本和免费的Community版本,支持UML 2.0。
UMLet
轻量级UML建模工具,支持导出为SVG、JPG、PDF和LaTeX-friendly EPS。
ROSE
从UML发展而来的设计工具,支持UML建模、数据库建模,具备强大的代码框架生成能力。
Microsoft Visio
最初作为画图工具,现支持UML建模,兼容微软Office产品,适合图形语义描述。
这些工具各有特点,可以根据具体需求和偏好选择合适的工具进行UML建模。例如,Eclipse Papyrus适合在Eclipse环境中进行UML建模,StarUML和Visual Paradigm适合需要多种UML图支持的项目,而PowerDesigner则适合数据UML建模和系统架构设计。