软考高级历年真题解析6卷

发布时间:2022-01-08
软考高级历年真题解析6卷

软考高级历年真题解析6卷 第1卷


●一份完整的项目绩效报告应该包含的内容有:项目的进展和执行情况、成本的使用情况、团队成员的绩效情况、(43)。

(43)A.变更后的项目计划、项目存在的问题及解决措施

B.变更后的项目计划、对项目的预测

C.干系人沟通需求、需求变更

D.项目存在的问题及解决措施、对项目的预测

正确答案:D


● 关于相联存储器,下面的论述中,错误的是 (17) 。

(17)

A. 相联存储器按地址进行并行访问

B. 相联存储器的每个存储单元都具有信息处理能力

C. 相联存储器能并行进行各种比较操作

D. 在知识库中应用相联存储器实现按关键字检索

正确答案:A


统一建模语言(UML)是面向对象开发方法的标准化建模语言。采用UML对系统建模时,用(13)模型描述系统的功能,等价于传统的系统功能说明。

A.分析

B.设计

C.用例

D.实现

正确答案:C
解析:用例(use case)用来描述系统在对事件作出响应时所采取的行动,即它确定了一个与系统参与者进行交互、并由系统执行的动作序列。用例贯穿整个系统开发的一条主线,同一个用例模型既是需求工作流程的结果,也是分析设计工作,以及测试工作的前提和基础。用例建模是指使用用例的方法来描述系统功能需求的过程。其主要包括用例图和用例规约这两部分内容。其中,用例图描述的是关于系统功能的一个概述,它用于确定系统中所包含的参与者、用例和两者之间的对应关系。用例模型是系统功能和系统环境的模型,它通过对信息系统的所有用例、用户,以及用例和用户之间的交互进行描述,表达了系统的功能性需求,可以帮助客户、用户和开发人员在如何使用信息系统方面达成一致的认识。


根据该企业网络的现状,请给出一种提升服务器A网络性能的简要方法。

正确答案:用一张1Gb/s的网卡代替Server A现有的网卡并将其连接到Switch1某个1Gb/s的交换端口
用一张1Gb/s的网卡代替Server A现有的网卡,并将其连接到Switch1某个1Gb/s的交换端口 解析:在图2-20网络拓扑结构中,服务器A(Server A)与三层交换机(Switch1)的连接传输速率为100Mb/s。根据题意可知,该工程技术部可在三层交换机(Switch1)上提供6个1Gb/s交换端口以及4张1Gb/s的网卡,因此可用一张1Gb/s的网卡代替服务器A现有的100Mb/s网卡,并使用6类非屏蔽双绞线将其连接到三层交换机(Switch1)某个1Gb/s的交换端口上,使得服务器A与三层交换机(Switch1)的连接传输速率提升为1Gb/s。


完成该网络工程测试项目的工期是多少天?

正确答案:20天
20天 解析:这是一道要求读者在实现项目中应用关键路径概念的分析理解题。本题的解答思路是,关键路径是一个相关任务序列,该序列具有最大总和的最可能工期。它决定了项目最早可能完成的时间。换言之,它是工程项目从开始节点到结束节点中作业总天数最多的路径。
仔细分析图6-20中,从节点0到节点7的3条路径所花费的时间。其中,路径“0→①→②→⑥→⑦”所花费的时间为19天;路径“0→①→②→⑤→⑥→⑦”所花费的时间为20天;路径“0→①→③→④→⑥→⑦”所花费的时间为19天。可见,时间总和最长的路径是“0→①→②→⑤→⑥→⑦”,这就是关键路径,它决定了整个项目所需的时间,即该测试项目计划至少需要20天才能完成。


软考高级历年真题解析6卷 第2卷


● The (75) process analyzes the effect of risk events and assigns a numerical rating to those risks.

A.Risk Identification

B.Quantitative Risk Analysis

C.Qualitative Risk Analysis

.Risk Monitoring and Control

正确答案:B


