资源描述
*,第,3,讲 信息系统集成专业技术知识,掌握,/,87,*,21-9月-24,张锦,第三讲 信息系统集成专业技术知识,全国计算机技术与软件专业技术资格(水平)考试培训,系统集成,&,信息系统,项目管理,2,【,知识要点,】,1,、信息系统集成简述,信息系统的生命周期、各阶段目标及主要工作内容,信息系统开发方法,2,、信息系统建设,方案设计,系统架构,设备、,DBMS,和技术选型,3,、软件工程,软件需求分析与定义,软件设计、测试与维护,软件质量保证及质量评价,软件配置管理,软件过程管理,软件开发工具,软件复用,4,、面向对象系统分析与设计,面向对象的基本概念,统一建模语言,UML,与可视化建模,面向对象系统分析,面向对象系统设计,5,、软件系统结构(软件架构),软件体系结构定义,典型体系结构,软件体系结构设计方法,软件体系结构分析与评估,软件中间件,6,、典型应用集成技术,7,、计算机网络知识,3,信息系统集成:指将计算机软件、硬件、网络通信等技术和产品集成成为能够满足用户特定需求的信息系统,包括总体策划、设计、开发、实施、服务及保障。,信息系统集成的,4,个显著特点:,需求引导,全面的解决方案、软件是核心,完整系统,技术是核心、管理和服务是保障,3,.1,信息系统集成简述,1,、信息系统集成概念,4,系统集成主要包括,设备,系统集成和,应用,系统集成,设备系统集成,(硬件系统集成、简称系统集成),包括智能建筑系统集成、计算机网络系统集成、安防系统集成。,应用系统集成,(行业信息化解决方案)为用户提供一个全面的系统解决方案,应用集成已经深入到用户具体的业务和应用层面。,应用系统集成是系统集成的高级阶段,独立的应用软件供应商成为其核心。,3,.1,信息系统集成简述,2,、信息系统集成分类,5,1,、立项阶段,概念形成过程、需求分析过程,2,、开发阶段,规划、分析、设计、实施、验收,3,、运维阶段,运行、维护,4,、消亡阶段,退出、重建,3,.,2,信息系统建设,3.2.1,信息系统的生命周期,6,1,、结构化方法,思想、特点、优点、缺点,2,、原型法,思想、特点、优点、缺点、类型,3,、面向对象方法,思想、关键点、阶段、模型,4,、组合应用,3,.,2,信息系统建设,3.2.2,信息系统开发方法,7,/82,软件是计算机系统中与硬件相互,依存,的另一部分;,软件是有,一定功能和性能,的程序、数据和文档它的,完整集合,。,图,1-3,软件的组成要素,3,.,3,软件工程,软件的定义,7,8,/82,一个软件系统通常包括:,在计算机运行中能够提供所希望的功能和性能的程序;,使程序能够正确运行的数据结构和数据;,描述系统结构的文档和如何使用与维护系统的用户文档。,程序是软件的窗口,它展示着系统的能力;,数据是软件的根本,它决定了系统的价值;,文档是软件的灵魂,它关系到系统的命运。,软件的定义,3,.,3,软件工程,8,9,3,.,3,软件工程,工程,是将自然科学的理论,应用,到具体工农业生产部门中形成的各,学科,的总称。如,:,水利工程、化学工程、土木建筑工程、遗传工程、系统工程,亦称“工程学”。,软件工程,是,应用,计算机科学、数学及管理科学等,原,理,,开发,软件的工程。软件工程,借鉴,传统工程的原则、方法,以提高,质量,、降低,成本,。,10,软件需求是一个为解决特定问题而必须由被开发或被修改的,软件,展示的,特性,。,软件的需求通常来自一个组织,不同层次,的,不同人员,的,需求,和来自软件将要在其中,运行,的环境的,需求,的复杂组合。,所有软件的需求的一个基本特性就是,可验证性,。,3,.,3,软件工程,3.3.1,软件需求分析与定义,11,需求分析涉及分析需求的过程,其主要目的是:,(,1,)检测和解决需求之间的冲突,(,2,)发现软件的边界,以及软件与其环境如何交互。,(,3,)详细描述系统需求,以导出软件需求。,3,.,3,软件工程,3.3.1,软件需求分析与定义,12,1,、软件设计,软件设计是“定义一个系统或组件的架构、组件、接口和其他特征的过程”,并得到“这个过程的结果”。,软件的设计过程,就是将软件需求转化为数据结构和软件的系统结构的过程。,软件设计由两个处于软件需求和软件构造之间的活动组成。,软件架构设计:描述软件的结构和组织,标识各种不同的组件。,软件详细设计:详细地描述各个组件,使之能被构造。,3,.,3,软件工程,3.3.2,软件设计、测试与维护,13,2,、软件测试,测试是为评价和改进软件产品质量、识别产品缺陷和问题而进行地活动。,软件测试应该包括在整个开发和维护过程之中,测试是实际产品构造地一个重要部分。,测试包括单元测试、集成测试和系统测试三个阶段。,3,.,3,软件工程,3.3.2,软件设计、测试与维护,14,3,、软件维护,软件维护处于软件生命周期的运维阶段,处于系统投入生产运行以后的时期中,不属于软件开发过程。,随着软件的大型化和使用寿命的延长,软件维护费用日益增长。正确地使用软件系统,发挥软件的作用,可能是生死攸关的大问题。,3,.,3,软件工程,3.3.2,软件设计、测试与维护,15,3,、软件维护,平均来说,大型软件的维护成本高达开发成本的,4,倍左右。,软件系统整个生存期总成本的,40,70,要用于软件的维护。,目前国外许多软件开发组织把,60%,以上的人力用于维护已有的软件,而且随着软件数量增多和使用寿命延长,这个百分比还在持续上升。,3,.,3,软件工程,3.3.2,软件设计、测试与维护,16,3,、软件维护,按照不同的维护目的,维护工作可分成4类:,更正性维护,:,对在测试阶段未能发现的,在软件投入使用后才逐渐暴露出来的错误的测试、诊断、定位、纠错以及验证、修改的回归测试过程。,适应性维护,:,使运行的软件能适应运行环境的变动而修改软件的过程。,完善性维护,:,扩充原有系统的功能,提高原有系统的性能,满足用户的实际需要的过程。,预防性维护,:,为了改善软件的可靠性和易维护性,或为将来的维护奠定更好的基础而对软件进行修改的过程。,3,.,3,软件工程,3.3.2,软件设计、测试与维护,17,软件复用是指利用已有软件的各种有关知识构造新的软件,以缩减软件开发和维护的费用。,软件复用是提高软件生产力和质量的一种重要技术。,被复用的知识包括程序、领域知识、开发经验、设计决策、架构、需求、设计、代码和文档等。,3,.,3,软件工程,3.3.3,软件复用,18,概括地说,软件质量就是“软件与明确地和隐含地定义的,需求,相一致的程度”。,具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发,标准,、以及所有专业开发的软件都应具有的隐含特征的程度。,3,.,3,软件工程,3.3.4,软件质量保证,19,软件质量定义强调,:,软件需求是度量软件质量的基础,与需求不一致就是质量不高。,指定的标准定义了一组指导软件开发的准则,如果没有遵守这些准则,几乎肯定会导致质量不高。,如果软件满足明确描述的需求,但却不满足隐含的需求,那么软件的质量仍然是值得怀疑的。,3,.,3,软件工程,3.3.4,软件质量保证,20,软件质量管理涉及,5,个过程,:,1,、质量保证过程,2,、验证过程,3,、确认过程,4,、评审过程,5,、审计过程,3,.,3,软件工程,3.3.4,软件质量保证,21,软件配置管理,(,Software Configuration Management,,,SCM,),是一种标识、组织和控制修改的技术,其目的是使错误降为最小并最有效地提高生产效率。,SCM,活动的目标就是为了标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更。,3,.,3,软件工程,3.3.5,软件配置管理,22,软件配置管理,(,Software Configuration Management,,,SCM,),是一种标识、组织和控制修改的技术。,SCM,活动的目标就是为了标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更。,SCM,是一种技术,其目的是使错误降为最小并最有效地提高生产效率。,SCM,活动包括:过程的管理和计划、标识、控制、状态记录、审计和软件发布管理与交互。,3,.,3,软件工程,3.3.5,软件配置管理,23,软件配置管理贯穿于整个软件生命周期,是项目管理过程中相当重要的一部分。,配置管理简单来说是对软件版本进行管理,然而它还远不只这些,它是改进软件过程、提高过程能力成熟度的理想切入点。,配置管理可以帮助我们对软件开发过程进行有效的变更控制,高效地开发高质量的软件。,3,.,3,软件工程,3.3.5,软件配置管理,24,软件开发环境,(,Software Development Environment,,,SDE),是指在基本硬件和软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件。,SDE,由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。,3,.,3,软件工程,3.3.6,软件开发环境,25,软件开发工具是用于辅助软件生命周期过程的基于计算机的工具。工具的种类包括支持单个任务的工具以及囊括整个生命周期的工具。,主要的,9,个软件开发工具有:需求工具、设计工具、构造工具、维护工具、配置工具、工程管理工具、工程过程工具、软件质量工具等。,3,.,3,软件工程,3.3.6,软件开发环境,26,软件过程,(Software Procedure),是指软件生存周期所涉及的一系列相关过程。是提高软件生产率和保证软件质量的一个重要的方法,,过程是活动的集合;活动是任务的集合;任务要起着把输入进行加工然后输出的作用。,软件工程管理集成了过程管理和项目管理,包括启动和范围定义、项目计划、实施、评审和评价、关闭和工程度量等,6,个方面。,3,.,3,软件工程,3.3.7,软件过程管理,27,传统的结构化方法学适合需求比较确定的应用领域,实际上,系统的需求往往是变化的,而且用户对系统到底要求些什么也不是非常清楚。,在,20,世纪,60,年代后期出现的面向对象编程语言中首次引入了类和对象的概念,自,20,世纪,80,年代中期,人们开始注重面向对象分析和设计研究,逐步形成了面向对象方法学。,到,20,世纪,90,年代,面向对象方法学已经成为开发软件时的首选技术。,3,.,4,面向对象系统分析与设计,3.4.1,基本概念,28,面向对象的软件开发主要包括,3,个阶段:,面向对象分析(,OOA),:系统分析员对将要开发的系统进行定义和分析,得到各个对象类以及对象类之间的关系描述。,面向对象设计(,OOD),:系统设计人员将面向对象的结果转化为适合程序设计语言中的具体描述,它是进行面向对象程序设计的蓝图。,面向对象程序设计(,OOP,):程序设计人员利用程序设计语言,根据,OOD,得到的对象类的描述,建立实际可行的系统。,面向对象的基本概念有对象、类、抽象、封装、继承、多态、结构、消息、组件、模式和复用等。,3,.,4,面向对象系统分析与设计,3.4.1,基本概念,29,软件工程领域在,1995,年至,1997,年取得了前所未有的进展,其成果超过软件工程领域过去,15,年来的成就总和。其中最重要的、具有划时代重大意义的成果之一就是统一建模语言,(UML,,,Unified Modeling Language),的出现。,在世界范围内,至少在近,10,年内,,UML,将是面向对象技术领域内占主导地位的标准建模语言。,UML,是软件界第一个统一的建模语言,该方法结合了,Booch, OMT,和,OOSE,方法的优点,统一了符号体系,并从其它的方法和工程实践中吸收了许多经过实际检验的概念和技术。,3,.,4,面向对象系统分析与设计,3.4.2,可视化建模与统一建模语言,30,UML,是一种用于描述、构造可视化和文档化系统的语言。,UML,是一种标准的表示,它已成为国际软件界广泛承认的标准。,UML,是第三代面向对象的开发方法,是一种基于面向对象的可视化的通用建模语言。,3,.,4,面向对象系统分析与设计,3.4.2,可视化建模与统一建模语言,31,根据一个模型、多个视图的观点,,UML,提供了用例图、类图、对象图、构件图、部署图、状态图、序列图、活动图等,9,种主要的图形来对系统进行建模。,(表,3-1 UML,视图),这些图提供了对系统进行分析或开发时的多角度描述。,基于这些图可以分析和构建一个一致系统。这些图与其他支持文档一起,是从建模者角度看到的基本实体。,3,.,4,面向对象系统分析与设计,3.4.2,可视化建模与统一建模语言,32,统一软件开发过程,(RUP ,Rational Unified Process,),是最佳软件开发经验的总结。,RUP,的,6,个基本最佳实践包括,:,迭代式开发;需求管理;使用以组件为中心的软件架构;可视化软件建模;验证软件质量;控制软件变更。,以上,6,大经验是判断是否真正实施,RUP,的一个重要标准。,3,.,4,面向对象系统分析与设计,3.4.3,使用面向对象技术进行软件开发的最佳实践,-,RUP,33,3,.,4,面向对象系统分析与设计,3.4.4,面向对象技术进行软件开发的最佳实践,-,RUP,图,3-4 RUP,的二维结构,34,面向对象方法的兴起与发展和结构化分析方法一样,也是从面向对象的程序设计开始的,逐步发展到面向对象的设计,最后发展到面向对象的分析。,面向对象方法学的出发点和基本原则,是尽可能模拟人类的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空间与实现解法的解空间在结构上尽可能一致。,面向对象分析方法(,OOA),,就是抽取和整理用户需求并建立问题域精确模型的过程。,3,.,4,面向对象系统分析与设计,3.4.4,面向对象系统分析,35,OOA,的关键是识别出问题内的类与对象,并分析它们相互的关系,最终建立起问题域的简洁、精确、可理解的正确模型。,OAA,的大致方法是:,标识出问题域的对象;,定义这些类的属性和方法;,定义这些类的行为;,对这些类间的关系建模。,后续步骤是通过添加与解系统的行为级实现相关的类对模型加以扩展。,3,.,4,面向对象系统分析与设计,3.4.4,面向对象系统分析,36,1,、模型,用例模型、类,-,对象模型 、对象,-,关系模型、对象,-,行为模型,2,、方法,描述用户需要 建立设计基础 定义完成后可认可的需求,3,、步骤,从发现角色与参与者到建立功能模型共,7,个步骤,3,.,4,面向对象系统分析与设计,3.4.5,面向对象系统分析,37,面向对象的系统设计阶段是对分析阶段给出的问题域模型,用面向对象方法设计出软件基础架构(,概要设计,)和完整的类结构(,详细设计,),以实现业务功能。,设计阶段主要包括,用例设计,、,类设计,和,子系统设计,。,3,.,4,面向对象系统分析与设计,3.4.5,面向对象系统设计,38,在韦伯词典中,架构(,Architecture,)的定义是“作为一种意识过程结果的形态或框架;一种统一或有条理的形式或结构;建筑的艺术或科学”。,这个定义的关键部分是具有特定结构的,体现某种美感的事物以及针对该事物的有意识的、有条理的方法。,3,.,5,软件架构,3.5.1,软件架构定义,39,软件架构(,software architecture),为软件系统提供了一个结构、行为和属性的高级抽象。,软件架构由构成系统的元素的描述及元素的相互作用、元素集成的模式以及这些模式的约束组成。,3,.,5,软件架构,3.5.1,软件架构定义,40,软件架构设计的核心问题是能否使用重复的架构模式,也就是说,能否在不同的软件系统中使用同一种架构。,使用一些经过实践证实的模式(解决方案)可以有效地解决更多的软件开发问题。,6,种常见的软件架构模式。,3,.,5,软件架构,3.5.2,典型架构,41,3,.,5,软件架构,3.5.3,软件架构设计方法,软件架构设计的,总体目标,是:最大化复用、复杂问题简单化、具备灵活的扩展性。,找出系统中相对稳定的部分,确定它们的关系,使用适当的模式作为指导原则设计解决方案。,区分模式与系统架构的特点和区别,结合各种模式构建系统架构。,42,3,.,5,软件架构,3.5.4,软件架构分析与评估,软件架构设计需要考虑的主要问题:,数据库,用户界面,系统性能,技术路线,具有的经验,43,3,.,5,软件架构,3.5.5,中间件,中间件是位于硬件、操作系统等平台和应用之间的通用服务,如图,3-10,所示。,这些服务具有标准的程序接口和协议。,中间件,图,3-10,中间件的应用结构,44,3,.,5,软件架构,3.5.5,中间件,中间件是一种独立的系统软件或服务程序,其主要目的是实现应用与平台的无关性。,中间件主要分为,5,类:,数据库访问中间件,远程过程调用中间件,面向消息中间件,分布式对象中间件,事务处理中间件,45,3,.,6,典型应用集成技术,3.6.1,数据库与数据仓库技术,数据库技术以单一的数据资源即数据库为中心,进行事务处理、批处理、决策分析等各种数据处理工作,主要包括,操作型处理,和,分析型处理,。,传统数据库系统主要强调优化组织的日常事务处理工作,难以实现对数据分析处理要求,无法满足数据处理多样化的要求。,操作型处理和分析型处理的分离成为必然。,46,3,.,6,典型应用集成技术,3.6.1,数据库与数据仓库技术,数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合。,数据仓库用于支持管理决策,这是它的一个最主要和最关键的特点与功能。,数据仓库的系统结构分为数据源、数据的存储与管理、联机事务处理和前端工具等,4,个层次,如,图,3-11,所示。,47,3,.,6,典型应用集成技术,3.6.2 WEB,服务技术,Web,服务(,Web Services,)是指由企业发布的完成其特别商务需求的在线应用服务,其它公司或应用软件能够通过,Internet,来访问并使用这项在线服务。,Web,服务技术促进了因特网上企业之间的协作,使用,Web,服务可以使合作伙伴的信息系统之间更容易地进行通信。但随之而来的问题是:如何集成来自不同企业的服务?,为了使,Web,服务易于使用,众多组织已经致力于,Web,服务技术,进行标准协议的制定,提供,Web,服务的创建工具和解决方案。,48,3,.,6,典型应用集成技术,3.6.2 WEB,服务技术,Web,服务的主要目标是实现跨平台的互操作,其典型技术包括:,简单对象访问协议(,SOAP,),Web,服务描述语言(,WSDL,),通用描述、发现和集成规范(,UDDI,),数据交换语言(,XML,),49,3,.,6,典型应用集成技术,3.6.3 J2EE,架构与,.NET,架构,J2EE,(,Java 2 Platform Enterprise Edition,Java2,平台企业版,),是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。,J2EE,核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循,J2EE,架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的问题。,50,3,.,6,典型应用集成技术,3.6.3 J2EE,架构与,.NET,架构,.NET,是,Microsoft XML Web services,平台,它是基于一组开放的互联网协议的系列产品、技术和服务。,.NET,开发框架如图,3-12,所示。,51,3,.,6,典型应用集成技术,3.6.3 J2EE,架构与,.NET,架构,J2EE,应用,将开发工作分成,业务逻辑开发,和,表示逻辑开发,2,大类,。,J2EE,技术规范由,平台,、,应用编程模型、兼容测试套件,和,参考实现,等,4,部分组成。,J2EE,应用服务器运行环境包括,构件,、容,器,和,服务,等,3,部分。,J2EE,规范包含一系列构件及服务技术规范,.,52,3,.,6,典型应用集成技术,3.6.4,工作流技术,工作流(,Work Flow,)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。,工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。,简单地说,,工作流就是一系列相互衔接、自动进行的业务活动或任务。,53,3,.,6,典型应用集成技术,3.6.4,工作流技术,工作流管理联盟,(,WfMC,,,Workflow Management Coalition,),给出的关于工作流管理系统的定义是:工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。,工作流需要依靠工作流管理系统来实现。,54,3,.,6,典型应用集成技术,3.6.5,构件及其在系统集成项目中的重要性,构件(,component,)是面向软件体系架构的可复用软件模块。它是可复用的软件组成成份,可被用来构造其他软件。,构件可以是被封装的对象类、类树、一些功能模块、软件框架、软件构架、文档、分析件、设计模式等。,构件是能够实现某些功能的、有输入输出接口的黑匣子。,55,3,.,6,典型应用集成技术,3.6.6,常用构件标准,1,、,COM/DCOM/COM,组件对象模型,/,分布式组件对象模式,/,组件对象模式扩展,2,、,CORBA,对象请求代理体系结构,3,、,EJB,Enterprise Java Bean,是,J2EE,的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。,56,3,.,7,计算机网络知识,3.7.1,网络技术标准与协议,标准,是对重复性事物和概念所做的统一规定。它以科学、技术和实践经验的综合成果为基础,经有关方面协商一致,由主管机构批准,以特定形式发布,作为共同遵守的准则和依据。,协议,是指两个或两个以上实体为了开展某项活动,经过协商后双方达成的一致意见。,57,3,.,7,计算机网络知识,3.7.1,网络技术标准与协议,当今局域网中最常见的,3,个协议是:,微软的,NETBEUI,NOVELL,的,IPX/SPX,TCP/IP,58,3,.,7,计算机网络知识,3.7.2 Internet,技术及应用,Internet,,中文正式译名为因特网,又叫做国际互联网。它是由那些使用公用语言互相通信的计算机连接而成的全球网络。,1969,年,美国国防部高级研究计划管理局(,ARPA ),开始建立一个命名为,ARPAnet,的网络, 把美国的几个军事及研究用电脑主机联接起来。,59,3,.,7,计算机网络知识,3.7.2 Internet,技术及应用,1983,年,,ARPA,和美国国防部通信局研制成功了用于异构网络的,TCP/IP,协议,美国加利福尼亚伯克莱分校把该协议作为其,BSD UNIX,的一部分,使得该协议得以在社会上流行起来,从而诞生了真正的,Internet,。,1995,年,互联网开始大规模应用在商业领域,同年,10,月,“联合网络委员会”通过了一项有关决议:将“互联网”定义为全球性的信息系统。,60,3,.,7,计算机网络知识,3.7.3,网络分类,网络分类标准有,2,种:分布范围与网络拓扑结构。,按分布范围分布包括:局域网、城域网、广域网和因特网。,按网络拓扑结构分类包括:总线拓扑型结构、星型拓扑结构、环形拓扑结构。,61,3,.,7,计算机网络知识,3.7.4,网络管理,网络管理主要工作包括,4,个方面:,网络设备管理,服务器管理,资源管理,用户管理,62,3,.,7,计算机网络知识,3.7.5,网络服务器,服务器作为硬件来说,通常是指那些具有较高计算能力,能够提供给多个用户使用的计算机。,服务器与,PC,机的不同点太多了,例如,PC,机在一个时刻通常只为一个用户服务。,服务器与主机不同,主机是通过终端给用户使用的,服务器是通过网络给客户端用户使用的。,63,3,.,7,计算机网络知识,3.7.5,网络服务器,作为最重要的网络资源设备,服务器按其发展历程可分为如下,4,种:,文件服务器,数据库服务器,因特网,/,内部网服务器,应用服务器,64,3,.,7,计算机网络知识,3.7.6,网络交换技术,网络交换是指通过一定的设备,如交换机等,将不同的信号或者信号形式转换为对方可识别的信号类型从而达到通信目的的一种交换形式,常见的有,:,数据交换,线路交换,报文交换,分组交换。,网络交换技术经历了电路交换技术、报文交换技术、分组交换技术和异步传输模式,(,ATM,),技术,4,个发展阶段。,65,3,.,7,计算机网络知识,3.7.7,网络存储技术,存储技术源于,20,世纪,70,年代的终端,/,主机计算模式,发展于因特网时代。,网络存储技术是基于数据存储的一种通用网络术语。网络存储结构大致分为三种:,直连式存储(,DAS,:,Direct Attached Storage,),网络存储设备(,NAS,:,Network Attached Storage,),存储网络(,SAN,:,Storage Area Network,)。,66,3,.,7,计算机网络知识,3.7.8,无线网络技术、光网络技术,1,、,无线网络技术,伴随着因特网蓬勃发展的步伐,另一种联网的方式从悄悄发芽,到茁壮成长,在新旧世纪的交替中演绎着另一场“将上网进行到底”的运动,这就是无线网络。,借助无线网络技术,我们终于可以摆脱那些烦人的电缆和网线。无论在何时,无论在何地,我们都可以轻松地接入互联网。,67,3,.,7,计算机网络知识,3.7.8,无线网络技术、光网络技术,1,、,无线网络技术,无线网络技术范围广泛,无线网络的设备丰富,无线网络技术有多种用途。,无线网络根据数据发送的距离分为如下类型:,无线局域网,(WLAN),无线广域网,(WWAN),无线城域网,(WMAN),无线个人局域网,(WPAN),68,3,.,7,计算机网络知识,3.7.8,无线网络技术、光网络技术,2,、,光网络技术,随着信息化程度的不断加深,人类对通信的容量、速度、质量以及服务种类的要求越来越高。,传统的电信网正在融合各种先进的网络技术,向下一代公用通信网演进,光网络正是实现这种演进的重要基础平台。,光网络一般指使用光纤作为主要传输介质的广域网、城域网或者新建的大范围的局域网。,69,3,.,7,计算机网络知识,3.7.9,网络接入技术,网络接入就是通过一定的方式和工具将用户网络设备(如PC、机顶盒、移动 )连接到网络上。,现有的网络接入手段以传统的窄带或“准宽带”(2M以下)方式为主,主要有以下几种类型:,专线接入方式,拨号接入方式,宽带网络接入技术,70,3,.,7,计算机网络知识,3.7.10,综合布线、机房工程,综合布线系统(PDS)是现代楼宇和园区范围内,在统一的传输介质上建立的可连接 、计算机、会议电视和监视电视等设备的结构化信息传输系统。,综合布线系统分为建筑群子系统、设备间子系统、垂直干线子系统、管理子系统、水平子系统和工作区子系统,如图3-13所示。,71,3,.,7,计算机网络知识,3.7.11,网络规划、设计及实施原则,规划原则,:实用性原则、开放性原则和先进性原则。,设计与实施原则,:可靠性原则、安全性原则、高效性原则、可扩展性原则。,72,例题分析,基于计算机的信息系统主要包括计算机硬件系统、计算机软件系统、数据及其存储介质、通信系统、信息采集设备、,( ),和工作人员等七大部分。,信息处理系统,信息管理者,C.,安全系统,D,规章制度,分析,:,信息系统主要包括计算机硬件系统、计算机软件系统、数据及其存储介质、通信系统、信息采集设备、规章制度和工作人员等七大部分。,73,例题分析(,1105,),某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。 由于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先开发一个简化系统, 待用户认可后再开发最终系统的策略。该信息系统集成项目的开发方法属于,_(1)_,。,A,结构化方法与原型法的组合应用,B,结构化方法与面向对象方法的组合应用,C,原型法与面向对象方法的组合应用,D,原型法与形式化方法的组合应用,74,例题分析,采用面向对象技术开发的应用系统的特点是( )。,A,重用性更强,B.,运行速度更快,C.,占用存储量小,D.,维护更复杂,分析,:,面向对象技术则将问题分解成一个个封装了属性和方法的对象,这使得在分析设计软件系统时条理清晰,特别有助于设计大型的复杂的软件系统。由于面向对象技术使用了继承机制,其重用性更强。采用面向对象技术开发的应用系统更容易维护,当某个模块需要更新时,只要在保持接口不变,直接在该模块内部解决即可,不必影响到其它部分。,75,例题分析,(0905),支持,13,种图,它们可以分成两大类:结构图和行为图。,(,11,),说法不正确。,A,部署图是行为图,B.,顺序图是行为图,C.,用例图是行为图,D.,构件图是结构图,分析,:,本题考查,。,支持,13,种图,它们可以分成两大类:结构图和行为图。结构图包括:类图、组合结构图、构件图、部署图、对象图和包图;行为图包括:活动图、交互图、用况图和状态机图,其中交互图是顺序图、通信图、交互概览图和时序图的统称。,76,例题分析,(1005),软件公司经常通过发布更新补丁的方式,对已有软件产品进行维护,并在潜在错误成为实际错误前,监测并更正他们,这种方式属于,(,9,),。,A,更正性维护,B,适应性维护,C,完善性维护,D,预防性维护,77,例题分析,(1005),根据,GB/T 14394-2008,计算机软件可靠性和可维护性管理,,下列术语与定义描述中,,(,14,),是错误的。,A,软件可维护性,是指与进行规定的修改难易程度有关的一组属性,B,软件生存周期,是指软件产品从形成概念开始,经过开发、使用和维护,直到最后不再使用的过程,C,软件可靠性,是指在规定环境下、规定时间内软件不引起系统失效的概率,D,软件可靠性和可维护性大纲,是指为保证软件满足规定的可靠性和可维护性要求而记录的历史档案,78,例题分析,(1005),一 个 网 络 协 议 至少包 括 三个 要 素 ,(,20,)不是网络协议要素。,A,语法,B,语义,C,层次,D,时序,79,例题分析,(1005),以下关于,J2EE,多层分布式应用模型的对应关系的叙述,,(,24,),是错误的。,A,客户层组件运行在客户端机器上,B Web,层组件运行在客户端机器上,C,业务逻辑层组件运行在,J2EE,服务,D,企业信息系统层软件运行在,EIS,服务器上,80,例题分析,(1011),在以下几种网络交换技术中,适用于计算机网络、数据传输可靠、线路利用率较高且经济成本较低的是,_(20)_,。,A.,电路交换,B.,报文交换,C,分组交换,技术,81,例题分析,(1005),UML,中的用例和用例图的主要用途是描述系统的,(,8,),。,A,功能需求,B.,详细设计,C.,体系结构,D.,内部接口,82,例题分析,(1005),在软件开发中采用工作流技术可以,(,27,),。,降低开发风险,提高工作效率,提高对流程的控制与管理,提升开发过程的灵活性,提高对客户响应的预见性,A. ,B. ,C ,D. ,83,例题分析,(1005),网吧管理员小李发现局域网中有若干台电脑有感染病毒的迹象,这时应首先(,17,),以避免病毒的进一步扩散。,A,关闭服务器,B,启动反病毒软件查杀,C,断开有嫌疑计算机的物理网络连接,D,关闭网络交换机,84,例题分析,(1105),2011,年,3,月全国两会召开期间发布的,中华人民共和国国民经济和社会发展第十二 个五年规划纲要,有如下内容:“推动物联网关键技术研发和重点领域的应用示范”。从技术 架构上看,物联网可分为三层:感知层、网络层和应用层。其中网络层可包括,_(5)_,。,A,各种传感器以及传感器网关,包括二氧化碳浓度传感器、温度传感器、湿度传感 器、二维码标签、,RFID,标签和读写器、摄像头、,GPS,等,B,互联网,有线、无线通信网,各种私有网络,网络管理系统和云计算平台等,C,用户(包过人、组织和其他系统)的接口,D,网络应用程序,85,例题分析,(1105),在下列应用场景中,属于,SaaS,(软件即服务)模式的是,_(6)_,。,A,供应商通过,Internet,提供软件,消费者从供应商处租用基于,Web,的软件来管理企业经营活动,B,供应商开拓新的,IT,基础设施业务,消费者通过,Internet,从计算机基础设施获得服务,C,消费者从供应商处购买软件的,License,D,消费者从互联网下载和使用免费软件,86,例题分析,(1105),一般来说,可复用的构件相对于在单一应用中使用的模块具有较高的质量保证, 其主要原因是,_(9)_,。,A,可复用的构件在不断复用过程中,其中的错误和缺陷会被陆续发现,并得到及时排除,B,可复用的构件首先得到测试,C,可复用的构件一般规模较小,D,第三方的构件开发商能提供更好的软件维护服务,87,例题分析,(1105),以互联网为基础 , 将数字化 、 智能化的物体接入其中 , 实现自组织互联 , 是互联网的延伸与扩展;通过嵌入到物体上的各种数字化标识、感应设备,如,RFID,标签、传感器 、 响应器等 , 使物体具有可识别 、 可感知 、交互和响应的能力 , 并通过与,Internet,的集成实现物物相联,构成一个协同的网络信息系统。以上描述的是,_(5)_,。,A,智慧地球,B,三网融合,C,SaaS,D,物联网,
展开阅读全文