需求分析是开发过程中最关键的阶段,需要克服需求收集的困难,采用多种方式与用户交流,才能挖掘出网络工程的全面需求。需求分析有助于设计者更好地理解网络应该具有什么样的功能和性能,最终设计出符合用户需求的网络。
收集需求的范围如下:
(1) 业务需求。
(2) 用户需求。
(3) 应用需求。
(4) 计算机平台需求。
(5) 网络通信需求。
需求分析的输出是产生一份需求说明书,也就是需求规范。在完成需求说明书之后,管理者与网络设计者应该达成共识,并在文件上签字。
在形成需求说明书的同时,网络设计人员还必须与网络管理部门就需求的变化建立起需求变更机制,明确允许的变更范围。这些内容正式通过后,开发过程就可以进入下一个阶段。
在这一阶段,应该给出一份正式的通信规范说明文档,作为下一阶段的输入。网络分析阶段应该提供的通信规范说明文档包含下列内容:
(1) 现有网络的拓扑结构图。
(2) 现有网络的容量,以及新网络所需的通信量和通信模式。
(3) 详细的统计数据,直接反应现有网络性能的测试量。
(4) Internet接口和广域网提供的服务质量报告。
(5) 限制因素列表,例如使用线缆和设备清单等。
网络逻辑结构设计是体现网络设计核心思想的关键阶段,在这一阶段根据需求规范和通信规范选择一种比较适宜的网络逻辑结构,并实施后续的资源分配规划、安全规划等内容。
该阶段最后得到一份逻辑设计报告,输出的内容包括以下几点:
(1) 网络逻辑设计图。
(2) IP地址分配方案。
(3) 安全管理方案。
(4) 具体的软硬件、广域网连接设备和基本的网络服务。
(5) 招聘和培训网络员工的具体说明。
(6) 对软硬件费用、服务提供费用以及员工和培训费用的初步估计。
物理网络设计是逻辑网络设计的具体体现,通过对设备的具体物理分布、运行环境等的确定来确保网络的物理连接符合逻辑设计的要求。
网络物理结构文档必须尽可能详细、清晰,输出内容如下:
(1) 网络物理结构图和布线方案。
(2) 设备和部件的详细列表清单。
(3) 软硬件和安装费用的估计。
(4) 安装日程表,详细说明服务的时间以及期限。
(5) 安装后的测试计划。
(6) 用户的培训计划。