码迷,mamicode.com
首页 > 其他好文 > 详细

UML: 部署图

时间:2014-11-26 15:40:37      阅读:1436      评论:0      收藏:0      [点我收藏+]

标签:blog   http   os   2014   log   工作   tt   管理   服务器   

说部署图之前,先看看某24小时便利店管理系统的网络拓扑结构图:

bubuko.com,布布扣

这个图描述了本系统的整体物理结构,从该图我们可以得到以下信息:
1.该便利店集团有总部和多个门店,总部管理财务、仓库、采购等事宜。
2.二级配送可能是该集团的一个子单位,也可能是第三方公司,其作用是及时配送货物到门店。
3.每个门店都有终端电脑,这些终端电脑通过互联网与总部的服务器、二级配送的服务器有联系。
4.财务、仓管、采购子系统在总部的局域网内的。
5.二级配送的客户端直接与二级配送的Server相连。
第1、2点是业务信息,第3、4、5点是技术信息。

分布式系统的整体规划是很重要的,要做好整体的系统规划,需要具备以下的知识:
1.掌握系统的需求。
2.掌握相关的开发技术。
3.熟悉网络知识、IT基础架构知识。
4.熟悉相关的硬件知识。

部署图的主要目的是在物理的层次上做整体的系统规划,上述的网络拓扑结构图,用部署图表示如下:

bubuko.com,布布扣

注意:标注及黄色底色的文字不是部署图的一部分,仅是用来说明而已。

部署图的基本要点如下:
1.实际环境中的一台电脑、服务器或者硬件设备,在部署图中可用节点(Node)来了表示,也就是图中的一个一个立体矩形框框。
2.每个节点有个名称,如图中的财务的PC、总部的Server等。
3.可以用标记(Tags)来详细说明每个节点的具体配置情况,如图中的总部的Sever,Number=1表示服务器数量只有一台,OS=Windows Server 2003则说明服务器采用Windows Server 2003为操作系统。
4.节点与节点之间,如果有物理联系,则直接拉线条,在线条上面写上连接的方式。如总部的Server与门店的PC是通过Internet来联系的,总部的Server与财务的PC是通过局域网来联系的。

部署图的语法不复杂,但要画好很不容易,实际工作中,我们往往会画出这样的部署图:

bubuko.com,布布扣

这样的放之四海而皆准的n层架构部署图,对实际项目工作没有任何实质指导意义。画出这样的“无用”部署图,往往是因为没有具备系统整体规划的相应知识。

另外要说明的是,部署图和组件图结合,能比较完整的体现出系统的架构设计。

UML: 部署图

标签:blog   http   os   2014   log   工作   tt   管理   服务器   

原文地址:http://www.cnblogs.com/yingzhongwen/p/4123081.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!