UML 配置图

版权声明:Sharing Is Power,欢迎「带出处」转载分享。 https://blog.csdn.net/MrBaymax/article/details/81335094

概述

配置图显示了运行软件系统的物理硬件,以及如何将软件部署到硬件上。也就是说,这些图描述了执行处理过程的系统资源元素的配置情况以及软件到这些资源元素的映射。
配置图中可以包括包和子系统,它们可以将系统中的模型元素组织成更大的组块。有时,当系统需要可视化硬件拓扑结构的一个实例时,还需要在配置图中加入实例。配置图中还可以包含组件,这些组件都必须存在于配置图中的节点上。

内容

配置图中通常包括:节点(Node)、组件和关联关系(Association)。

  1. 节点

    节点是在运行时代表计算资源的的物理元素。它通常拥有一些内存,并具有处理能力。节点通过查看对实现系统有用的硬件资源来确定,这需要从能力(如计算能力、内存大小等)和物理位置(要求在所有需要使用该系统的地理位置都可以访问该系统)两方面来考虑。在 UML 中,图形上节点使用一个三维立方体来表示,如下图所示:
    这里写图片描述
    ① 名称
    节点的名字位于节点图标的内部,节点名是一个文本串。如果节点被某包所包含,可以在它的组件名前加上所在包的名字。节点Printer(打印机)是属于OutPutDevice(输出设备包)的。节点的立方体还可以划分出多个区域,每个区域中可以添加一些细节的信息,比如该节点的运行软件或节点功能。
    这里写图片描述
    ②类型
    节点分为两种类型:处理器(Processor)和设备(Decive)。
    ①处理器
    处理器是可以执行软件、具有计算能力的节点。在 UML 中,处理器符号如下图所示:
    这里写图片描述
    ②设备
    备是没有计算能力的节点,通常情况下都是通过其接口为外部提供某种服务,哑终端、打印机和扫描仪等都属于设备。在 UML 中,设备的符号如下图所示:
    这里写图片描述

  2. 组件

    UML 组件图 中「组件」部分。

  3. 关系

    配置图中通常包括依赖关系和关联关系。

建模步骤

(1)对系统中的节点建模;
(2)对节点间的关系建模;
(3)对系统中的节点建模,这些组件来自组件图;
(4)对组件间的关系建模;
(5)对建模的结果进行精化和细化。

猜你喜欢

转载自blog.csdn.net/MrBaymax/article/details/81335094
今日推荐