【UML】部署图Deployment diagram(实现图)(转)

http://blog.csdn.net/sds15732622190/article/details/49049665

前言

下面要介绍UML中的部署图,和构件图一样,它也属于实现图的一种,五种静态图之一。

定义

部署图描述了运行软件的系统中硬件和软件的物理结构,描述了一个系统运行时的硬件节点。

构成

部署图由节点和节点之间的联系组成,描述了处理器,设备和软件构件运行时的体系结构。

节点

存在于运行时并代表一项计算资源的物理元素。一般用于对执行处理或计算的资源建模。在建模过程中,可将节点分为处理器和设备。处理器本身具有计算能力,设备不具备计算能力。

设备

不具备计算能力,通常为外部提供的某些服务。

连接

表示节点间的硬件连接(实线)。

部署图和构件图

1、部署图表现构件实例;构件图表现构件类型的定义。

2、部署图偏向于描述构件在节点中运行时的状态,描述构件运行时的环境;构件图偏向于描述构件之间相互依赖支持的相互关系。

机房收费系统部署图

欢迎大家提出宝贵建议。

时间: 2024-08-25 14:56:44

【UML】部署图Deployment diagram(实现图)(转)的相关文章

Python设计模式 - UML - 部署图(Deployment Diagram)

简介 部署图也称配置图,用来显示系统中硬件和软件的物理架构.从中可以了解到软件和硬件组件之间的物理拓扑.连接关系以及处理节点的分布情况. 部署图建模步骤 - 找出需要进行部署的各类节点,如网络硬件设备.服务器硬件设备.及部署在硬件设备上的软件系统等 - 确定各类节点之间的连接关系及通信方式 - 从性能.可扩展性.可维护性.可移植性角度确定各类节点的数目和部署方式 - 绘制部署图,将artifact分配给各个节点 部署图主要元素 部署图中的主要元素有节点.物件和连接.其中节点根据其状态不同又有节点

UML之部署图(Deployment Diagram)

计算机系统由硬件和软件组成,应用软件的命令,先转化为操作系统命令,再转化为汇编语言,最后再转化为二进制命令,由硬件来执行.软件要部署到硬件上才具有生命.Deployment Diagram展示的就是把什么样的软件部署到什么样的硬件上的过程,主体还是软件.因为关注的是部署,所以主体分割衡量标准就是,是否能够独立部署.Deployment Diagram里面的主体叫Node,用长方体来表示.下面讲从Node以及Node之间的关系两个方面来说明. Node Node里面有三个部分: Node名字 No

UML建模学习4:UML基本构造块之图

今天继续来看UML基本构造块中的图. 一UML基本构造块之图 UML基本构造块的图是在特定的视角下对系统所作的抽象描述.图是事物集合的分类,UML中包含多种图.我们先来看分类: UML定义了5类,10种模型图 五种类图定义: 1用例图:从用户角度描述系统功能,并指各功能的操作者. 2静态图:包括类图,包图,对象图. 2.1类图:描述系统中类的静态结构. 2.2包图:是包和类组成的,表示包与包之间的关系,包图描述系统的分层结构. 2.3对象图:是类图的实例. 3行为图:描述系统动态模型和对象组成的

UML - 2 其他类型的图

1. 对象图(Object Diagram) 对象图也叫实例图(instance diagram)是系统运行的某一瞬间的对象的一个快照.对象图用来展示连接的对象. 2.包图(Package Diagram) 包图描述的结构层次在类图之上.便于跟清晰地描述大型系统.包用来把类进行分组.包也是一个划分命名空间的单位,不同的包里可以有同名的类.包图的一个重要作用是展示包之间的依赖关系.在OO原则中有6个原则用来指导包的划分.他们是REP(发布与重用等价原则),CCP(统一封闭原则,类比于类划分的单一职

(UML总结二)九种图

上次总结到了UML中的关系,明白了关系,下面让我们总结一下UML中的九种图.图往往比文字要直观,所以我们在开发软件的时候,文档中必不可少要有图,所以这九种图是我们必须要掌握的. 下面我将这九种图分了一下: 我们还可以将这九种图分为静态图和动态图: 一.基本概念: 1.  用例图(Use casediagram) 由参与者.用例以及它们之间的关系构成的用于描述系统功能的视图.用例图主要是用来说明用户的需求,开发的软件应该有怎样的功能,实现什么价值.从用例图中我们可以看出来是谁用软件和软件的功能.

UML总结4---UML九种图关系说明

转自:http://blog.csdn.NET/chenyujing1234/article/details/8173519 UML中包括九种图:用例图.类图.对象图.状态图.时序图.协作图.活动图.组件图.配置图. 1)用例图(Use Case Diagram) 它是UML中最简单也是最复杂的一种图.说它简单是因为它采用了面向对象的思想,又是基于用户视角的,绘制非常容易,简单的图形表示让人一看就懂.说它复杂是因为用例图往往不容易控制,要么过于复杂,要么过于简单. 用例图表示了角色和用例以及它们

UML状态图Statechart diagram

前言 UML由动态图和静态图组成,状态图就是属于动态图中较为重要的一张图. 定义 用来描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移. 目的 研究类.角色.子系统.或组件的复杂行为. 组成元素 状态 定义:指在对象的生命周期中的某个条件或者状况,在此期间对象将满足某些条件.执行某些活动活活等待某些事件. 表示方法:圆角矩形. 初态和终态(Initial and Final States):初态用实心圆点表示,终态用圆形内嵌圆点表示. 转移 定义:两个状态之间的一种关系

Thinking in UML 学习笔记(四)——UML核心视图之活动图

在UML中活动图的本质就是流程图,它描述了为了完成某一个目标需要做的活动以及这些互动的执行顺序.UML中有两个层面的活动图,一种用于描述用例场景,另一种用于描述对象交互. 活动图只是我们用来描述业务目标的达成过程并借此来发现对象的工具,它不是我们的分析目标,也不是编程的依据. 建立活动图: 一个登录过程的活动图如下: Thinking in UML 学习笔记(四)--UML核心视图之活动图

【转】各种图(流程图,思维导图,UML,拓扑图,ER图)简介

原文地址:各种图(流程图,思维导图,UML,拓扑图,ER图)简介 流程图 1.定义:流程图是对过程.算法.流程的一种图像表示,在技术设计.交流及商业简报等领域有广泛的应用. 2.案例 3.计算机语言只是一种工具.光学习语言的规则还不够,最重要的是学会针对各种类型的问题,拟定出有效的解决方法和步骤即算法.有了正确而有效的算法,可以利用任何一种计算机高级语言编写程序,使计算机进行工作.因此,设计算法是程序设计的核心. 对同一个问题,可以有不同的解题方法和步骤.例如,求1+2+3+…+100,可以先进