● 在UML的动态建模机制中, (34) 描述了对象之间动态的交互关系,还描述了交互的对象之间的静态链接关系,即同时反映系统的动态和静态特征。

(34)

A. 状态图(State Diagram)

B. 序列图(Sequence Diagram)

C. 协作图(Collaboration Diagram)

D. 活动图(Activity Diagram)

正确答案:C




 


在开发一个企业管理信息系统时,首先要进行用户调查,调查中收集的主要信息包括(24)。

A.管理目标、人力资源、业务流程和数据流程信息

B.组织结构、功能体系、业务流程和数据流程信息

C.企业性质、客户资源、业务流程和数据流程信息

D.管理目标、功能体系、业务流程和数据流程信息

正确答案:B
解析:本题考查系统分析的基本概念。
  系统分析的首要步骤就是对用户进行详细的调查,收集数据,获取有关当前系统的信息,建立当前系统的物理模型。详细调查应围绕组织内部数据流所涉及的领域进行,但由于数据流是通过物质流产生的,所以调查的范围就不仅仅局限于信息和数据,还应该包括企业的生产、经营、管理等各个方面。具体地说,应针对以下方面进行调查。
  . 静态信息:组织结构的调查。了解企业的各个业务部门,生产、经营和管理环节的层次和隶属关系,表示成组织结构图。
  . 静态信息;功能体系的调查。了解系统的经营目标以及实现系统目标的功能性体系结构,即各个功能子系统的构成和逻辑关系。  ,
  . 动态信息:业务流程的调查。从实际业务流程的角度对企业的工作过程进行动态的调查,了解系统各个环节的处理任务、处理顺序和处理时间等,了解信息的来源和去向。
  . 动态信息:数据流程的调查,o收集业务流程中的数据信息的资料,包括各种单据、票证和数据报表等。


项目整体管理要综合考虑项目各个相关过程,围绕整体管理特点,以下说法中,()是不正确的。

A.项目的各个目标和方案可能是冲突的,项目经理要进行统一权衡

B.项目经理要解决好过程之间的重叠部分的职责问题

C.对项目中可能不需要的过程,项目经理就不用考虑

D.项目经理要把项目的可交付物与公司的运营结合起来

正确答案:C
解析:大多数有经验的项目管理人员知道并不存在一个唯一的管理项目的方法。为了取得期望的项目绩效,他们在不同的顺序和程度上应用项目管理知识、技术和需要的过程,然而,不需要一个特定的过程并不意味不去确定过程。项目经理和项目团队必须针对每个特定项目确定其中的每一个过程及其实施程度。信息系统项目管理师教程第二版P81


需求管理是CMM可重复级中的6个关键过程域之一,其主要目标是______。

A.对于软件需求,必须建立基线以进行控制,软件计划、产品和活动必须与软件需求保持一致

B.客观地验证需求管理活动符合规定的标准、程序和要求

C.策划软件需求管理的活动,识别和控制已获取的软件需求

D.跟踪软件需求管理的过程、实际结果和执行情况

A.

B.

C.

D.

正确答案:A
解析:过程能力成熟度模型(Capability Maturity Model, CMM)在软件开发机构中被广泛用来指导软件过程改进。该模型描述了软件过程能力的5个成熟度级别,每一级都包含若干关键过程域(Key Process Areas, KPA)。
  CMM的第二级为可重复级,它包括了6个关键过程域,分别是:需求管理、软件项目计划、软件项目跟踪和监督、软件分包合同管理、软件质量保证和软件配置管理。
  需求管理的目标是为软件需求建立一个基线,提供给软件工程和管理使用;软件计划、产品和活动与软件需求保持一致。


软考高级历年真题解析6卷 第3卷


Prolog语言属于(31)程序设计范型,该范型将程序设计归结为列举事实,定义逻辑关系等。

A.过程式

B.函数式

C.面向逻辑

D.面向对象

