UML(统一建模语言)图是软件系统的可视化表示。 这些图表对于需要记录软件系统的软件工程师至关重要。 有各种替代类型的UML图,例如活动,类,对象,组件和序列图。
软件工程师需要图表软件来设置UML。 因此,有许多图表软件,用户可以使用它来布局UML图。 最好的UML图表工具支持大多数UML图表类,并且与UML 2.0规范兼容。 这些是用于UML图表的最佳Windows软件。
查看这些UML图表应用程序
1.Edraw UML图
Edraw UML Diagram是许多软件工程师和设计师的首选应用程序。 该软件与从Windows XP到Windows 10的64位和32位Windows平台完全兼容。
Edraw UML Diagram目前零售价为69.00美元。 没有免费的Edraw UML版本,但用户可以试用一个月的试用版。
该工具提供了大多数用户设置UML图所需的所有工具。 该软件使用户能够设置UML用例,活动,组件,序列,包,静态结构,状态图和协作图等。 它包括UML模板,用户可以使用它快速设置图表。
立即获取Edraw UML Diagram
用户还可以为插入的对象选择各种颜色填充,线条和阴影自定义选项,并将图片添加到其图表中。 此外,用户还可以使用Edraw设置数据流模型,SSD,Booch OOD,ROOM和Nassi-Shneiderman等。
2.UMLet 14.3
UMLet是一个简单的设计工具,用户可以使用它快速设置UML图。 这是适用于所有Windows平台的开源软件,您可以从UMLet网站下载。 请注意,Java 1.6是UMLet的系统要求,因此用户需要先安装Java才能运行该软件。
该工具更专门针对UML图设计。 UMLet与其他一些替代方案的区别在于用户使用文本输入而不是更标准的弹出对话框修改图元素。 UMLet用户可以为图表设置自定义元素。
该软件支持各种UML图,例如用例,序列,部署,活动和状态图。 此外,此应用程序还包括一个方便的Mail to ...选项,用户可以通过该选项向UML图表发送电子邮件。3.Visio
作为MS Office套件应用程序之一,Microsoft Visio是行业标准图表软件,用户可以使用该软件设置各种图表,其中包括UML类。 Visio Standard 2019和Visio Professional 2019是两个替代版本,目前零售价为480美元和250美元。
还有一个支持UML 2.5图表类型的Visio在线计划版本。这可能不是最经济的UML图表应用程序,但两个Visio版本仍然包含在一个广泛的图表工具包中,很少有其他选择可以匹配。
Visio支持UML 2.0规范,并为六种类型的UML图提供模板。 Visio Professional用户可以使用该软件设置类,序列,数据库,活动,状态和用例UML图。 Vimio包含大量格式和设计选项,用户可以在其图表中添加剪贴画,照片,CAD绘图,标注,容器,超链接和其他图表。
该软件使用户能够从导入的源代码生成UML图表,并通过数据链接将实时数据集成到其中。 Visio用户还可以设置许多其他图表类型,例如流程图,甘特图,网络,组织结构图等。
4.StarUML 3
StarUML 3包含大量用于设计软件模型的工具。 Apple,IBM,三星,EA,亚马逊和英特尔是一些利用StartUML 3进行软件设计的知名公司。 该应用程序与Windows(XP到10),MacOS和Linux平台兼容。 目前,非商业用户的StartUML售价为89美元,商业用户售价为129美元。
StartUML 3与UML 2.0元模型图兼容。 因此,它的用户可以设置大约11个UML图表以及数据流,流程图和实体关系图(用于数据库设计)。 通过该软件的Java和C ++扩展,StartUML 3用户可以从他们的UML图生成Java和C ++代码,并尊重工程师代码。
该软件还包括一些方便的发布选项,使用户能够与HTML文档共享其模型或将其导出为PDF以进行打印。