UML建模之部署图(Deployment Diagram)

 一、部署图简介(Deployment Diagram Introduction)

二、部署图元素(Deployment Diagram Elements)

1、结点(Node)

2、结点实例(Node Instance)

3、结点类型(Node Stereotypes)

4、物件(Artifact)

5、连接(Association)

6、结点容器(Node as Container)

三、部署图项目示例(Deployment Diagram Example)

1、Web Server服务器

2、Web访问量分流设备

3、FTP Server And Session Server服务器

4、DB Server服务器

5、App Server服务器

6、FrieWall防火墙

7、User Client

四、总结

  

一、部署图简介(Deployment Diagram Introduction

       部署图描述的是系统运行时的结构,展示了硬件的配置及其软件如何部署到网络结构中。一个系统模型只有一个部署图,部署图通常用来帮助理解分布式系统。

 

二、部署图元素(Deployment Diagram Elements

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)。

 

 

 

三、部署图项目示例(Deployment Diagram Example

  分析:

  1、Web Server服务器

一台Web服务器预装4个操作系统及其之上的4个IIS,由于客户访问量大,3个用来部署B2C Web, 1个用来部署B2BB2E Web.

  2、Web访问量分流设备

       根据网站流量,自动定位客户访问流量小的服务器。

  3、FTP Server And Session Server服务器

       网站所有的图片都统一上传到FTP服务器上,同时B2CWeb下的Session统一转移到此服务器上。

  4、DB Server服务器

       数据库服务器

  5、App Server服务器

       定时执行排程(控制台程序)的服务器,用于與倉庫系統交互。

  6、FrieWall防火墙

       所有对服务器的操作通过防火墙过滤。

  7、User Client

       用户个人PC,预装有浏览器。

 

四、总结   

    本文介绍了部署图的概念及其一些设计元素,并配实例说明。部署图在描述较复杂系统的物理拓扑结构时很有用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值