正确答案:C
解析:程序设计范型是指程序设计的体裁。目前代表性的程序设计范型包括:①过程式程序设计范型,将软件程序归结为数据结构、算法过程或函数的设计与确定,程序的执行被看作是各过程调用的序列,传统的Pascal和C程序设计都是过程式范型;②函数式程序设计范型,将程序看作是“描述输入与输出之间的关系”的一个数学函数,Lisp语言就是典型的函数式程序设计语言;③面向逻辑的程序设计范型,将程序设计归结为列举事实,定义逻辑关系等,Prolog语言是典型的逻辑程序设计语言;④面向对象程序设计范型,将程序归结为一系列对象类,通过继承关系、消息传递等联结起来的结构。


下列每题给出的四个选项中,只有一个选项符合题目要求。

某一伸缩自适应型控制系统能够根据组成系统组件的型号、数量和顺序的不同来执行相应的不同的控制功能。这个控制系统只能是由a,b,c,d,e这五个组件中的几个按从左到右的顺序组合而成,而且组件组合成控制系统必须符合以下规律:

(1) 两个或两个以上的组件才能组成控制系统,组成系统的组件可以相同也可以不同;

(2) 组件a不能出现在控制系统的最左边;

(3) 如果系统中存在组件b,那么它出现次数就不止一次;

(4) 在控制系统中c既不能是最后一个组件也不能是倒数第二个组件;

(5) 只要组件a出现,组件b就一定出现;

(6) e如果是最后一个组件,则组件b一定出现。

下列哪一个组件可以放在be中的e后,组成一个三组件的控制系统?

A.a

B.b

C.c

D.d

正确答案:B
解析:如果把a放在其中,组成bea,违反题干条件(3)的要求;如果把c放在其中,组成bec,同样违反题干条件(3)的要求;如果把d放在其中,组成bed,也同样违反题干条件(3)的要求。只有把b放在其中,组成beb,符合题干所有条件的要求。因此,应该选B。


对ERP项目最准确的定位是(1)。

A.信息系统集成项目

B.技术改造项目

C.管理变革项目

D.作业流实施项目

正确答案:C
解析:简要地说,企业的所有资源包括三大流:物流、资金流和信息流。ERP也就是对这3种资源进行全面集成管理的管理信息系统。概括地说,ERP是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业所有资源信息,并为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。ERP系统是一种管理理论和管理思想,不仅仅是信息系统。它利用企业的所有资源,包括内部资源与外部市场资源,为企业制造产品或提供服务创造最优的解决方案,最终达到企业的经营目标。在设计和开发ERP系统时,应该把握住一个中心、两类业务、三条干线的总体思路。一个中心就是以财务数据库为中心;两类业务就是计划与执行:三条干线则是指供应链管理、生产管理和财务管理。在ERP设计时,常用的工具包括业务分析、数据流程图、实体联系图及功能模块图。而实施ERP则是一场耗资大、周期长、涉及面广的系统工程。由于ERP软件原本是个实用性强、牵涉面较广的管理系统,在实施过程中应该采取规范的方法,严格按照ERP软件的实施方法论进行。ERP实施方法论的核心是实现管理思想革命和管理信息化技术提升。由以上分析可以看出,ERP项目不仅仅是一个软件工程项目,也不仅仅是技术革新项目。从根本意义上说,ERP项目的实施是一个管理变革项目。


在网络工程建设中,计算机机房的用电负荷等级和供电要求应满足国家标准《(26)》。

A.电子计算机机房设计规范(GB50174-93)

B.供配电系统设计规范(GB50052-95)

C.计算机场地技术要求(GB2887-89)

D.低压配电设计规范(GB50054-95)

正确答案:B
解析:在网络工程建设中,计算机机房的用电负荷等级和供电要求应满足国家标准《供配电系统设计规范(GB50052—95)》。


● 6σ管理法是质量控制的一种常用方法,其中σ是指示过程作业良好程度的标尺。在6σ管理法中,σ的值越大,则__(48)__。

(48)

