博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UML之部署图
阅读量:5019 次
发布时间:2019-06-12

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

基本概念:是一种展示运行时进行处理的节点和在节点上存在的制品的配置的图。

  部署图它阐述了在实际应用中软件和它的运行环境的关系,并且描述了软件部署在硬件上的具体方式。

  部署图中的主要元素包括节点与节点之间的关联关系。此外,部署图中也可以使用注解和约束。

 

部署图的组成元素:节点、部署图中的关系。

 

 

节点

  节点是运行时的物理对象,代表一个计算资源。

  在UML中,节点被分为两类:

    a.处理器:是一些具有计算能力的节点,并且一般可以运行软件。

    b.设备:是一些不具有计算能力的节点,它们可能作为一些输入输出设备或者本身是处理器的外部连接设备。

 

 

部署图中的关系

  部署图的节点之间使用关联关系来表示节点之间的通信路径,称为连接。

  一般对关联关系不进行命名,而是使用构造型来区分不同类型的通信路径或通信的实现方式,例如<<Ethernet>>、<<TCP/IP>>和<<HTTP>>等能表明通信协议或网络类型的内容。

 

 

 

部署图建模技术

  对系统使用部署图进行建模,一般会用于以下三种方式之一:嵌入式系统、B/S系统和全分布式系统。

对系统物理结构建模:

  识别系统中的设备,并建模为节点。

  使用构造型对不同种类的节点进行限制说明。如果可能,可以利用扩展机制创建适当的图标来表示。至少要区分出处理器与设备。

  对图中的节点,分析哪些节点之间需要进行通信,在这些节点之间建立关系并用适当的构造型来描述。

  如果需要,添加注解和约束来对模型进一步描述。

 

 

部署图的建模步骤:

1.找到需要的部署的各个节点,如网络硬件设备、服务器设备等

2.确定各个节点之间的链接及通信方式

3.从性能、可扩展性、可维护性、可以执行角度确定各类节点的数目及部署方式

4.绘制部署图

 

例子

 

转载于:https://www.cnblogs.com/gd-luojialin/p/10356767.html

你可能感兴趣的文章
C#中搜索关键词高亮显示
查看>>
shell 两类执行方法
查看>>
二叉查找树的基类实现(终)
查看>>
洛谷 P3376 【【模板】网络最大流】
查看>>
log4j 日志信息的引入(通用版)——解决项目运行过程中的日志信息
查看>>
http://blog.csdn.net/howellzhu/article/details/42841191
查看>>
MyBatis自学(2):MyBatis初识
查看>>
Android中Message机制的灵活应用
查看>>
SpringMVC 实现POI读取Excle文件中数据导入数据库(上传)、导出数据库中数据到Excle文件中(下载)...
查看>>
一个远程访问MySQL的错误(2003, 10061)的解决
查看>>
POJ 2635 The Embarrassed Cryptographer (千进制,素数筛,同余定理)
查看>>
堆栈,托管堆,堆,栈的区别
查看>>
LeetCode 搜索二维矩阵 II
查看>>
Emacs常用命令汇总
查看>>
内核升级导致磁盘组无法挂载
查看>>
分布式平台下的OS---CentOs 无人值守
查看>>
SQL Server服务器上需要导入Excel数据的必要条件
查看>>
c#调用WebService
查看>>
页面遮罩
查看>>
Oracle三种循环例题:打印九九乘法表
查看>>