节点

在 UML 建模中,节点是用来表示系统的计算资源(例如,个人计算机、传感器、打印设备或服务器)的模型元素。可以使用通信路径将节点互相连接起来以描述网络结构。

节点中可以包含其他节点(称为嵌套节点),并且还可以在这些节点上部署工件。

通常,节点名称用来描述它表示的硬件。

如下图所示,一个节点显示为一个三维矩形中包含节点名称和节点图标。

显示了一个具有三个部分的三维矩形。上面的部分包含名称 Node1 和相应的图标。中间部分和下面部分都是空的。

在图中,各个部分显示有关节点的属性、已部署的元素、嵌套节点和内部结构的信息。

为分布式系统开发软件时,可以在部署图中使用节点来对系统执行的不同组件建模。例如,电子商务应用程序可能让一些软件在客户机上运行,而让另一些软件在公有服务器上运行。 这些不同的组件是由节点表示的。每个节点部署的工件可以列示在它的“部署”部分中,或者使用部署关系来明确显示。

如下图所示,可以使用通过通信路径连接的两个节点来对客户机/服务器系统建模。

此插图说明了可以如何使用节点来对一个系统建模。一个名为 Client PC 的三维矩形连接至另一个名为 Server 的三维矩形。

已建立构造型的节点

可以对节点建立构造型以表示特定类型的硬件。在“选用板”中的部署图下提供了几个已建立构造型的节点。还可以对节点指定构造型,并将立方体图形替换为一个与系统组件相似的图形。例如,下图显示了如何对节点建立构造型以表示大型机。

显示了一台大型机的素描图。

如下图所示,可以使用通过通信路径连接的两个已建立构造型的节点和表示特定系统组件的形状来对同一客户机/服务器系统建模。

此插图说明了可以如何使用已建立构造型的节点来对一个系统建模。名为 Client PC 的计算机的素描图连接至名为 Database Server 的服务器的素描图。

相关任务
将一个节点嵌套在另一个节点内
指定节点中一个工件的部署

反馈