A.过程故障率越低

B.过程周期时间越长

C.客户满意度越低

D.成本越高

正确答案:A


软考高级历年真题解析6卷 第4卷


某教授1996年3月1日将中国《计算机软件保护条例》译成英文,投递给某刊物,于 1996年6月1日发表。国家有关机关认为该教授的译文质量很高,经与该教授协商,于 1997年2月10日发文将该译文定为官方正式译文。该教授对其译文______。

A.自1997年2月10日起享有著作权

B.自1996年6月1日起享有著作权

C.自1996年3月1日至1997年2月10日期间享有著作权

D.不享有著作权

正确答案:C
解析:根据《中华人民共和国著作权法》第十二条“改编、翻译、注释、整理已有作品而产生的作品,其著作权由改编、翻译、注释、整理人享有,但行使著作权时,不得侵犯原作品的著作权”,所以,该教授享有其翻译作品的著作权。同时,根据《中华人民共和国著作权法实施条例》第六条“著作权自作品创作完成之日起产生”。该教授应该自1996年3月1日起享有著作权。但根据《中华人民共和国著作权法》第五条“本法不适用于:(一)法律、法规,国家机关的决议、决定、命令和其他具有立法、行政、司法性质的文件,以及其官方正式译文;(二)时事新闻;(三)历法、数表、通用表格和公式”,所以,自1997年2月10日起,该教授不再享有著作权。


不是引起项目成本预算变更的直接原因。

A.项目人员变动

B.客户对项目需求的新变化

C.技术的不确定

D.相关法律、法规的变化

正确答案:A
解析:项目成本预算的主要输入有项目范围说明书、工作分解结构(WBS)、WBS字典、活动成本估算、活动成本估算的支持性细节和项目进度计划等。项目人员变动不是引起项目成本预算变更的直接原因。


某系统集成公司采用的软件开发过程通过了CMM3认证,表明该公司__________ 。 A.所有项目都采用根据实际情况修改后得到的标准软件过程来发展和维护软件 B.对软件过程和产品质量建立了定量的质量目标 C.建立了基本的项目级管理制度和规程,可对项目的成本和进度进行跟踪和控制 D.可集中精力采用新技术新方法,优化软件过程

正确答案:A
要点解析:CMM是目前国际上使用流行的一种软件生产过程行业标准模型,可定  义和评价软件开发过程的成熟度,并提供提高软件质量的指导。CMM模型定义了初始级(j级)、  可重复级(2级)、定义级(3级)、管理级(4级)和优化级(5级)共5个成熟度等级,低级别是  实现高级别的基础。如果某公司通过了CMM3认证,‘则表明了它的软件开发过程成熟度达到了3  级标准,即管理和工程的软件过程已经文档化和标准化,并综合成整个软件开发组织的标准软件过  程。所有项目都采用根据实际情况修改后得到的标准软件过程来发展和维护软件。


论基于架构的软件设计方法及应用 基于架构的软件设计(Architecture-Based Software Design,ABSD)方法以构成软件架构的商业、质量和功能需求等要素来驱动整个软件开发过程。ABSD是一个自顶向下,递归细化的软件开发方法,它以软件系统功能的分解为基础,通过选择架构风格实现质量和商业需求,并强调在架构设计过程中使用软件架构模板。采用ABSD方法,设计活动可以从项目总体功能框架明确后就开始,因此该方法特别适用于开发一些不能预先决定所有需求的软件系统,如软件产品线系统或长生命周期系统等,也可为需求不能在短时间内明确的软件项目提供指导。

请围绕“基于架构的软件开发方法及应用”论题,依次从以下三个方面进行论述。 1. 概要叙述你参与开发的、采用ABSD方法的软件项目以及你在其中所承担的主要工作。 2. 结合项目实际,详细说明采用ABSD方法进行软件开发时,需要经历哪些开发阶段?每个阶段包括哪些主要活动? 3. 阐述你在软件开发的过程中都遇到了哪些实际问题及解决方法。

