




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
:数据库功能,存储信息功能,检索信息功能,信息分析功能,整体功能和局部功能。:对于后一类,战略数据规划是整个计算机应用。发展规划的基础与核心:;1.“用户”有确定的范围。2用户应当参与全过程的开发。3用户应当深度参与系统开发信息系统开发方法:一 结构化方法,最成熟应用最广泛的系统开发方法。结构化生命周期开发的特点:1,开发目标清晰化2 开发阶段程式化3开发文档规范化4设计方法结构化二 快速原型法,初步模型,不断细化补充,直至用户满意为止。开发周期短,见效快,与业务人员交流方便,特别适用于用户需求模糊,结构性比较差的信息系统开发。三 企业系统规划方法(BSP,business syetem planing),是企业战略数据规划方法和信息工程方法的结合四 战略数据规划方法,是信息系统开发极为重要的一种方法。战略数据规划方法的主要要点:1、 数据环境对信息系统极为重要2 四种数据环境,信息系统的发展历程中共有四类数据环境,数据文件、应用数据库,主题数据库和信息检索系统。3建设主题数据库信息系统开发的中心任务,数据库,是指那些数据库是面向企业的业务主题的,那些不是面向业务主题的。所谓主题,是企业的核心业务和主导流程。4 围绕主题数据库做好应用软件的开发。五 信息工程方法,信息工六 面向对象方法软件工程方法学包括三个要素:方法、工具、过程需要掌握的知识:软件需求分析与定义:软件设计测试与维护,软件复用,软件质量保证与质量评价软件配置管理,软件开发环境,软件过程管理。一什么是软件需求二 需求工程1)需求开发;可行性研究:1 技术可行性,经济可行性,社会可行性成本效益分析包括两个方面:成本分析,效益分析:货币时间价值:F 代表未来价值,P代表现在价值。I 代表年利率,N代表年数投资回收期,投资要多少年才能回收,越短越好纯收入,指整个生命周期内系统的累积经济效益(拆成现值)与投资之差需求分析:通过对问题域的研究,获得对该领域及存在于其中(需要解决)的问题特性的透彻理解并用文档说明需求分析的工作任务:包括7个方面:1 绘制系统上下文范围关系图,定义系统与系统外部实体间的界限和接口的简单模型2 创建用户接口模型3分析需求的可行性,对所有获得的需求进行成本性能技术实现方面的可行性分析4 确定需求优先级,迭代开发已成为软件工程方法论的一个基础,而需求的优先级是制定迭代计划的一个最重要的依据5 为需求建立模型,6创建数据字典7使用质量功能调配(QFD),QFD将需求分为三类,期望需求,缺少会感到不满意的需求;普通需求;兴奋需求,实现客户会惊喜,没有客户不抱怨流行的需求分析方法论:结构化分析方法SA,Structured analysis.软系统方法,未流行面向对象分析方法,OOA,object oriented analysis.结构化分析一般包括以下工具:结构化分析方法是一种严重依赖数据流图的自顶向下的建模方法数据流图(DFD,data flow diagram)数据字典(DD,data dictionary)结构化语言判定表判定树决策表决策树:实体-关系图(E-R,entity relationshaip diagram),实体是用来存储数据的。软件设计:软件设计原则:1 信息隐蔽2 模块独立性,指软件系统中每个模块只涉及软件要求的具体子功能,而和软件系统的其他模块接口是简单的。一般采用两个准则衡量模块独立性,模块间耦合和模块内聚。耦合,模块间联系月紧密,联系越多,耦合性越高,而其他模块独立性越弱。模块独立性比较强的模块应该是高内聚低耦合的模块。内聚是信息隐蔽的自然扩展。结构化设计方法是基于模块化、自顶向下逐步细化结构化程序设计等程序设计基础上发展起来的测试用例,通常用的测试用例有黑盒测试和白盒测试。黑盒测试不考虑内部逻辑结构和内部特性,主要是在程序的接口上进行测试。黑盒测试的测试用例设计方法主要有:1 等价类划分。2 边界值分析3 错误推测4 因果图白盒测试,看做一个透明的盒子,允许测试人员利用程序内部的逻辑结果和有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序的状态,确定实际的状态是否和预期的状态一致,又称为结构测试,逻辑驱动测试。3 逻辑覆盖,是以程序内部的逻辑结构为基础的设计用例技术。属于白盒测试,包括语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖等。软件测试的步骤:单元测试、集成测试(组装测试)、确认测试和系统测试。开发是自顶向下而测试则是由下向上逐步集成。1 单元测试(模块测试)2 集成测试3确认测试,确认测试验证软件的功能性能以及其他特性是否与用户的要求一致。4系统测试,目的是通过与系统需求定义做比较,发现软件和系统定义不相符合的地的测试和测试,测试是一个用户在开法环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。(开发环境或模拟实际环境)测试是有软件的多个用户在实际使用环境中进行的测试。将错误反馈给开发者,开发者不在场软件测试种类:分为以下几大类:功能测试:规定时间内运行软件系统的所有功能,以验证系统有无严重错误。可靠性测试。强度测试。性能测试。面向对象的开发模型,将开发分为面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP)三个阶段。该模型包括OOA test 、OOD test 、OOP test、面向对象但愿测试、集成测试和系统测试。OOA test 和OOD test 分别是对分析结果和设计结果的测试,主要是对分析和设计产生的文本进行测试,是软件开发前期的关键性测试。OOP test主要针对编程风格和程序代码实现进行测试,其主要测试内容在面向单元测试和面向对象集成测试中体现。软件具有可为维护性基于以下几点:1 可理解性,2 可测试性3 可修改性软件系统的文档可以分为用户文档和系统文档两大类在软件外部可以用平均修复时间(MTTR,mean time to repair)来衡量一个软件的可维护性()软件的维护从性质上可以分为:纠错性维护、适应性维护、预防性维护和完善性维护软件再生工程:1 筛选2 文档重构3 逆向工程4代码重构5 数据重构6重新开发软件质量保证及质量评价:主要从六个方面衡量软件质量:1 性能2可靠性,是最重要的软件特性,通常用它衡量在规定条件和规定时间内,软件完成规定功能的能力。可靠性通常用平均失效等待时间(MTTF,mean time to failure)和平均失效间隔时间(MTBF,mean time between failure)来衡量。可靠性可分为几个方面:1容错2健壮性3可用性4安全性5可修改性包括四个方面,1可维护性2可扩展性3结构重组4可移植性软件质量保证实施主要采用PDCA(戴明环),P计划D实施C检查A处理TQM(total quality management)的两大几本原则:1 一满足用户需求为导向,不断改善,最终达到用户的全面满足。、2 以全员参与为基础,进行全过程的质量控制。TQM三全一多样:1 全过程的质量管理2全员质量管理3全组织的质量管理简历和健全组织质量管理体系,是TQM深化发展的重要标志。4 多方法的质量管理在具体实施TQM时,可以参照一下几步,决策、准备、开始、扩展和综合六西格玛(DMAIC)软件配制管理;软件配置管理要完成四个方面的功能,配置标志、配置控制、配置状态发布、配置评审CI(configuration item)软件有两种不同类型的变更类型,一为功能变更二为错误修复变更配置库,根据配置管理库数据库的不同应用可以分为三种:开发库只供开发人员使用。受控库通常包括人工制品和机器可读信息,软件配置管理的关键也正是对受控库中各个软件项进行管理,因此受控库也通常称为软件配置管理库产品库通常存放最终产品等待交付用户和等待安装的产品。审查常见的两种方法:一视正式技术评审二是软件配置审核软件过程技术的研究主要有三个方向:1 软件过程分析和建模,对软件过程的建模主要使用建模语言(PML,process modeling languages),主要功能是用于描述和定义过程,建立过程模型。2 软件过程支持3 软件过程评估和改进CMM是软件过程成熟度模型(capacity maturity model)软件构件与中间件可重用的软件元素称为构件,可重用的软件元素越多,重用颗粒度越大软件重用技术可以减少软件开发活动中大量的重复性工作,这样就可以提高软件生产率,降低开发成本,缩短开发周期。同事由于软构件是经过严格质量认证的,并在实际运行环境得到考验,因此,重用软构件有助于改善软件质量,此外,大量使用软构件,软件的灵活性和标准化程度也得到提高。常见的三个流派,OMG(object management group对象管理集团)的Corba(common object request broker acchitecture通用对象请求代理结构)、Sun 的EJB(enterprise java bean) 、microsoft的DCOM(distributed component object model分布式构件对象模型)领域工程过程可以分为领域分析、领域涉及、领域实现等构成已有的构件分类方法可以归纳为三大类,关键字分类、刻面分类、超文本组织法。如果吧软件系统当做构件的集合,那么从构件的外部形态来看,构成一个系统的构件可以分为五类1 独立而成熟的构件2 有限制的构件3 适应性构件4装配的构件5可修改的构件检索与提取构件:1基于关键字的检索2刻面检索法(1)构造查询(2)检索构件(3)对构件进行排序3超文本检索软件组装技术大致可以分为基于功能的组装、基于数据的组装技术、面向对象的组织技术软件重用实例;通用办公管理系统(GOMS,general office management system)采用了多层B/S体系结构和J2EE技术实现系统的分布异构及跨平台,支持流行操作系统Web服务器和数据库管理系统。当我们采用层次式软件体系结构时,将产品的系统构件模型可以分为四个层次:系统构件层。通用类构件层,是产品重用的核心。业务构件层,满足不同业务需求设计的工作包。表现层,主要采用JSP、servlet页面来展现业务流程的界面组织结构的重用:我们在产品开发过程中建立了重用组织框架,主要有三组成员组成,构件开发组、构件应用组、协调组。常用构件标准:EJB(enterprise java bean)是用于开发和部署多层次结构,分布式的,面向对象的java 应用系统的跨平台构件体系结构。该应用程序具有可扩展性、交互性和多用户安全性。这写应用只需写一次,即可发布到任何支持EJB规范的服务器平台上。有三种类型的EJB,会话BEAN(session bean)、实体BEAN(entity bean)、消息驱动BEAN(message-driven bean)Microsoft 的分布式DCOM扩展了COM,使其能够支持在局域网、广域网、甚至internet上不同的计算机之间的通信中间件,(1)在一个分布式系统环境中处于操作系统和应用程序之间的软件,(2)中间件是一件独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。中间件作为应用软件系统集成技术的关键技术,保证了构件化思想的实施,并为构件提供了真正的运行空间。1 中间件 是一类软件,而不是一种软件2 中间件不仅实现互连,还要实现应用之间的互操作3中间件是基于分布式处理的软件,最突出的特点是网络通信中间件操作系统数据库系统并称三套车由底向上从中间件的层次划分,可以分为底层中间件、通用性中间件、集成性中间件三层次中间件还可以细分为:1 通信处理中间件2 事务处理中间件,一个事物处理平台,根据X/open的参数模型,应用事务处理中间件、通信处理中间件、以及数据存储处理中间件三部分3 数据存储管理中间件4 web服务中间件5 安全中间件6 跨平台或架构的中间件构件中间件功能最强的是CORBA,可以跨任意平台7 专用平台中间件8 其它中间件中间件作为构筑企业信息系统和电子商务系统的基石和核心技术,向着标准化和构件化方向发展,趋势如下:1 规范化。2 构件化和松耦合 xml技术非常适合异构系统间的数据交换,因此在国际上已经被普遍采纳为电子商务的数据标准。而web服务做为基于web技术的构件,在流程中间件的控制和集成下可以灵活的动态的被组织成跨企业的商务应用3 平台化软件体系结构根据建模的的侧重点不同可以将软件体系结构的模型分为五种,结构模型、框架模型、动态模型、过程模型、功能模型。最常用的是结构模型和动态模型研究结果模型的核心是体系结构描述语言“4+1“试图模型可以从五个不同的视角包括逻辑视图、进程视图、物理视图、开发试图和场景试图来描述软件体系结构。逻辑试图和开发试图描述系统静态图,进程视图和物理视图描述系统的动态情况。软件体系结构设计的一个核心问题是能否使用重复的体系结构模式,即能否达到软件体系结构级的重复使用典型的软件体系结构风格:1一 分层系统,层次系统最广泛的应用是分层通信协议二 C2 是最常用的软件体系结构风格三 客户/服务器 c/s体系结构有三个主要组成部分,数据服务器、客户应用程序和网络、四 三层c/s结构风格,三层c/s结构是将应用功能分成表示层、功能层和数据层三部分数据层就是数据库管理系统,现在的主流是关系型数据库管理系统(RDBMS),一般从功能层传输到数据层的要求大多使用SQL语言。三层c/s体系结构中,中间件是最重要的构件。三层c/s优点:1 允许合理的划分三层结构的功能,使之在逻辑上保持独立性,从而使整个系统的逻辑结构更为清晰,能提高系统和软件的可维护性和可扩展性。2 能够更加灵活有效的选择硬件和平台系统五 浏览器-服务器(B/S,browser/server)具体结构为浏览器、web服务器和数据库服务器。基于B/S体系结构软件,系统安装,修改维护全在服务器端解决。六 公共对象请求代理体系结构风格(CORBA,common object request broker architecture )七 异构结构风格特定领域软件体系结构(DSSA,domain specific software architecture)从功能覆盖的范围角度有两种理解DSSA中领域的含义:DSSA的活动,1 领域分析,主要目的是活的领域模型2 领域设计3 领域实现DSSA的建立过程,1 定义领域范围体系结构设计; 1 提出软件体系结构模型2把以标志的构件映射到软件体系结构中3 分析构件之间的相互作用4 产生软件体系结构5设计评审软件体系结构评估可以归纳为三类主要的评估方式;基于调查问卷或检查表的形式、基于场景的形式和基于度量的形式面向对象=对象(objects)+类(classes)+继承(inheritance)+消息通信(communication withmessages)面向对象三要素:对象标志、属性、服务多态性可以分为四类,过载多态(重载多态)、强制多态、包含多态和参数多态。前两种统称为专用多态(特定多态),后两种称为通用多态。从实现的角度来讲,多态可以分为两类,分别是编译时的多态和运行时的多态。前者是在编译的过程中确定了同名操作的具体操作对象,而后者则是程序运行中才动态的确定操作针对的具体对象按照联编进行阶段的不同,分别分为静态联编和动态联编Uml(unified modeling language,统一建模语言)是用于系统的可视化建模语言UML对系统构架的定义是,是指五个系统视图,逻辑视图、进程视图、实现视图、部署视图、用例视图。类图技术是OO方法的核心。OMT方法的OOA模型包括对象模型、动态模型和功能模型。对象模型表示静态的、结构化的系统的数据性质,常用类图表示动态模型表示瞬时的、行为化的系统的“控制”性质。通常用状态图表示。功能性模型表示变化的系统的功能性质,通常用数据流表示。用UML进行分析:1 建立一个反应问题域的静态关系的概念模型,通常用类图表示2 建立一个反应系统行为的动态模型,即用例模型Peter coad & Edward Yourdon 的OOA&OOD则采用另外一种分工方式分析阶段指考虑问题域和系统责任,建立一个独立于实现的OOA模型,设计阶段考虑与实现有关的因素,对OOA模型进行调整并补充与实现有关的部分,形成OOD模型。COAD/Yourdon 方法该方法利用五个层次和活动定义和系统记录行为输入和输出,这五个层次的活动包括,1 发现类及对象2 识别结构,识别一般-特殊结构,2 识别整体部分结构,3 定义主题4 定义属性5 定义服务面向对象设计模型需要进行一下步骤:1 问题域的设计,问题域部分的设计师任何OOD方法都必须完成的工作,她主要是对OOA结果进行改进和精华,并将其由问题域转化为解域2 人机交互界面的设计3 应用控制的设计4 与问题领域有关的设计BOOCH方法动态逻辑模型描述对象之间的相互作用。动态物理模型描述软件进程和线程体系结构OMT方法Rumbaugh的OMT方法从三个视角描述系统,相应的而提出了三种模型,对象模型、动态模型、功能模型OMT方法将开发过程分为四个阶段1 分析2 系统设计 3对象设计4 实现Jacobson方法1 Web service是解决应用程序之间相互通信的一项技术,她使用标准的规范的XML描述接口。Web application 是面向用户的,而web service是面向计算机Web service 面向计算机和程序的特点:可以让程序以更低的代价、更简单的方式集成到一起,降低企业实施电子商务的成本,同时web service的松散耦合方式也有助于以增量方式开发、部署分布式计算环境。Web service 模型的解决方案中共有三种角色,其中服务提供者(服务器)服务请求者(客户)是必须得,服务注册中心是一个可选的角色Web 服务模型中常见的几种操作是,发布服务描述、查找服务描述、根据服务描述绑定或条用服务。发布 查找绑定。绑定可分为动态绑定和静态绑定。Web service 采用http(s)作为网络传输的基础,在消息处理方面web service 采用了soap简单对象访问协议作为消息的传送标准,在此之上是web service描述了wsdL,用以描述web service 的访问方式。UDDI也是web service领域中赫赫有名的动态发现协议。除了底层网络传输协议外,整个web service 协议栈是以XML为基础的,XML语义的精确性和灵活性赋予了web service 强大功能。简单对象访问协议(soap,simple object access protocol)这是一种基于XML的协议,通过soap,应用程序可以在网络进行数据交换和远程调用。CORBA(common objectrequest broker architecture,公共对象请求代理体系结构),其核心是对象请求代理ORB,ORB提供了一种机制,是对象可以透明的发出请求和接受响应。Soap是一个基于XML的分布式对象通信协议,COBA是分布式应用服务的标准,是一个组件模型是:(service description language)是基于XML的标准,另一方面web service的目标是即时装配、松散耦合、以及自动集成,着意味着SDK描述文档应当具备被机器识别的能力。统一描述发现集成(UDDI,university description discovery and intergration )纵坐标度量服务发布能力,横坐标度量服务发布的灵活性。UDDI的发布方式是最强大最灵活的。SOAP、WSDL都是基于XML的基础上定义的J2EE(java 2 paltform ,enterprise edition)为设计开发装配和部署企业级应用程序提供了一个基于组件的解决方案,可以减少费用、快速设计和开发企业级的应用程序。分布式的多层应用程序,J2ee采用了多册分布式应用程序模型。J2ee程序经常分布在三个不同的层面,客户端机器、J2ee服务器和在后端数据存储服务器。客户端应用程序和applet是运行在客户端的组件,java servlet和java server Pages(JSP)是运行在服务器端的web组件,enterprise java bean(EJB)组件式运行在服务器端的业务组件。J2ee客户端,J2ee客户端可以分为web客户端、applets、java应用程序EJB是用于开发和部署多层结构的分布式的、面向对象的java应用系统的跨平台的构建体系结构。EJB编写的应用程序具有可扩展性交互性以及多用户安全的特性。1 J2ee服务器,j2ee服务器是j2ee产品的运行容器,一个J2EE服务器提供一个web容器和EJB容器2 EJB容器,3 web容器web容器管理JSP页面和servlet组件的执行。Web组件和web 容器运行在J2ee服务器中。4客户端应用程序容器整个.net平台包括四部分:1 .net开发工具。2 .net 专用服务器3 .net web 服务4 .net设备完整的.net平台包括JVM、J2SE、J2EE全部的内容。.net framework 核心的部分就是通用语言运行时(CLR,common language runtime)CLR是.net程序的执行引擎托管,托管应用程序包括托管代码、托管数据和托管类三个组成部分程序集,中间语言工作流(work flow)就是自动运作的业务过程部分或整体,表现者参与者对文件信息或任务按照规程采取行动,并令其在参与者之间传递。WFM(work flow management)WFMS(work flow management system),功能如下:1 定义工作流 2 遵循定义创建和运行实际的工作流3 检查控制管理运行中的业务工作流特征:1 自动化2 监察和控制3 业务重规划工作流系统关注的是如何缩短流程闲置时间,从而提高企业的业务处理能力并使企业能够关注于真正对企业有意义的增值业务上。BPR(Business process reengineering)是对企业过程中的核心流程进行根本的重思考和彻底的重设计,以便在现有衡量企业表现得关键如成本、品质、服务和速度等方面获得戏剧化的改善。工作流是业务流程重构技术的实现和延伸。工作流系统实现,WFMC提出了一个模型,下面介绍该模型的组成部分,并对五个接口技术进行介绍;1 工作流管理系统的数据。(1 )工作流控制数据(2)工作流相关数据(3)工作流应用数据2 工作流模型和工作流建模工具3 工作流执行服务4 工作流机5 客户端应用6 由工作流机直接调用的应用程序7工作流执行服务之间的互操作性8 系统管理和监控程序9 工作流参考模型中的五类接口计算机辅助软件工程(computer aided software engineering),建成CASE工具1 建模工具IBM rational rose2 软件开发工具3 从方法学分类,可以分为结构化开发工具和面向对象的开发工具。4 黑盒测试工具主要分为功能测试工具和性能测试工具5 Mercury功能测试工具winrunner、性能负载测试工具Loadrunner和测试管理工具Testdirector.Winrunner用于检测应用程序是否能够达到预期功能,以及是否能正常运行。Loadrunner测试系统行为和性能的负载测试工具Mercury interactive的Testdirector.是业界第一个基于web的测试管理系统,它可以在公司内部和公司外部进行全球范围内的测试管理。项目管理工具综合性项目管理工具Microsoft project server 2002不同传输距离的网络可以分为局域网、城域网、广域网局域网(LAN,local area network)媒介,双绞线、粗细同轴电缆距离短、速度快、高可靠性、成本低根据不同的技术采用不同的实现方法,局域网可分为以太网(ethernet)、令牌环网(Token ring)、apple talk网络,主流技术是以太网。广域网(WAN,wide areanetwork),长距离、低速率、高成本广域网目前常采用的几种电话线路技术如下,1 公用交换电话网(PSTN)大多数家庭使用2综合业务数字网(ISDN)3 T1线路,商用城域网的主要技术是DQDB(分布式队列双总线)按工作模式分为,对等网络和基于服务器的网络计算机网络组成,由资源子网和通信子网组成传输媒体,有线、无线同轴电缆,细同轴电缆(THIN)RG58和粗同轴电缆(Thick) RG11,细同轴电缆主要用于建筑物内的连接,而粗同轴电缆则用于建筑物之间中继器增强信号 仅有1、2、5、2 双绞线,可以分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP)他们主要的差别是缠绕的绞距,通常两条线缠绕距离越紧密,代表绞距越小,传输性能越好5类,最大传输速率是100Mb/S超5类,为了迎合1000Mb/S出现的新材料. 6类线最大传输速率是1000Mb/S.3 光纤 光纤分为单模和多模,单模以激光为发射源,适用于高速长距离。多模,采用LED光源,耗散大1 网卡,网络适配器或网卡(NIC,network interface card)将计算机与网络互联网卡含有一个固定的MAC地址,MAC地址是全球唯一的,48位2进制数,工作在数据链路层2 调制解调器(MODEM,猫)是一个通过电话拨号接入网络的硬件设备计算机使用数字信号,电话线使用模拟信号3 中继器和集线器中继器,工作在物理层,当通信线缆达到一定的极限时,可以加中继器,信号放大再发送出去,已很少使用集线器(HUB)是一个多端口的中继器,并加上一些数据链路的控制功能,工作在数据链路层4 网桥路由器网关网桥(bridge)连接网络分支,多了一个“过滤帧”的功能路由器,假如需求连接两种不同的局域网类型,须使用路由器,可以连接遵守不同网络协议的网络,路由器能识别数据的目的地址所在的网络,并能从多条路径中选择最佳的路径发送数据,路由器工作在网络层。如果两个网络不仅网络协议不一样,而且硬件和数据结构都大相径庭,那么就得用工作在网络层之上的网关(gateway)6 交换机7 通信协议是计算机网络的灵魂1 概念框架,OSI网络分层协议2 事实标准,TCP/IP协议族OSI(开放系统互连参考模型,open system interconnection)all people seem to need data process数据链路层:典型的数据链路层是IEEE开发的802系列规范,该规范将数据链路层分为两个子层,逻辑链路控制层(LLC)和介质访问控制层(MAC)MAC层控制对网卡的共享访问和网卡的直接通信,工作在网络层的协议主要有IP协议和IPX协议传输层,其中TCP、UDP都属于TCP/IP协议族三个局域网标准,IEEE802.3(CSMA/CD以太网)、802.4(token bus令牌总线)、802.5(token ring 令牌环)存取方法 802.3u常成为快速以太网3 FDDI/光纤分布式数据接口(fiber distributed data interface)广域网协议,PPP(点对点协议)、DDN、ISDN(综合业务数字网)PPP协议,主要适用于拨号上网这种广域网连接方式ISDN(综合业务数字网)XDSL是DS(digital subscribe line)的统称,即数字用户线路,以铜电话线为传输介质传输技术组合。DSL技术主要分为两种对称和非对称两大类。计算机的网络拓扑结构可以分为,总线型、星型结构、环形拓扑星型拓扑是现在使用最多的拓扑结构,拓扑结构的中央节点是一个集线器拓扑结构的选择,总成本灵活性和可靠性应用层 FTP Telnet , 表示层 SNMP、 HTTP会话层 SNMP; 传输层 TCP、 UDP网络层 ICMP IP 路由选择协议;数据链路层 ARP、 RARP物理层 任意;IP协议是TCP/IP协议集最核心协议之一IP地址分为32位,分网络号和主机号,网络号标号一个网络,由互联网络信息中心分配,分类,网络号部分所占字长直接决定了整个互联网可以为多少个网络分配IP地址,主机号所占字长决定了所包含网络中最大的主机数IP地址前四位决定地址所属类别在IP地址中全0代表网络,全1代表广播被保留本机回送地址。要想在同一网段,必需做到网络标识一样(IP地址与子网掩码与后得到的值,即为网络标识)。A类地址到 B类到 C类 到子网掩码,子网掩码是相对特别的IP地址而言的。ARP(address resolution protocol)地址解析协议,将IP地址映射成对应硬件地址的过程叫地址解析,相应的协议对ARPICMP(internet control message protocol,因特网控制消息协议),专门用于发送差错报文的协议TCP(transmission control protocol,传送控制协议),作为最主要的TCP/IP协议之一,它为应用程序提供了一个可靠的、可流控的、全双工的流传输服务。用户数据报协议UDP(user datagram protocol)它为应用程序提供了一个不可靠、无连接的分组传输服务。DNS域名服务系统,它运行在TCP协议上,负责将字符名-域名转换成实际对应的IP地址统一资源定位器URL(uniform resource locator),在进行页面访问时,通常采用超文本协议HTTP(hypertext transfer protocol)其服务端口就是HTTP服务端口。FTP(file transfer protocol)TCP/IP协议包括两种文件传输服务,FTP和TFTP。FTP功能更强,它支持面向命令的交互界面,TFTP是使用UDP协议进行实质的数据传输,而FTP则使用TCp协议传输实际的数据传输。网络服务器DNS服务器分类:1 根服务器2 主域名服务器,每个域都必须有一个主域名服务器(primary servers),通常每个域有且只有一个主域名服务器3 辅助域名服务器4 专用缓存域名服务器(Cache -only server)5 转发域名服务器(Forwarding servers)DNS服务器规划,规划工作应该包括平台规划和域名系统规划两部分。响应时间是衡量域名服务器性能的重要指标,100万次/日或1000次/S是使用专用的UNiX和LINUX服务器,提供尽可能多的网络带宽。FTP服务器FTP服务器根据服务对象的不同分为匿名服务器(anonymous FTP server)和系统FTP服务器代理服务器(Proxy server),解域浏览器和web服务器之间的一台服务器。DHCP服务器多路复用技术,可以分为频分多路复用(FDMA)波分多路复用(WDMA)、时分多路复用(TDMA)码分多路复用(CDMA)交换技术根据不同的网络交换技术,交换可分为电路交换方式、存储转发交换、分组数据报方式、虚电路方式、ATM交换方式。按照信息系统存储系统的构成,SAN(storage area network)和NAS(network attached storage)NAS支持接插即用存储区域网络SAN,可扩展性高,存储硬件不受LAN影响,易管理,容错能力强Open san(开放式存储区域)网络接入技术供用电信网络可以分为,长途网、中继网、接入网,长途网和中继网合并成为核心网接入技术可以分为有线接入和无线接入有线接入结束包括,基于双绞线的ADSL技术、基于HFC(光纤和同轴电缆混合网)的Cable modem技术、基于五类线的以太网接入技术、以及光纤接入技术xDSL接入技术,是目前流行的铜线接入技术。DSL(digital subscriber line 数字用户线)是基于普通电话线的接入技术无线接入可以分为移动接入和固定接入。宽带无线接入技术主要有多通道多点分配业务(MMDS,multiplechannel multiplepoint distribution services)和本地多点分配业务(LMDS,local multiplepoint distribution services)两种。WImax,是一种定位于宽带IP城域网的的无线接入技术技术特点:1 链路层技术2 Qos性能Wifi 802.11光网络光纤接入技术从实现上可以分为两大类,即有源光网络(active optical network,AON)和无源光网络(Passive optical network,PON)有源光网络又可以分为基于SDH(同步光网络)的AON和基于PDH(异步光网络)的AON一个组网工程的成功与否,单纯从是否具有高性能高带宽高可靠性等技术因素考虑是不正确,而应该看网络是否符合业务需要,是否能够根据业务发展的需要进行扩展,是否是一个具有高性价比的网络。我们对应用系统在网络需求方面进行深入调查是做好网络系统需求分析的基础1 应用需求分析(1)应用系统性能(2)应用系统的节点(3)数据量和频度(4)数据类型和数据流向应用系统的数据流向大致可以分为,各节点之间的网状访问、中心节点和各分支节点之间放射状的星状访问。2 网路应用的分析1、 现有网络系统结构调研1服务器的数量和位置,服务器所在地的中心机房是网络瓶颈所在服务器可以分为两类,企业服务器和工作组服务器集线器是每个端口共享带宽交换机给每个端口提供独立的带宽,端口最大的带宽也就是交换机的带宽交换机可以完全替代集线器的功能网络性能用来衡量网络的可用程度。1 吞度量 2 响应时间3 资源可利用程度综合布线系统(premises distribution system,PDS)美国综合布线系统划分为,建筑群子系统、干线(垂直)子系统)、配线(水平)子系统、设备间子系统、管理间子系统、工作区子系统六个独立的子系统建筑与建筑群综合布线系统工程设计规范GB/T50311-2000综合布线系统应和大楼办公自动化()、通信自动化()、楼宇自动化(BA)攻击典型的有入侵、拒绝服务、和盗窃信息。网络安全机制,1 身份认证2 授权3 审核4 数据加密 5 公共密钥加密和数字签名6数据包过滤,包过滤的规则中,最长使用的是源地址和目标地址 7 防火墙8入侵检测系统计算机网络系统评价功能评价 性能评价网络系统性能评价的主要方法有两种,分析模型和模拟信息化应该是以 信息资源的开发利用为核心,以网络技术、通信技术等高科技技术为依托的一种新技术扩散的过程信息化六要素1 信息资源,信息材料和能源共同构成经济和社会发展的三大战略资源2 信息网络,信息网络包括计算机网络、电视网电信网3 信息技术应用4 信息产业,信息产业是信息化的物质基础。5 信息化人才,人才是信息化的成功之本,而合理的人才结构更是信息化人才的核心和关键信息化人才中最重要的是系统分析师6 信息化政策、法规、标准和规范信息化技术,计算机技术、网络技术、通信技术、,精通信息技术 和经营管理的的复合型人才、专家型人才、信息化需求包括三个部分,战略需求、运作需求、和技术需求政府信息化的作用和意义1 能够提高政府的行政效率和效用 2 对社会信息化起到示范作用3能够提高政府服务质量4 可以使人力资源得到最优化配置5 有利于反腐倡廉6做到信息共享7有利于节约开支与电子政务有关的主体是,政府、企事业单位、居民,这三个行为主体在数字世界的映射,构成了电子政务、电子商务、电子社区电子政务发展的四个阶段,起步阶段,政府与用户单项互动、政府与用户双向互动、网上事务处理电子政务应用的六大领域,面向社会的应用、政府部门之间的应用、政府部门内部的各类应用系统、涉及政府内部各类核心数据的应用系统、政府电子化采购、电子社区电子政务建设的过程模式1 以用户为中心2 引进“客户关系管理”技术3 政府门户电子政务技术模式由网络管理模式、信息资源管理模式、应用开发模式、以及网络安全、标准化等组成1网络管理模式,电子政务的网络管理模式可以分为政府专网和通用网络,包括内部网络、专网和外网2信息资源管理模式,元数据管理模式和XML数据管理模式3应用开发模式,主要有以下几种,政府与公务员(G2E)、政府对经济活动(G2B)、政府部门对政府部门(G2G)、政府对公众服务(G2C)4 电子政务的安全体系,物理安全、网络安全、信息安全、及安全管理等信息安全以PKI为基础,围绕数字证书应用,为各业务提供信息的真实性、完整性、机密性、不可否认保证信息安全与应用紧密相关,可分为信息安全基础设施和信息安全应用产品信息安全基础设施,主要包括、密钥管理5电子政务的标准化信息化的核心和本质是企业运用信息技术,进行隐含知识的挖掘和编码化,进行业务流程的管理,企业信息化的实施,可以沿两个方向进行,一视自上而下,必须与企业的制度创新、组织创新和管理创新相结合,二是自下而上,必须以企业主体业务人员的直接受益和使用水平逐步提高为基础企业信息化的规划1 企业战略层面2 业务运作层面3 管理运作层面,企业战略数据模型分为数据库模型和数据仓库模型,数据库用来处理日常事务;数据仓库则描述企业高层管理决策者所需的信息及其关系。企业信息化方法1 业务流程重构法2 核心业务应用方法3 信息系统建设方法4 主题数据库方法5 资源管理方法,管理好企业资源大概是企业管理永恒的主题。企业信息化资源管理方法,企业资源计划(ERP)、SCM(供应链管理)6人力资本投资方法 ERP(企业资源规划,enterprise resource planning),ERP实质上仍然以MRPII(manufacturing resources planning)为核心,但ERP在两个方面做了拓展,将资源扩大,不在局限于企业内部而是扩大到整个供应链条上来,将供应链内的供应商等外部资源也作为可控对象集成进来;二是把时间也作为资源规划的一部分资源纳入控制范围,着使得决策支持系统(DSS)被看做ER不可或缺的一部分。被认为是基于顾客驱动的、基于时间的、面向整个供应链管理的制造资源计划。ERP结构时一个层次结构,可以分为三个层次,管理思想、软件产品、管理系统。ERP功能:1 支持决策的功能 2为处于不同行业的企业提供有针对性的解决方案从企业内部的供应链发展成为全行业和跨行业的供应链(customer relationship management),CRM由两个部分组成,触发中心和挖掘中心企业门户按实际的应用领域,可以分为三类,信息门户、知识门户和应用门户。企业应用集成(enterprise application intergration)企业内的集成,从应用和技术上综合考虑,EAI分为界面集成、平台集成、数据集成、应用集成和过程集成。目前市场主流的集成模式有,面向信息的集成技术、面向过程的集成技术、面向服务的集成技术。新一代的应用集成技术包括,基于SOA(面向服务架构)和web服务技术SCM(供应链管理,supply chain management)的核心是供应链。BI(business intelligence)是对企业数据的搜集、管理和分析的系统过程,目的是使企业的各级决策者获得知识和洞察力,帮助他们做出对企业更有利的决策。他是数据仓库、联机分析处理(OLAP,online analytical processing)和数据挖掘等相关技术走向商业应用后行程的一种技术。商业智能系统主要是实现将原始业务数据转换为企业决策信息的过程。商业智能处理系统主要包括数据预处理、建立数据仓库、数据分析和数据展现四个主要方面。数据预处理包括抽取转换和装载三个过程。数据分析师体现系统智能的关键,一般采用联机分析和数据挖掘技术两大类。一般认为数据仓库、OLAP和数据挖掘技术是商业智能的三大组成部分。数据仓库,商业智能的基础。数据仓库主要有四个重要特征,1 数据仓库是面向主题的 2 数据仓库是集成的 3数据仓库是非易失的,数据仓库的数据是一次载入与访问的,在数据仓库环境中并不进行一般意义上的数据更新。4 数据仓库随时间的变化性。数据仓库中的数据随时间变化的特性主要体现在三个方面;(1) 数据仓库中德数据时间期限要远远长于操作系统中的数据时间期限。操作系统的时间期限一般是60-90天,而数据仓库中德数据期限通常是5-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 严格按照管理办法实施
- 街道树木绿化管理办法
- 行政专员绩效管理办法
- 银监会网贷管理办法
- 个人债务转让管理办法
- bt项目投资管理办法
- 街巷硬化资金管理办法
- 葡萄采摘园管理办法
- 铁路公免票管理办法
- 经信委供热管理办法
- 2024年北京顺义九年级数学第一学期开学预测试题【含答案】
- 《学生是如何学习的:从学习科学到高效教学》札记
- 《事业单位工作人员年度考核登记表》
- 腾讯客户关系管理对策分析
- 煤矿矿长考试题库
- 《室内施工图深化设计》课件-任务一:项目施工图深化前期准备工作
- 九年级化学下册 第十单元 酸和碱 10.1 常见的酸和碱教案1 (新版)新人教版
- 合同诈骗罪-课件
- SL+258-2017水库大坝安全评价导则
- 正常人体结构学电子教案 (中职教育)
- 不动产登记知识考试题库
评论
0/150
提交评论