资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,解放军理工大学指挥自动化学院,陈鸣:网络工程与设计,*,计算机软件工程硕士,高级计算机网络,计算机科学系,解放军理工大学指挥自动化学院,1,陈鸣:网络工程与设计,关于本课程,不讲复杂的网络协议和层次,少讲网络理论,着重网络工程设计和方法的学习。,从现在开始讲60学时,估计08年1月中结束。,考查方式有平时作业和练习(约占40%),加上期末考试60%。,教材采用陈鸣博士的“网络工程设计教程”,参考书有很多:,Computer Networks,Fourth Edition,Andrew S.Tanenbaum,Prentice Hall,2003,清华大学出版社,计算机网络第4版英文影印本和中译本,计算机网络用自顶向下方法描述Internet特色(第三版),James F.Kourose,Keith W.Ross著,陈鸣译,机械工业出版社,2005.6.,解放军理工大学指挥自动化学院,2,陈鸣:网络工程与设计,网络工程设计,解放军理工大学,指挥自动化学院教授,陈 鸣,博士,解放军理工大学指挥自动化学院,3,陈鸣:网络工程与设计,本课程主要内容,网络工程概述,网络需求分析,网络设计的基本构件,网络设计中的广域网和接入网,逻辑网络设计:拓扑、地址和选路,逻辑网络设计:管理和安全,物理网络设计:结构化布线系统和机房,物理网络设计:设计,LAN,和企业网,网络测试、排错 和性能优化,解放军理工大学指挥自动化学院,4,陈鸣:网络工程与设计,教材,网络工程设计教程,系统集成方法,陈 鸣 编著,北京希望电子出版社,,2002年9月,解放军理工大学指挥自动化学院,5,陈鸣:网络工程与设计,解放军理工大学指挥自动化学院,6,陈鸣:网络工程与设计,“系统集成”是本课程的出发点,根据系统的应用需求,关注系统的总体功能和特性,再选用各种合适的部件来构造或定制所需要的网络信息系统,根据系统对网络设备或部件的要求,选用具有最为合适的工作机制的设备;同时仅需要关注各种设备或部件的外部特性即接口,而忽略这些设备或部件的内部技术细节,解放军理工大学指挥自动化学院,9,陈鸣:网络工程与设计,该书的目标,着重讲解用系统集成方法进行网络工程设计的原理和基本方法,网络工程设计方法以TCP/IP网络为蓝本,提供一本运用系统集成的方法来分析、设计和维护网络系统的教科书,读者是企业或机构的信息技术主管或网络系统,设计师,或这样角色的候选者,解放军理工大学指挥自动化学院,10,陈鸣:网络工程与设计,学习前提,本课程内容综合性强,涉及领域广,学习难度大,需要修过本科,计算机网络,课程或类似课程,希望大家加强讨论和实践,掌握设计思路、基本方法,理解重要案例,解放军理工大学指挥自动化学院,11,陈鸣:网络工程与设计,第一讲 网络工程概述,解放军理工大学,指挥自动化学院教授,陈 鸣 博士,解放军理工大学指挥自动化学院,12,陈鸣:网络工程与设计,本讲要点,概念,过程模型,系统集成,质量标准的概念,文档管理,用,Project,管理项目,应注意的问题,解放军理工大学指挥自动化学院,13,陈鸣:网络工程与设计,本讲目的,定义用系统集成方法进行计算机网络工程设计所涉及的一些基本概念和方法。,解放军理工大学指挥自动化学院,14,陈鸣:网络工程与设计,网络工程定义,(1),将系统化的、规范的、可度量的方法应用于网络系统的设计、建造和维护的过程,即将工程化应用于网络系统中。,(2)对(1)中所述方法的研究。,任何工程方法必须以有组织的质量保证为基础,全面的质量管理和类似的理念刺激了过程的不断改进,正是这种改进导致了更加成熟的网络工程方法的不断出现,网络工程的核心就是对于网络质量的关注,解放军理工大学指挥自动化学院,15,陈鸣:网络工程与设计,网络工程层次,网络工程是一种层次化的技术,它的基础是过程层,质量焦点,过程,方法,工具,解放军理工大学指挥自动化学院,16,陈鸣:网络工程与设计,本讲要点,概念,过程模型,系统集成,质量标准的概念,文档管理,用,Project,管理项目,应注意的问题,解放军理工大学指挥自动化学院,17,陈鸣:网络工程与设计,工程是对技术实体的分析、设计、建造、验证和管理,本书关注的技术实体是基于TCP/IP的计算机网络系统,网络工程过程模型,解放军理工大学指挥自动化学院,18,陈鸣:网络工程与设计,基本概念,与网络工程有关的工作可分为三个阶段:问题定义、技术设计、测试验证,定义阶段“做什么”,设计阶段“如何做”,测试阶段“做的如何”,解放军理工大学指挥自动化学院,19,陈鸣:网络工程与设计,定义阶段,网络系统设计者要,弄清网络系统要支持的业务,要完成什么样的功能和性能,有什么样的系统行为,有什么样的约束,确认一个系统成功的标志是什么,定义过程的三个主要任务,分析网络应用目标(2.1节),分析网络应用约束(2.2节),分析网络通信特征(2.4节),解放军理工大学指挥自动化学院,20,陈鸣:网络工程与设计,设计阶段,网络设计者要,建立逻辑模型,为用户提供参照物,(逻辑设计),确定网络拓扑形式(5.1节),规划网络地址(5.2节),选择适当的选路协议(5.3节),网络管理(第6章)和网络安全(第7章)设计,选择技术和设备,采用系统集成的工程方法来实现系统,(物理设计),结构化布线系统(8.1节),机房和电源(8.2节),为局域网或园区网选择技术和设备(8.3节),为企业网选择技术和设备(8.4节),解放军理工大学指挥自动化学院,21,陈鸣:网络工程与设计,测试阶段,在测试过程中,要,编写并实现测试计划,建立原型系统或实验系统,验证网络设计,编写网络设计文档,如测试结果表明有性能问题,就要更新设计,更新设计构成了,逐步求精的循环过程,解放军理工大学指挥自动化学院,22,陈鸣:网络工程与设计,网络循环解决过程,所有网络工程可看成一个问题的循环解决过程,包括四个阶段:,状态描述:事务的当前状态,问题定义:要解决的特定任务,技术开发:通过应用某些技术来解决问题,方案综述:提交结果(如文档、方案、新系统),解放军理工大学指挥自动化学院,23,陈鸣:网络工程与设计,问题定义,技术开发,方案综述,状态描述,状态描述,解放军理工大学指挥自动化学院,24,陈鸣:网络工程与设计,网络设计的系统集成模型,从系统级开始,接着是用户需求分析、逻辑网络设计、物理网络设计和测试,系统/信息工程,用户需,求分析,逻辑网,络设计,用系统集成,方法设计实,现物理网络,测试,解放军理工大学指挥自动化学院,25,陈鸣:网络工程与设计,循环线性化,该模型支持带有反馈的循环,但将该模型视为严格线性关系可能更易于处理,该模型从系统级开始,接着是用户需求分析、逻辑网络设计、物理网络设计和测试,网络设计者通常是采用系统集成方法来设计实现物理网络的,因此将该模型称为,网络设计的系统集成模型,解放军理工大学指挥自动化学院,26,陈鸣:网络工程与设计,术语:企业网,企业网是为企业提供信息传递和资源共享的计算机网络,它通常包括若干局域网(LAN),IEEE定义,“企业网是一个连接企业通信、处理和存储资源的企业范围的网络,它使得这些资源对于分布于企业范围内的用户可用”。,本书中与企业网相联系的“企业”一词为泛指,解放军理工大学指挥自动化学院,27,陈鸣:网络工程与设计,本讲要点,概念,过程模型,系统集成,质量标准的概念,文档管理,用,Project,管理项目,应注意的问题,解放军理工大学指挥自动化学院,28,陈鸣:网络工程与设计,系统集成,系统,为实现某一目标而形成的一组元素的有机结合,系统集成,系统本身有可作为一个元素参与多次组合,系统集成是一种目前常用的实现较复杂工程的方法,现代汽车工业,航天飞机,“系统集成”既是一种重要的工程建设思想,也是一种解决问题的思想方法论,解放军理工大学指挥自动化学院,29,陈鸣:网络工程与设计,系统集成的好处,较高的质量水准,选择有一流技术水平和质量鉴别体系资质的系统集成商,系统建设速度快,由多年从事系统集成的专家和配套的项目组进行集成,有畅通的设备进货渠道,富有处理用户关系的经验,能加快系统建设速度,交钥匙解决方案,全权负责处理所有的工程事宜,使用户能够将注意力放在系统的应用要求上,标准化配置,采用它成熟和稳妥的方案,由于系统集成商承担的系统存在的共性,使得系统维护及时和成本较低,解放军理工大学指挥自动化学院,30,陈鸣:网络工程与设计,网络信息系统集成的层次,网络通信层,信息平台层,应用平台层,通信网络,数据库,Web,服务器,电子邮件,系统,专用系统1,电子邮件系统,群件系统,专用系统2,专用系统3,通用系统1,通用系统2,通用系统3,.,数据安全体系结构,网络管理应用,环境平台层,基础设施,解放军理工大学指挥自动化学院,31,陈鸣:网络工程与设计,在设计和实施网络平台前,需要考虑计算机网络到达的楼宇的结构化布线系统和机房、电源等的环境问题,环境平台设计问题,包括结构化布线系统、网络机房系统的设计和供电系统的设计等内容,环境平台层,解放军理工大学指挥自动化学院,32,陈鸣:网络工程与设计,网络平台层,网络平台目前一般应采用TCP/IP技术,在信息高度集中的场所建立局域网,局域网之间形成专用Intranet,该Intranet与Internet相连或通过Internet形成Extranet的问题,采用子网互连结构的网络拓扑形式,可使网络具有更可靠、更安全、扩展性及交互性更强的特点,它的成本也非常经济,应选用成熟的网络操作系统,选用适当的服务器、网络通信设备,解放军理工大学指挥自动化学院,33,陈鸣:网络工程与设计,信息平台层,信息平台层主要采用数据库技术、Web技术、电子邮件技术、群件技术、网管技术和分布式处理等技术,直接为用户提供多种 Internet/Intranet的通用服务,为应用程序的开发提供了支撑平台,使用户专用系统的开发工作更为快捷、可靠,Internet/Intranet软件都能屏蔽各种系统内部的差异而使系统接口符合标准,解放军理工大学指挥自动化学院,34,陈鸣:网络工程与设计,应用程序层,应用系统体现了网络信息系统的存在价值,应根据用户应用需求尽可能选用成熟的商品,如不能找到满足需求的应用程序,则应考虑由自己或委托他人进行精心设计和实现,解放军理工大学指挥自动化学院,35,陈鸣:网络工程与设计,系统集成模型的指导作用,系统集成四层模型是总结大量的网络信息系统工程经验后,经过分析提升提出来的,较全面地覆盖了完成设计和管理实施网络信息系统的全过程,该模型与实际工作的主要过程一致,简明、易操作,按照此系统集成四层模型来规划和设计网络信息系统,便于划分子系统和确定接口参数,便于管理和控制网络信息系统的质量,使网络信息系统成为有机的整体,更有效地实现网络信息系统的应用目标,解放军理工大学指挥自动化学院,36,陈鸣:网络工程与设计,系统集成的特点,充分关注接口规范,系统集成的技术关键不是具体产品设备的研究开发,而是解决产品、设备之间的接口问题,协调与优化系统,系统整体协调和优化 vs.局部性能,重视工程规范和质量管理,以科学化、系统化、规范化的管理手段实现系统工程,建立良好的客户关系,成败主要取决于三个因素:技术、管理和客户关系,解放军理工大学指挥自动化学院,37,陈鸣:网络工程与设计,系统集成的原则,实用性原则,先进性原则,可扩充、可维护性原则,可靠性原则,安全性原则,经济性原则,一把手负责原则,解放军理工大学指挥自动化学院,38,陈鸣:网络工程与设计,本讲要点,概念,过程模型,系统集成,质量标准的概念,文档管理,用,Project,管理项目,应注意的问题,解放军理工大学指挥自动化学院,39,陈鸣:网络工程与设计,ISO 9000国际标准,质量术语标准,ISO 8402,标准选用与实施指南,质量保证标准,质量管理标准,ISO 9000,-1 选择与使用,-2 实施,-3 计算机软件,-4 可信性大纲,ISO 9001 设计、开发、生产、安装和服务,ISO 9002 生产、安装和服务,ISO 9003 最终检验和试验,ISO 9004,-1 指南,-2 服务指南,-3 流程性材料,-4 质量改进,支持性技术标准,ISO 10005质量计划,ISO 10007技术状态,ISO 10011 -1 审 -2 审核员 -3审核管理,ISO 10012,-1 测量设备,-2 测量过程,ISO 10013质量管理,解放军理工大学指挥自动化学院,40,陈鸣:网络工程与设计,质量管理分为3类,质量检验型管理,是一种粗放型的初级质量管理。挑出不合格品,对其进行报废和修理处理,对产品质量形成过程中产生的瑕疵或缺陷处于失控状态,全面质量管理,把质量管理延伸至市场调研、研究发展、质量设计、原材料管理、质量保证以及售后服务等领域。从全过程控制和企业全员努力两方面来保证产品质量,其本质是生产者主导型的质量管理,质量鉴别,在全面质量管理基础上形成的质量管理手段,这是立足于用户需求,买方主导型质量管理,它具有国际通用性,解放军理工大学指挥自动化学院,41,陈鸣:网络工程与设计,本讲要点,概念,过程模型,系统集成,质量标准的概念,文档管理,用,Project,管理项目,应注意的问题,解放军理工大学指挥自动化学院,42,陈鸣:网络工程与设计,网络设计的文档管理,文档指某种数据管理概要和其中所记录的数据,文档是系统的一部分,系统文档的编制在网络工程工作中占有突出的地位和一定的工作量,高质量、高效率地开发、分发、管理和维护文档对于充分发挥系统效率有着重要的作用,文档编制:自然语言、(半)形式化语言、各类图形和表格,文档由人或计算机书写(生成)或阅读(识别),解放军理工大学指挥自动化学院,43,陈鸣:网络工程与设计,文档的作用,提高系统设计过程中的能见度。把设计过程中发生的时间以某种可阅读的形式记录在文档中。管理人员可将有关记载作为检察系统设计进度和设计质量的依据,提高设计效率。开发人员基于文档,能对各阶段工作进行周密思考、全盘权衡,从而减少返工。可在开发早期发现错误和不一致,便于加工纠正,作为设计人员在一定阶段的工作成果和结束标志,记录设计过程中的有关信息,便于协调以后的系统设计、使用和维护,提供对系统的运行、维护和培训的有关信息,便于潜在用户了解系统的性能、性能等各项指标,解放军理工大学指挥自动化学院,44,陈鸣:网络工程与设计,文档的分类(续),基于系统生存期方法,将系统从形成概念开始,经过开发、使用和不断增补修订,直到最后被淘汰的整个过程应提交的文档可归于以下13种,可行性研究报告操作手册,项目开发计划测试计划,系统需求说明书测试分析报告,数据要求说明书设计进度月报,概要设计说明书项目设计总结报告,详细设计说明书维护修改建议,用户手册,解放军理工大学指挥自动化学院,45,陈鸣:网络工程与设计,阶段,文档,可行性研究与计划,需求分析,系统设计,软件开发,硬件安装调试,系统集成与测试,运行维护,可行性研究报告,项目开发计划,系统需求说明书,数据要求说明书,测试计划,概要设计说明书,详细设计说明书,用户手册,操作手册,测试分析报告,开发进度月报,项目开发总结,维护修改建议,文档与系统生存期关系,解放军理工大学指挥自动化学院,46,陈鸣:网络工程与设计,阶段,文档,做什么?,从何处?,何时做?,由谁做?,怎样做?,为什么?,可行性研究报告,项目开发计划,系统需求说明书,数据要求说明书,测试计划,概要设计说明书,详细设计说明书,用户手册,操作手册,测试分析报告,开发进度月报,项目开发总结,维护修改建议,文档解决的问题,解放军理工大学指挥自动化学院,47,陈鸣:网络工程与设计,文档管理和维护,系统开发小组应设一位文档管理员,开发小组成员保存个人文档,新旧版本管理和控制,修改主文档,应按照:提议评议审核批准实施的步骤严格控制,项目结束后,应收回开发人员的个人文档,解放军理工大学指挥自动化学院,48,陈鸣:网络工程与设计,本讲要点,概念,过程模型,系统集成,质量标准的概念,文档管理,用,Project,管理项目,应注意的问题,解放军理工大学指挥自动化学院,49,陈鸣:网络工程与设计,用Microsoft Project管理项目,大中型网络工程需用科学手段管理工程计划和进度,项目是为完成一个具体的目的而设计的一系列行动步骤,Project作为一个管理软件工具,可以帮助用户有效地计划、组织和管理项目。它有如下功能:,编制、组织信息功能,计算功能,方案比较功能,诊断维护功能,共享项目信息功能,跟踪任务功能,解放军理工大学指挥自动化学院,50,陈鸣:网络工程与设计,管理项目的几个重要步骤,一个完整,项目,主要是由任务、阶段点和资源组成的,有开始日期和完成日期的具体任务,用于标志日程中重要事项的简单任务,完成项目中的任务的人员、设备和原材料等,管理项目的几个重要步骤,定义项目的目标,制定项目规划,实施项目规划,项目跟踪与管理,结束项目,解放军理工大学指挥自动化学院,51,陈鸣:网络工程与设计,甘特图,解放军理工大学指挥自动化学院,52,陈鸣:网络工程与设计,其他视图,跟踪甘特图,任务分配状况,日历,统筹图,资源工作表,资源图表,组合视图,解放军理工大学指挥自动化学院,53,陈鸣:网络工程与设计,本讲要点,概念,过程模型,系统集成,质量标准的概念,文档管理,用,Project,管理项目,应注意的问题,解放军理工大学指挥自动化学院,54,陈鸣:网络工程与设计,网络工程设计应注意的问题,网络设计的目标就是用技术手段和管理手段,使工程具有良好的性能价格比,应注意以下一些问题,为树立企业形象而建造网络,盲目追求设备的超前性,盲目追求网络的规模,盲目追求网络高带宽和高服务质量等级,盲目追求系统多功能,盲目夸大Internet数据安全性威胁或对网络安全问题视而不见,解放军理工大学指挥自动化学院,55,陈鸣:网络工程与设计,实践环节,熟悉Microsoft Project 软件的使用,根据网络工程的系统集成模型作甘特图,解放军理工大学指挥自动化学院,56,陈鸣:网络工程与设计,第一讲结束,解放军理工大学指挥自动化学院,57,陈鸣:网络工程与设计,
展开阅读全文