正确答案:

一、论文中要具体介绍项目的背景与总体需求、系统所采用的技术路线以及你所承担的实际工作。
二、采用ABSD方法进行软件开发时,需要经历架构需求、架构设计、架构文档化、架构复审、架构实现和架构演化六个阶段。
1. 架构需求阶段需要明确用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。其主要活动包括需求获取、标识构件和架构评审。
(1)需求获取活动需要定义开发人员必须实现的软件功能,使得用户能够完成他们的任务,从而满足功能需求。与此同时,还要获得软件质量属性,满足一些非功能性需求。
(2)标识构件活动首先需要获得系统的基本结构,然后对基本结构进行分组,最后将基本结构进行打包成构件。
(3)架构需求评审活动组织一个由系统涉众(用户、系统分析师、架构师、设计实现人员等)组成的小组,对架构需求及相关构件进行审查。审查的主要内容包括所获取的需求是否真实反映了用户需求,构件合并是否合理等。
2. 架构设计阶段是一个迭代过程,利用架构需求生成并调整架构决策。主要活动包括提出架构模型、将已标识的构件映射到架构中、分析构件之间的相互作用、产生系统架构和架构设计评审。
3. 架构文档化的主要活动是对架构设计进行分析与整理,生成架构规格说明书和测试架构需求的质量设计说明书。
4. 在一个主版本的软件架构分析之后,需要安排一次由外部人员(客户代表和领域专家)参加的架构复审。架构复审需要评价架构是否能够满足需求,质量属性需求是否在架构中得以体现、层次是否清晰、构件划分是否合理等。从而标识潜在的风险,及早发现架构设计中的缺陷和错误。
5. 架构实现主要是对架构进行实现的过程,主要活动包括架构分析与设计、构件实现、构件组装和系统测试。
6. 架构演化阶段主要解决用户在系统开发过程中发生的需求变更问题。主要活动包括架构演化计划、构件变动、更新构件的相互作用、构件的组装与测试和技术评审。
   三、在软件开发的过程中可能遇到的问题包括:在架构需求获取过程中如何对捕获的架构需求进行筛选和优先级排序;在架构复审过程中如何解决评审人员的意见不一致问题;在架构实现过程中如何根据项目组实际情况选择开发语言与开发平台;在架构演化过程中如何筛选并处理用户的需求变更,等等。



基于以下题干:在某住宅小区的居民中,大多数中、老年教员都办了人寿保险,所有买了四居室以上住房的居民都办了财产保险。而所有办了人寿保险的都没办理财产保险。

如果上述断定是真的,以下哪项关于该小区居民的断定必定是真的:

Ⅰ.有中老年教员买了四居室以上的新房。

Ⅱ.有中老年教员没办理财产保险。

Ⅲ.买了四居室以上住房的居民都没办理人寿保险。

A.Ⅰ、Ⅱ和Ⅲ。

B.仅Ⅰ和Ⅱ。

C.仅Ⅱ和Ⅲ。

D.仅Ⅰ和Ⅲ。

E.仅Ⅱ。

正确答案:C
解析:题干中说,大多数中、老年教员办了人寿保险,而所有办了人寿保险的居民都没办理财产保险,所以,我们得出Ⅱ有中老年教员没办财产保险。题干中说,买了四居室以上住房的居民都办了财产保险,而所有办了人寿保险的居民都没办理财产保险,所以,我们得出Ⅲ是对的。从题干和选项中我们推不出工。


软考高级历年真题解析6卷 第5卷


若关系模式中存在非主属性对码的部分依赖,则该关系模式属于______。

A.1NF

B.2NF

C.3NF

D.BCNF

A.

B.

C.

D.

正确答案:A


● 曼彻斯特编码和 4B/5B 编码是将数字数据编码为数字信号的常见方法,后者的编码效率大约是前者的(4)倍。

(4)

A. 0.5

B. 0.8

C. 1

D. 1.6

