UML建模之部署图(Deployment Diagram)

简介:
        部署图描述的是系统运行时的结构,展示了硬件的配置及其软件如何部署到网络结构中。一个系统模型只有一个部署图,部署图通常用来帮助理解分布式系统。
 
1、结点(Node
    结点是存在与运行时的代表计算机资源的物理元素,可以是硬件也可以是运行其上的软件系统,比如 64 主机、 Windows server 2008 操作系统、防火墙等。结点用三维盒装表示,如下图:
 
 

 

2、结点实例(Node Instance
    结点实例名称格式如下
        Node Instance : node
   与结点的区别在于名称有下划线和结点类型前面有冒号,冒号前面可以有示例名称也可以没有示例名称,如下图
3、结点类型(Node Stereotypes
    结点类型有: «cdrom», «cd-rom», «computer», «disk array », «pc», «pc client», «pc server», «secure», «server», «storage», «unix server», «user pc» ,并在结点的右上角用不同的图标表示,如下图

 

 

 

 

4、物件(Artifact
    物件是软件开发过程中的产物,包括过程模型(比如用例图、设计图等等)、源代码、可执行程序、设计文档、测试报告、需求原型、用户手册等等。物件表示如下,带有关键字 «artifact» 和文档图标
 
5、连接(Association
    结点之间的连线表示系统之间进行交互的通信路径,这个通信路径称为连接( Association ),如下图所示,连接中有网络协议。
 
6、结点容器(Node as Container
    一个结点可以包括其他的结点,比如组件或者物件,则称此结点为结点容器( Node as Container )。如下图所示,结点( Node )包容了物件( Artifact )。
 
 
 
  分析:
  1Web Server服务器
一台 Web 服务器预装 4 个操作系统及其之上的 4 IIS ,由于客户访问量大, 3 个用来部署 B2C  Web, 1 个用来部署 B2BB2E Web.
  2Web访问量分流设备
        根据网站流量,自动定位客户访问流量小的服务器。
  3FTP Server And Session Server服务器
        网站所有的图片都统一上传到 FTP 服务器上,同时 B2CWeb 下的 Session 统一转移到此服务器上。
  4DB Server服务器
        数据库服务器
  5App Server服务器
        定时执行排程(控制台程序)的服务器,用于與倉庫系統交互。
  6FrieWall防火墙
        所有对服务器的操作通过防火墙过滤。
  7User Client
        用户个人 PC ,预装有浏览器。
 
四、总结   
    本文介绍了部署图的概念及其一些设计元素,并配实例说明。部署图在描述较复杂系统的物理拓扑结构时很有用。









本文转自 灵动生活 51CTO博客,原文链接:http://blog.51cto.com/smartlife/291895,如需转载请自行联系原作者

目录
相关文章
|
7月前
|
测试技术 uml 容器
UML之包图(Package Diagram)
UML之包图(Package Diagram)
354 1
|
7月前
|
机器学习/深度学习 人工智能 测试技术
【软件设计师备考 专题 】软件工程的未来:面向构件和统一建模语言(UML)
【软件设计师备考 专题 】软件工程的未来:面向构件和统一建模语言(UML)
149 0
|
3月前
|
测试技术 uml
『软件工程13』浅谈面向对象方法,统一建模语言UML
该文章介绍了面向对象方法的基本概念及其在软件工程中的应用,并详细探讨了统一建模语言(UML)的各种图示及其在系统设计中的作用。
『软件工程13』浅谈面向对象方法,统一建模语言UML
|
7月前
|
测试技术 uml
UML面向对象建模题库
UML面向对象建模题库
91 0
|
uml C++
UML——实现图(组件图、部署图)
在进行完前面的系统逻辑设计之后,下一步我们就需要定义设计的物理实现,如可执行文件、库、表、文件和文档等。UML的实现图又分为了:组件图和部署图两部分
|
传感器 测试技术 uml
UML-----实现图(构件图、部署图)
UML-----实现图(构件图、部署图)
|
uml
UML 构件图 部署图
UML 构件图 部署图
92 0
|
文件存储 uml
【UML建模】(8) UML建模之组件图
组件图是用来描述组件与组件之间关系的一种UML图,组件图在宏观层面上显示了构成系统某一特定方面的实现结构。它是一种结构型图表。
960 0
【UML建模】(8) UML建模之组件图
|
7月前
|
uml
UML之类图
UML之类图
98 1
|
7月前
|
数据可视化 Java uml
IDEA中一个被低估的功能,一键把项目代码绘制成UML类图
IDEA中一个被低估的功能,一键把项目代码绘制成UML类图
363 1