主讲:易建勋第1页共47页第2章网络用户需求分析2.1用户需求分析基本方法2.2用户基本要求需求分析【重点】2.3用户高级要求需求分析主讲:易建勋第2页共47页2.1用户需求分析基本方法主讲:易建勋第3页共47页2.1用户需求分析基本方法2.1.1需求分析的基本内容1.IEEE软件工程定义的需求1)用户解决问题或达到目标所需要的条件或要求。2)系统满足合同、标准、规范或其它正式规定文档所需具有的条件或要求。3)反映上面1)或2)所描述的条件或要求的文档说明。IEEE的定义包括了从用户角度,以及从设计者角度来阐述用户需求。主讲:易建勋第4页共47页2.1用户需求分析基本方法2.用户需求分析的内容需求类型需求分析内容用户业务数据业务、音频业务、视频业务、安全业务、无线业务等应用软件OA系统、MIS系统、CAI系统、ERP系统、CAD系统等网络服务DNS服务、Web服务、FTP服务、E-mail服务等硬件设备PC、服务器、交换机、路由器、防火墙、传输介质等网络结构逻辑结构、物理结构、网络互连、网络接入等主讲:易建勋第5页共47页2.1用户需求分析基本方法用户网络应用环境用户建筑物布局情况,建筑物之间的最大距离;外部网络接入点位置;用户确定的网络中心机房位置;用户设备间的位置及电源供应情况;用户信息点数量及位置;任何两个用户之间的最大距离;用户部门分布情况;特殊需求或限制条件:如道路、河流、建筑物之间的阻挡物;电缆布线是否有禁区等。主讲:易建勋第6页共47页2.1用户需求分析基本方法用户网络设备状态用户现有计算机数量及分布情况;今后几年中,用户信息点可能增长情况;现有网络通信设备性能、技术参数和数量;用户模拟通信设备,如电话、广播和视频设备;用户现有网络设备之间的物理连接等。主讲:易建勋第7页共47页2.1用户需求分析基本方法用户业务对网络服务的需求数据库和应用软件的共享服务需求;文件传输和存取的服务需求;Web网站系统建设和应用的需求;电子邮件系统的建设和应用需求;网络远程登录服务的需求;网络视频服务的需求;企业IP电话的需求等。主讲:易建勋第8页共47页2.1用户需求分析基本方法用户业务对网络容量和性能的需求用户业务的时间规律;用户业务流量的规律;用户业务对的安全需求;用户业务对可靠性需求;用户业务对最低带宽的需求;用户业务对最低响应时间的需求。主讲:易建勋第9页共47页2.1用户需求分析基本方法2.1.2用户的权利与义务1.用户的特点用户是经过筛选的。用户的需求存在千差万别,有些需求甚至相互矛盾。网络工程师应当筛选出真正的用户。用户是沉默的。用户往往难以清楚地描述具体需求。用户的需求常常隐藏在企业工作流程或企业文化中。用户不易通过口头或书面的形式表述清楚。主讲:易建勋第10页共47页2.1用户需求分析基本方法用户是难以满足的。如果双方对需求的理解不一致,强势的用户会提出一些过高要求。用户是可引导的。行业网络系统通常有较多的用户应用案例,有成熟的网络应用经验。主讲:易建勋第11页共47页2.1用户需求分析基本方法2.用户的权利网络工程师应使用符合用户习惯的表达方式。应当了解用户的业务及目标。应当对工作结果进行解释和说明。与用户交流中,应保持合作的职业态度。应当对系统需求提供合理化建议。应当描述网络系统的基本特性。对需求进行变更时,网络工程师应当对成本、影响和得失做出真实可信的评估。主讲:易建勋第12页共47页2.1用户需求分析基本方法3.用户的义务讲解用户的业务特征,说明专业术语和要求。提出需求时,应当力求准确详细。对最终需求做决策时,不要使用含糊不清的表态。对复杂的工程项目,提出子项目的优先实现等级。评审网络工程师提出的用户需求分析文档。对需求变更时,应遵重网络工程师确定的处理流程。主讲:易建勋第13页共47页2.1用户需求分析基本方法2.1.3需求获取的方法基本原则:需求源于用户的需要。在合作过程中培养用户提出需求的能力。与用户共同开发需求。一个网络工程不可能面面俱到,系统集成商应当主动选择用户,细分市场,定位目标。最终用户是最好的专家。可以通过调查来获取用户需求。网络工程师应当通过调查,并从服务意识出发,与用户一起将需求清晰化。主讲:易建勋第14页共47页2.1用户需求分析基本方法2.1.4需求分析中存在的问题1.没有足够多的用户参与2.用户需求不断增加必须一开始就对项目的范围,目标,约束条件和成功标准予以说明。3.模棱两可的用户需求4.不必要的特性5.过于精简的需求说明6.不准确的用户计划主讲:易建勋第15页共47页2.2用户基本要求需求分析主讲:易建勋第16页共47页2.2用户基本要求需求分析2.2.1用户类型的分析不同行业对网络系统的需求存在很大差异,行业性在一定程度上决定了网络设计的技术选型,拓扑结构,设备性能等技术要求。1.个人用户主要是因特网业务。512kb/s的带宽能满足大部分用户的最低需求。数据安全的需求大大低于企业。使用时间集中在20:00~24:00之间。主讲:易建勋第17页共47页2.2用户基本要求需求分析2.企业用户小型企业网络网络节点较少,地理分布范围较小。主要利用因特网进行用户业务。接入带宽一般10Mb/s以下。通常采用以太网技术。主讲:易建勋第18页共47页2.2用户基本要求需求分析中型企业网络地理分布范围在一个区域内。主要用于企业内部网络通信。接入带宽在10~100Mb/s之间。对数据安全性要求较高。通常采用以太网技术设计网络。主讲:易建勋第19页共47页2.2用户基本要求需求分析大型企业网络往往以企业总部为中心。总部使用高端路由器并做冗余备份。分支机构采用中低端路由器做接入。线路采用租用专线,也可采用VPN。主讲:易建勋第20页共47页2.2用户基本要求需求分析3.行业用户电信行业网络拥有庞大的接入网、传输网、交换网等。业务类型多,如数据、话音、视频等业务。网络类型复杂,如SDH、DDN、Ethernet等。交换技术多样化,如电路交换、分组交换等。应考虑原有网络与新建网络的互联性。网络设备要求支持多业务,以及较强的QoS。主干链路一般采用SDH、DWDM技术。网络设备要有较高的性能和可靠性。主讲:易建勋第21页共47页2.2用户基本要求需求分析ISP行业网络有统一IP平台需求。对网络设计要求提供多种业务。要求良好的QoS保障能力。多种接入方式。主讲:易建勋第22页共47页2.2用户基本要求需求分析银行行业网络对网络的稳定性和响应时间有较高要求。银行网络对数据可靠性要求高。银行系统对网络安全性要求较高。主讲:易建勋第23页共47页2.2用户基本要求需求分析教育行业网络对数据可靠性要求较低,但对带宽要求较高。大型校园网往往为三层网络结构。网络外部一般采用双出口。往往采用宽带以太网技术。主讲:易建勋第24页共47页2.2用户基本要求需求分析2.2.2用户网络功能需求分析1.因特网功能域名系统(DNS):网页浏览(Web):占上网人数的81%(2010)邮件收发(Email):占上网人数的56%文件传输(FTP):网络论坛(BBS):占上网人数的30%网络聊天(IM):占上网人数的71%视频点播(VOD):占上网人数的62%网络电话(VoIP):部分企业使用远程访问。四大基本服务:DNS、Web、Email、FTP。主讲:易建勋第25页共47页2.2用户基本要求需求分析2.内部网(Intranet)功能资源共享数据管理文件管理信息发布协同工作OA系统–MIS系统–ERP系统–一卡通系统–CAD系统–视频监控主讲:易建勋第26页共47页2.2用户基本要求需求分析2.2.3网络基本结构需求分析1.拓扑结构需求分析网络层数越多,建设和运维成本会越高。拓扑结构与网络类型:小型局域网一般采用星形拓扑结园区网一般采用树形结构加网状结构城域网一般采用环形、树形等结构是否需要采用VLAN进行工作组划分。否需要采用无线通信。是否需要与其他远程网络互连。主讲:易建勋第27页共47页2.2用户基本要求需求分析2.网络节点需求分析网络节点位置的地理分布情况网络节点的设备处理能力是否满足要求终端设备(如PC)的分布情况传输介质转接点的位置分布情况综合布线设备间的位置等主讲:易建勋第28页共47页2.2用户基本要求需求分析3.网络链路需求分析主干链路采用的传输介质主干链路最大连接距离是否满足要求无线通信时,对其设备有电磁干扰吗设备间的位置、电源、干扰、接地等网络链路的维护管理是否方便主讲:易建勋第29页共47页2.2用户基本要求需求分析[案例]对多种网络技术的评估主讲:易建勋第30页共47页2.2用户基本要求需求分析2.2.4网络投资约束条件分析任何资本的投入都期望得到回报。根据专家估计,在网络系统生命周期中,前期网络工程费用大概占30%左右,大部分费用发生在网络运行管理和维护中。网络系统的收益类型:一次性收益。非一次性收益。不可定量的收益。主讲:易建勋第31页共47页2.3用户高级要求需求分析主讲:易建勋第32页共47页2.3用户高级要求需求分析2.3.1网络扩展性需求分析1.用户业务的扩展性用户业务的新增长点有哪些?用户业务的增长速度有多快?对网络端口数量的增长有哪些要求?用户部门调整对网络结构的影响有多大?主讲:易建勋第33页共47页2.3用户高级要求需求分析2.网络性能的扩展性网络带宽增长速率对网络性能的影响有多大?网络交换机端口的预留比例是多少?主要网络设备的处理性能预留是多少?主讲:易建勋第34页共47页2.3用户高级要求需求分析3.网络结构的扩展性用户环境变化(如增加建筑物)时,对现有网络结构的影响有多大?可以采用哪些方式(如级联或堆叠)扩展网络端口?用户今后增加新的子网时,对现有网络影响有多大?网络改变接入方式时,对网络结构的影响有多大?主讲:易建勋第35页共47页2.3用户高级要求需求分析4.网络设备的扩展性哪些网络设备(如刀片式服务器)便于网络扩展?哪些网络设备(如固定式交换机)不利于设备升级?网络设备扩展时,设备电源功率和外部电源(如UPS)功率是否满足要求?哪些网络设备在今后的升级中存在兼容性(如PCI-X网卡)问题?主讲:易建勋第36页共47页2.3用户高级要求需求分析[案例]不同厂商方案的比较方法主讲:易建勋第37页共47页2.3用户高级要求需求分析5.网络软件的扩展性服务器软件(如邮件服务器)性能能够满足扩展性要求吗?系统软件升级(如网络操作系统由32位升级为64位)对服务器性能影响有多大?服务器操作系统变更(如Windows更改为Linux)对网络设备影响有多大?服务器操作系统变更对网络应用软件影响有多大?主讲:易建勋第38页共47页2.3用户高级要求需求分析2.3.2网络性能需求分析1.网络服务最低带宽对带宽的需求会随网络通信能力的增强而无限增加。理想状态:“带宽无极限”网络性能与投资成本成比例增加。最终用户的平均最低接入带宽为256kbit/s。随着网络技术的发展,网络带宽会不断增加;随着编码技术的发展,传输信息需要的带宽越来越小。主讲:易建勋第39页共47页2.3用户高级要求需求分析2.用户网络通信流量的特点带宽是否足够取决于三方面的因素:提供给用户服务的类型(如Web、OA等);接入层用户访问的速度;用户和服务器之间的连接质量。网络服务的通信流量主要有以下4种情况:偶尔少量的通信。突发性通信。固定带宽的流式传输。不定带宽的数据传输应用。主讲:易建勋第40页共47页2.3用户高级要求需求分析2.3.3网络可靠性需求分析是否需要RAID进行数据自动备份;是否需要进行数据远程异地备份;是否需要系统备份和快速恢复功能;是否需要双机热备功能;是否需要建立SAN(区域存储网络);是否需要具有容错功能的服务器及网络设备;出现故障时是否能够迅速恢复;相同设备之间是否可以相互替代;网络不能因出现单点故障而引起全网瘫痪。主讲:易建勋第41页共47页2.3用户高级要求需求分析2.3.4网络安全需求分析网络安全的目标是使用户的网络资源损失最小化。1.系统软件和硬件的安全需求网络设备安全功能的需