正确答案:D
试题(4)分析
    本题考查数据编码与调制方面的基础知识。
    曼彻斯特编码是用两个脉冲编码一个位,其效率为50%。4B/5B编码是用5个脉冲编码4个位,其效率为80%。
参考答案
(4)D


Cloud computing is a type of Internetbased computing that provides shared computer processing resources and data to computers and other devices on demand. Advocates claim that cloud computing allows companies to avoid upfront infrastructure costs. Cloud computing now has few service form, but it is not including()

AIaaS

B.PaaS

C.SaaS

D.DaaS

正确答案:D


● 关于项目收尾与合同收尾关系的叙述,正确的是(10) 。

(10)

A.项目收尾与合同收尾无关

B.项目收尾与合同收尾等同

C.项目收尾包括合同收尾和管理收尾

D.合同收尾包括项目收尾和管理收尾

正确答案:C


制造某种产品需要4道工序,每道工序可选用多种方法。图5—3列出了制造这种产品各道工序可选用的不同方法:从节点1开始,连续经过4条线段(表示4道工序所选用的方法)组成一条线路,直到节点 12结束。每条线段上标记的数字表示利用相应方法每件产品可以获得的利润(元)。企业为了获取最大利润,需要找出从节点1~节点12的一条线路,使其对应的各道工序的利润之和最大。

利用运筹方法计算后可知,制造每件产品可以获得的最大利润是(70)元。

A.28

B.31

C.33

D.34

正确答案:C
解析:本题就是求节点1~节点12的最长路径,其算法类似于求最短路径的方法。采用倒推标记方法进行推算的解题步骤如下。
  ①先找出离终点只有一步的节点9、10、11,分别标记其到达终点的路径与长度。
  ②再找出前往节点9、10、11只有一步的节点5、6、7、8,对其中每个节点找出其到终点的最长路径,分别将其路径与长度标记出来。例如,节点5到达节点12可选的路径及长度值如下:5-9-12(8+7=15), 5-10-12(4+3=7),5-11-12(3+6=9),由于15>9>7,因此选择路径5-9-12。依此类推,最后节点5、6、 7、8到达终点的最长路径及长度值如下:5-9-12(15),6-11-12(13),7-11-12(16),8-9-12(19)。
  ③再找前往节点5、6、7、8只有一步的节点2、3、4,对其中每个节点找出其到终点的最长路径,分别将其路径与长度标记出来。由于后续的最长路径已经标记出来,因此应利用它们来简化计算。这些节点到达终点的最长路径及长度值如下:2-8-9-12(26),3-8-9-12(29),4-8-9-12(23)。
  ④最后,找出节点1通过节点2、3、4到终点的路径中的最长路径,并标记出来,即1-3-8-9-12(33),如图5-7所示。
 
  综上所述,从起点1~终点12的最长路径为1-3-8-9-12,总长度为33。换而言之,该企业制造每件产品的最大总利润为33元。


软考高级历年真题解析6卷 第6卷


工程师为某公司设计了如下网络方案。下面关于该网络结构设计的叙述中,正确的是( )。

A.该网络采用三层结构设计,扩展性强B.S1、S2两台交换机为用户提供向上的冗余连接,可靠性强C.接入层交换机没有向上的冗余连接,可靠性较差D.出口采用单运营商连接,带宽不够

正确答案:C


小王需要从①地开车到⑦地,可供选择的路线如下图所示。图中,各条箭线表示路段及其行驶方向,箭线旁标注的数字表示该路段的拥堵率(描述堵车的情况,即堵车概率)。拥堵率=1-畅通率,拥堵率=0时表示完全畅通,拥堵率=1时表示无法行驶。根据该图,小主选择拥堵情况最少(畅通情况最好)的路线是( )。

A.①②③④⑤⑦ B.①②③④⑥⑦ C.①②③⑤⑦ D.①②④⑥⑦

正确答案:C


