网络拓扑一般在概要设计里体现出来,但是在实施方案和部署方案里面也可能会有,我们这里就简单讲讲网络拓扑的画法。

很多项目经理可能第一次听说拓扑这个词,这是音译的,实际上就是网络元素的几何分布,一句话就是网络在空间上是如何分布和部署的。

绘制网络图是项目管理的重要基础(软件项目管理入门)(1)

要画网络拓扑,自然要弄明白网络元素构成吧,如果网络元素都不清楚,自然没法画图了,所以先得了解一下网络元素。下面我给大家简单介绍一下几个基本的网络元素。

1、服务器。这个大家应该都知道,在我们设计过程中的服务器有两种说法,一种是指硬件的服务器,就是服务器硬件,这是一种硬件设备,扁扁的那种叫机架式服务器,我们在机房里见到大多是这种服务器;还有一种叫刀片服务器,这种外形有些类似PC,但是比较大,上面有很多插槽,可以插入板卡,每个板卡可以看做一个小服务器,这种刀片服务器可以用来做服务器集群,减少布线。服务器还有一种说法就是指特定的软件系统,比如数据库服务器、应用服务器、WEB服务器、文件服务器、消息服务器、邮件服务器等等。这两种在拓扑图上都有可能体现。

2、网络。这里的网络不是指网线,而是指网络连接,一般会用线条表示有线的网络连接,用云图表示互联网,用闪电表示无线连接,用波浪线表示未知形态的连接或者可省略的连接等等。

3、交换机。交换机用来进行网络数据交换的,一般会用在不同网络的边界。

4、路由器。和交换机类似,也经常用在两种网络的边界处。

5、防火墙。拓扑图中一般指硬件防火墙。

6、终端设备。如电脑、手机等。

绘制网络图是项目管理的重要基础(软件项目管理入门)(2)

实际应用中还会有很多的网络元素,这里我就列出几种常用的,我们的拓扑图一般是展现现有的网络结构,但也可能需要涉及网络拓扑设计,如果这样的话,可能需要网络工程师介入了,也就是说需要具备一定的网络的专业知识才行。当然对于一些简单的网络结构,项目经理自己也可能能够对付。

但是不管怎么说,概要设计里可能需要这张图。所以项目经理必须了解。

如何画拓扑图,我没有太多的建议,但是大家要注意以下两点:

1、如果汇报用,建议网络拓扑不要太复杂了,复杂的图不容易讲明白。有些网络元素可以略去。如果是文档用,建议使用Visio画,其他的绘图软件也可以,尽量详细一点。如果没法展现,可以将原图作为附件,附加在文档里面或者后面。

2、网络拓扑尽可能形象化一点。实际上就是尽可能使用形象化的图标,不要弄个方框,里面写个字就了事,这个不太好,因为网络拓扑图所在的文档都会给领导或其他的项目干系人看,人家对网络结构了解一些,但是没有那么专业,我们将网络元素形象化一点,不仅可以让对方容易理解,同时我们自己也可以减少一些口舌。

3、网络拓扑图要有根有据,不可以瞎画。很多项目经理根据自己的想象弄了一张图,这个不可取。我们可以参考别人的思路,但是要基于甲方现有的网络结构和项目的业务需要来进行设计,换句话说,网络拓扑需要对项目提供基础支持,如果现有的网络结构能够满足需要,那就将现有的网络拓扑画上去也可以。但是多少会有一些调整,比如说,你肯定要增加应用服务器或者数据库服务器吧,那你就要将这个服务器的网络位置画出来。

绘制网络图是项目管理的重要基础(软件项目管理入门)(3)

网络拓扑就介绍到这,下一节重点介绍流程图。谢谢大家阅读。

,