步步为营UML建模系列二、部署图(Deployment Diagram)
概述
部署图(deployment diagram,配置图)是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。
一个UML部署图(对象管理组织2001)描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。 部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。 创建一个部署模型的目的包括∶
· 探究系统投产的相关问题.
· 探究你的系统和生产环境中的其它系统的依赖关系,这些系统可能是已经存在,或是将要引入的。
· 描述一个商业应用主要的部署结构。
· 设计一个嵌入系统的硬件和软件结构。
· 描述一个组织的硬件/网络基础结构。
部署图元素(Deployment Diagram Elements)
1、结点(Node)
结点是存在与运行时的代表计算机资源的物理元素,可以是硬件也可以是运行其上的软件系统,比如64主机、Windows server 2008操作系统、防火墙等。结点用三维盒装表示,如下图:
2、结点实例(Node Instance)
结点实例名称格式:Node Instance : node
与结点的区别在于名称有下划线和结点类型前面有冒号,冒号前面可以有示例名称也可以没有示例名称,如下图
3、物件(Artifact)
物件是软件开发过程中的产物,包括过程模型(比如用例图、设计图等等)、源代码、可执行程序、设计文档、测试报告、需求原型、用户手册等等。物件表示如下,带有关键字«artifact»和文档图标
4、连接(Association)
结点之间的连线表示系统之间进行交互的通信路径,这个通信路径称为连接(Association),如下图所示
部署图实例
更形像一点:
欢迎各位参与讨论,如果觉得对你有帮助,请点击 推荐下,万分谢谢.
作者:spring yang
出处:http://www.cnblogs.com/springyangwc/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
步步为营UML建模系列二、部署图(Deployment Diagram)相关推荐
- 步步为营UML建模系列总结
转载自:http://www.cnblogs.com/springyangwc/archive/2012/01/16/2323723.html 软件开发为什么需要UML (软件越来越复杂),开发人员仍 ...
- UML建模系列文章总结
一.为什么要学习UML 二.UML的历史 三.UML的特点 四.UML中的视图 五.UML建模工具 六.UML的应用领域 七.UML的构成 1.需求阶段如何书写Use Case 2.设计阶段如何画用例 ...
- UML建模系列文章总结 (转载)
一.为什么要学习UML 二.UML的历史 三.UML的特点 四.UML中的视图 五.UML建模工具 六.UML的应用领域 七.UML的构成 1.需求阶段如何书写Use Case 2.设计阶段如何画用例 ...
- UML建模系列文章总结 [转]
一.为什么要学习UML 二.UML的历史 三.UML的特点 四.UML中的视图 五.UML建模工具 六.UML的应用领域 七.UML的构成 1.需求阶段如何书写Use Case 2.设计阶段如何画用例 ...
- 【转】UML建模系列文章总结
一.为什么要学习UML 二.UML的历史 三.UML的特点 四.UML中的视图 五.UML建模工具 六.UML的应用领域 七.UML的构成 1.需求阶段如何书写Use Case 2.设计阶段如何画用例 ...
- 【UML】部署图Deployment diagram(实现图)(转)
http://blog.csdn.net/sds15732622190/article/details/49049665 前言 下面要介绍UML中的部署图,和构件图一样,它也属于实现图的一种,五种静态 ...
- 【UML】用例图Use Case Diagram、部署图Deployment Diagram、构件图Component Diagram
一.用例图 1.简述 用例图是描述系统需求的一种方法,不要和测试用例混淆.用例图的直观作用如下: 谁是相关的用户: 用户希望系统提供什么样的服务: 用户可以为系统提供的服务: 2.元素 1)执行者:与 ...
- UML建模系列-类图(Class diagram)
概述 类图(Class Diagram)是描述类.接口.协作以及它们之间关系的图,用来显示系统中各个类的静态结构.类图是定义其他图的基础,在类图基础上,可以使用状态图.协作图.组件图和配置图等进一步描 ...
- UML 部署图 deployment diagram
1. 什么是部署图 部署图描述的是系统运行时的结构,展示了硬件的配置及其软件如何部署到网络结构中.一个系统模型只有一个部署图,部署图通常用来帮助理解分布式系统. 2. 部署图中的事物 注:在ratio ...
最新文章
- jQuery插件thickbox在ie下垂直居中问题
- c++对象长度之空类(1)
- tkmybatis 子查询_日均20亿流量:携程机票查询系统的架构升级
- SpringMVC中使用@ResponseBody注解标注业务方法
- 执行h2o的python命令时出现:TypeError: ‘NoneType‘ object is not callable
- System.Diagnostics.Process的常见用法
- 在计算机网络GAN代表什么,图解 生成对抗网络GAN 原理 超详解
- java jdk 安装教程_JDK下载安装配置教程(详细)
- 好书分享:TP311.561《深度学习入门:基于python的理论与实现》[日] 斋藤康毅 著
- knockout + require + director 构建单页面程序(director)
- 基于matlab的图像拼接论文,基于MATLAB的图像拼接算法实现研究
- java.sql.Date.valueOf处理日期格式IllegalArgumentException异常
- 使用jwplayer插件播放视频
- 项目系统设计和数据库设计(追光的人)
- ewb交通灯报告和文件_基于ewb平台的交通灯电路设计.doc
- 万丈高楼平地起 - 读《PHP5+MySQL网页系统开发设计》
- 【收藏夹】人工智能领域的一些博客/论文/资讯 2017
- 在中央电视台元旦晚会上倒数过新年
- 鸿蒙启智 博学多才,华为鸿蒙·西游远古
- 【C#】跨平台UI库Avalonia的学习笔记(上)