项目经理已经对项目进度表提出了几项修改意见。在某些情况下,进度延迟变得严重时,为了确保获得精确的绩效衡量信息,项目经理应该尽快(57)。

A.为增加项目资源做准备

B.发布变更信息

C.设计一个主进度表

D.重新修订项目进度计划

正确答案:D
解析:批准的项目进度计划,被称为项目进度基准计划。它是项目整体计划的一部分。它提供了度量和报告进度绩效的基础。项目进度控制是依据项目进度计划对项目的实际进展情况进行控制,使项目能够按时完成。有效项目进度控制的关键是监控项目的实际进度,及时、定期地将它与计划进度进行比较,并立即采取必要的纠正措施。如果对项目进度(或者说项目进度表)提出几项修改后,进度延迟变得严重的话,这说明项目进度表的制订不符合项目的实际要求,需要重新修订项目进度计划。


阅读以下关于可扩展的标记语言方面的叙述,回答问题1和问题2。

可扩展的标记语言(Extensible Markup Language,缩写为XML)是SGML(Standard Generalized Markup Language,标准通用标记语言)的一个子集,是简化的SGML。它是互联网联合组织(W3C) 创建一组规范,以便于软件开发人员和内容创作者在网页上组织信息,其目的不仅在于满足不断增长的网络应用需求,而且也在于确保在通过网络进行交互合作时,具有良好的可靠性与互操作性。随着Web技术、分布式对象技术两者的有机结合,传统的Client/Server主从结构逐渐向灵活的多级分布式Web计算模型进行着演变。多级分布式Web体系结构可划分为三层:表示层(客户机层)、功能层(应用服务器层)、数据层(数据库服务器层)。而由于XML可以自定义文件类型,有利于信息的表达和结构化组织,而且可以以一致的方式格式化和传送数据,若将其运用到三层Client/Server模型中,必将产生很大的网络应用优势,即基于XML的三层C/S模型。

从网络体系结构的各层次上看,基于XML的三层C/S模型包括:数据层、功能层、表示层。数据层实现数据的集成,XML数据产生于多种数据源,但都以统一的XML格式表达传输。功能层实现数据的发送与处理,应用服务器通过HTTP交换数据,通过DOM处理XML数据。表示层实现数据的显示,XML数据可以有多种表现形式,而且可以为外部直接访问、编辑或转换,也可被其他系统所用。在基于XML的三层C/S模型中,中间层一次性从远程数据库中获取满足客户需求的信息,生成相应的XML文档,以后中间层就不需要再与远程数据库进行交互了,即与远程数据库的连接也就终止了。一旦中间件软件把满足客户需要的信息组装起来以后,就可以以XML形式发送给客户了,这样客户与中间层也就无需进一步交互。XML数据发送给客户端后,客户应用和脚本语言就可以直接使用这些数据,这时客户端与中间层服务器之间的连接就可以中止了。

请用100字左右简要分析基于XML的三层C/S模型的应用过程应具有的功能。

正确答案:基于XML的三层C/S模型包括:数据层、功能层、表示层。因此三层C/S模型的应用过程应具有的功能是: 1.从数据层获取数据生成XML文档。 2.XML数据的发送与刷新。 3.XML数据在表示层的显示。 4.处理和编辑XML数据。
基于XML的三层C/S模型包括:数据层、功能层、表示层。因此,三层C/S模型的应用过程应具有的功能是: 1.从数据层获取数据生成XML文档。 2.XML数据的发送与刷新。 3.XML数据在表示层的显示。 4.处理和编辑XML数据。


某实验室准备建立一个由20台计算机组成的局域网,为节约费用,适宜采用通用的(1)技术,采用交换机式HUB和双绞线进行组网,其网络拓扑结构为(2),HUB与微机工作站之间的最长距离为(3)米

A.以太网

B.令牌环网

C.双总线网络

D.ATM@@@SXB@@@A.总线型

B.星型

C.环形

D.混合型@@@SXB@@@A.185

B.580

C.10

D.100

正确答案:A,B,D