博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UML 物理视图
阅读量:4039 次
发布时间:2019-05-24

本文共 601 字,大约阅读时间需要 2 分钟。

1.概述

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

2.构件

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

3.节点

          节点是表示计算资源在运行时的物理对象,通常具有内存和处理能力。节点可能具有用来辨别各种资源的构造型。节点可以包含构件和对象实例。下面是一个部署图:
          节点用带有节点名称的立方体表示,可以具有分类(可选)。节点之间的关联代表通信路径。关联有用来辨别不同路径的构造型。节点也有泛化关系,将节点的一般描述和具体的特例联系起来。对象在节点内的存在用嵌套在节点内的对象符号来表示。如果这样表示不方便,对象符号可以包含它所在节点的location标签。节点间对象或构件实例间的迁移也可以表示出来。
         这一部分最值得我学习的是部署视图了,最起码已经学会了部署视图要干什么
你可能感兴趣的文章
scrapy:xpath string(.)非常注意问题
查看>>
yuv to rgb 转换失败呀。天呀。谁来帮帮我呀。
查看>>
yuv420 format
查看>>
YUV420只绘制Y通道
查看>>
yuv420 还原为RGB图像
查看>>
LED恒流驱动芯片
查看>>
驱动TFT要SDRAM做为显示缓存
查看>>
使用file查看可执行文件的平台性,x86 or arm ?
查看>>
qt5 everywhere 编译summary
查看>>
qt5 everywhere编译完成后,找不到qmake
查看>>
arm-linux开机读取硬件时钟,设置系统时钟。
查看>>
交叉编译在x86上调试好的qt程序
查看>>
qt 创建异形窗体
查看>>
可重入函数与不可重入函数
查看>>
简单Linux C线程池
查看>>
内存池
查看>>
输入设备节点自动生成
查看>>
GNU hello代码分析
查看>>
Qt继电器控制板代码
查看>>
wpa_supplicant控制脚本
查看>>