UML 2 教程 - 部署图
部署图
部署图对系统的运行时架构进行建模。 它显示了硬件元素(节点)的配置,并显示了软件元素和工件如何映射到这些节点上。
节点
节点是硬件或软件元素。它显示为一个三维盒子形状,如下图所示。
节点实例
节点实例可以显示在图表上。实例与节点的区别在于它的名称带有下划线并且在其基本节点类型之前有一个冒号。一个实例在冒号之前可能有也可能没有名字。下图显示了计算机的命名实例。
节点原型
为节点提供了许多标准构造型,即«cdrom»、«cd-rom»、«computer»、«disk array»、«pc»、«pc client»、«pc server»、«secure»、«server »、«存储»、«unix 服务器»、«用户电脑»。这些将在节点符号的右上角显示一个适当的图标
工件
工件是软件开发过程的产品。这可能包括过程模型(例如用例模型、设计模型等)、源文件、可执行文件、设计文档、测试报告、原型、用户手册等。
工件由一个显示工件名称、«工件»关键字和一个文档图标的矩形表示,如下所示。
关联
在部署图的上下文中,关联代表节点之间的通信路径。下面的图显示了网络的部署图,将网络协议描述为原型,以及关联端点的多样性。
节点作为容器
一个节点可以包含其他元素,例如组件或工件。 下图显示了嵌入式系统的一部分的部署图,将可执行工件描述为包含在主板节点中。
|