您的位置:首页 > 其它

UML 物理视图

2013-08-27 21:06 253 查看

1.概述

UML使用两种视图来表示实现单元:实现视图和部署视图。实现视图将系统中可重用的块包装成具有可替代性的物理单元,这些单元称为构件。实现视图用构件以及构件之间的接口与依赖关系来表示设计元素的具体实现。构件是系统高层的可重用的组成部件。
部署视图表示运行时计算资源的物理布置。这些运行的资源称为节点。在运行时,节点包含构件和对象。构件和对象的分配可以是静态的,它们可以在节点之间迁移。如果含有依赖关系的构件实例放在不同的节点上,部署视图可以展示执行过程中的瓶颈。

2.构件

构件是定义了良好接口的物理实现单元,它是系统中可替换的部分。举个例子:电路板上的电容器,独立声卡,独立显卡。下面是带接口构件的一个实例图:



可替换的构件图如下:



3.节点

节点是表示计算资源在运行时的物理对象,通常具有内存和处理能力。节点可能具有用来辨别各种资源的构造型。节点可以包含构件和对象实例。下面是一个部署图:



节点用带有节点名称的立方体表示,可以具有分类(可选)。节点之间的关联代表通信路径。关联有用来辨别不同路径的构造型。节点也有泛化关系,将节点的一般描述和具体的特例联系起来。对象在节点内的存在用嵌套在节点内的对象符号来表示。如果这样表示不方便,对象符号可以包含它所在节点的location标签。节点间对象或构件实例间的迁移也可以表示出来。

这一部分最值得我学习的是部署视图了,最起码已经学会了部署视图要干什么
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: