2021年1月31日

具有更新形状的UML 2.5形状库

统一建模语言(UML)是一组标准符号和图表类型,通常用于数据建模,工作流可视化和系统建模。UML表示法是软件开发,IT基础结构,业务系统和其他领域中的事实上的行业标准。许多语言(例如SysML,SoaML和许多体系结构框架)都使用和扩展UML。

的UML 2.5规范更新的符号,或在图中使用的形状,从而他们可以更清楚地表示一个较宽的范围的概念。规范文档经过大量重写,以使其更易于理解。

UML 2.5中未添加新的图类型-先前在UML 2.0中定义的14种图类型已扩展为涵盖其他概念,并在规范文档中提供了许多示例。

UML图类型
UML图分为两类,为您提供系统的静态(结构)视图和动态(行为)视图。

结构图:类图,组件图,复合结构图,部署图,对象图,包图和概要图。
行为图:活动图,用例图,状态机图以及四种类型的交互图-顺序图,通信(协作)图,交互概述图和时序图。
UML 2.5中定义的图类型

启用UML 2.5形状库
单击diagrams.net左面板底部的“更多形状”,向下滚动并单击“软件”部分中UML 2.5形状库旁边的复选框。您可能还需要启用UML形状库。然后单击“应用”。
启用UML 2.5形状库,并启用旧的UML库(如果您希望使用这些形状)
UML 2.5形状库将出现在左侧面板中。
UML 2.5形状库中的形状使您可以创建更清晰,更广泛的多种类型的UML图
使用这些形状以及常规和较旧的UML形状库中的某些形状,您可以创建完整的UML图。

示例UML图
在diagrams.net查看器中打开这些示例

组件图显示了系统的逻辑和物理组件之间的依赖关系,以及每个组件需要和提供的接口及其端口。

组件图显示了系统组件之间的依赖关系。

组合结构图用于显示分类器的内部结构,其属性,部分和关系或协作的行为。您可以在协作或协作使用图中将协作的行为分解为一​​个或多个特定情况(发生)。

复合结构图用于显示分类器的内部结构

部署图显示了系统基础结构以及如何在部署目标上部署各种软件可执行文件和工件。

部署图显示了系统基础结构以及如何在部署目标上部署各种软件可执行文件和工件。

活动图用于以各种方式为工作流建模。在此示例中,工作流动作被安排到代表演员的泳道中,并带有允许中断(异常)取消订单的部分。

活动图用于以各种方式为工作流建模