《2018年上半年 系统分析师 答案详解.docx》由会员分享,可在线阅读,更多相关《2018年上半年 系统分析师 答案详解.docx(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、面向对象分析中,对象是类的实例。对象的构成成分包含了(1),属性和方法(或操作)。(1)A.标识B.消息C.规则D.结构【答案】A【解析】本题考查的是面向对象的基本概念对象的三要素为:属性(数据)、方法(操作)、对象ID(标识)。UML2.0所包含的图中,(2)描述由模型本身分解而成的组织单元,以及他们之间的依赖关系。(2)A.组合结构图B.包图C.部署图D.构件图【答案】B【解析】本题考查的是UML图的相关知识:UML 2.0包括14种图,分别列举如下:(1)类图(class diagram)。类图描述一组类、接口、协作和它们之间的关系。在OO系统的建模中,最常见的图就是类图。类图给出了系统
2、的静态设计视图,活动类的类图给出了系统的静态进程视图。(2)对象图(object diagram)。对象图描述一组对象及它们之间的关系。对象图描述了在类图中所建立的事物实例的静态快照。和类图一样,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实案例或原型案例的角度建立的。(3)构件图(component diagram)。构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。构件图用于表示系统的静态设计实现视图。对于由小的部件构建大的系统来说,构件图是很重要的。构件图是类图的变体。(4)组合结构图(composite structure diagram)。组
3、合结构图描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点。组合结构图用于画出结构化类的内部内容。(5)用例图(use case diagram)。用例图描述一组用例、参与者及它们之间的关系。用例图给出系统的静态用例视图。这些图在对系统的行为进行组织和建模时是非常重要的。(6)顺序图(sequence diagram,序列图)。顺序图是一种交互图(interaction diagram),交互图展现了一种交互,它由一组对象或参与者以及它们之间可能发送的消息构成。交互图专注于系统的动态视图。顺序图是强调消息的时间次序的交互图。(7)通信图(communication d
4、iagram)。通信图也是一种交互图,它强调收发消息的对象或参与者的结构组织。顺序图和通信图表达了类似的基本概念,但它们所强调的概念不同,顺序图强调的是时序,通信图强调的是对象之间的组织结构(关系)。在UML 1.X版本中,通信图称为协作图(collaboration diagram)。(8)定时图(timing diagram,计时图)。定时图也是一种交互图,它强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。(9)状态图(state diagram)。状态图描述一个状态机,它由状态、转移、事件和活动组成。状态图给出了对象的动态视图。它对于接口、类或协作的行为建模尤为重
5、要,而且它强调事件导致的对象行为,这非常有助于对反应式系统建模。(10)活动图(activity diagram)。活动图将进程或其他计算结构展示为计算内部一步步的控制流和数据流。活动图专注于系统的动态视图。它对系统的功能建模和业务流程建模特别重要,并强调对象间的控制流程。(11)部署图(deployment diagram)。部署图描述对运行时的处理节点及在其中生存的构件的配置。部署图给出了架构的静态部署视图,通常一个节点包含一个或多个部署图。(12)制品图(artifact diagram)。制品图描述计算机中一个系统的物理结构。制品包括文件、数据库和类似的物理比特集合。制品图通常与部署图
6、一起使用。制品也给出了它们实现的类和构件。(13)包图(package diagram)。包图描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。(14)交互概览图(interaction overview diagram)。交互概览图是活动图和顺序图的混合物。UML的结构包括构造块、规则和公共机制三个部分。在基本构造块中,(3)能够表示多个相互关联的事物的集合;规则是构造块如何放在一起的规定,包括了(4)公共机制中,(5)是关于事物语义的细节描述(3)A.用例描述 B.活动 C.图 D.关系(4)A.命名、范围、可见性和一致性 B.范围、可见性、一致性和完整性C.命名、可见性、一致性和
7、执行 D.命名、范围、可见性、完整性和执行(5)A.规格说明 B.事物标识 C.类与对象 D.扩展机制【答案】C D A【解析】本题考查UML的相关知识。从总体上来看,UML的结构包括构造块、规则和公共机制三个部分。(1)构造块。UML有三种基本的构造块,分别是事物(thing)、关系(relationship)和图(diagram)。事物是UML的重要组成部分,关系把事物紧密联系在一起,图是多个相互关联的事物的集合。(2)公共机制。公共机制是指达到特定目标的公共UML方法,主要包括规格说明(详细说明)、修饰、公共分类(通用划分)和扩展机制四种。规格说明是事物语义的细节描述,它是模型真正的核心
8、;UML为每个事物设置了一个简单的记号,还可以通过修饰来表达更多的信息;UML包括两组公共分类,分别是类与对象(类表示概念,而对象表示具体的实体)、接口与实现(接口用来定义契约,而实现就是具体的内容);扩展机制包括约束(扩展了UML构造块的语义,允许增加新的规则或修改现有的规则)、构造型(扩展UML的词汇,用于定义新的构造块)和标记值(扩展了UML构造块的特性,允许创建新的特殊信息来扩展事物的规格说明)。(3)规则。规则是构造块如何放在一起的规定,包括为构造块命名;给一个名字以特定含义的语境,即范围;怎样使用或看见名字,即可见性;事物如何正确、一致地相互联系,即完整性;运行或模拟动态模型的含义
9、是什么,即执行。DES是一种(6),其密钥长度为56位,3DES是利用DES的加密方式,对明文进行3次加密,以提高加密强度,其密钥长度是(7)位。(6)A.共享密钥B.公开密钥C.报文摘要 D.访问控制(7)A.56 B.112 C.128 D.168【答案】A B【解析】本题考查信息安全中的对称加密算法。对称加密算法中,由于加密解密都使用同样的密钥,所以密钥需要进行共享,故也被称共享密钥算法。三重DES加密是使用2个DES密钥,进行多次操作来完成的,所以其密钥长度是:56*2=112位。下列算法中,用于数字签名中摘要的是(8)。(8)A.RSA B.IDEA C.RC4 D.MDS【答案】D
10、【解析】本题考查的是信息安全中的摘要算法。 RSA是非对称加密算法;MD5属于信息摘要算法;IDEA与RC4属于非对称加密算法。以下用于在网络应用层和传输层之间提供加密方案的协议是(9)。(9)A.PGP B.SSL C.IPSec D.DES【答案】B【解析】本题考查信息安全中的安全协议工作层次选项中,仅有SSL是从传输层工作到应用层。PGP工作于应用层,IPSec工作于网络层。孙某在书店租到一张带有注册商标的应用软件光盘,擅自复制后在网络进行传播,其行为是侵犯(10)行为。(10)A.商标权 B.软件著作权 C.注册商标专用权 D.署名权【答案】B【解析】本题考查的是知识产权中软件著作权问
11、题。题目给出了大量的误导信息,让考生认为在考商标权,而事实并非如此。商标权是指自己生产制造出来的产品,非法使用他人的商标。本题中问题在于复制了软件光盘,随意传播,把软件非法的传播出去,对原著作权人造成侵害在著作权法中,计算机软件著作权保护的对象是(11)。(11)A.计算机程序及其开发文档 B.硬件设备驱动程序 C.设备和操作系统软件 D.源程序代码和底层环境【答案】A【解析】本题考查知识产权中的软件著作权保护对象。软件著作权的保护对象是计算机程序及其文档,而权利人可能是软件开发者,也可能是软件开发者所在的公司(职务作品的情况)。著作权中,(12)的保护期不受限制。(12)A.发表权 B.发行
12、权 C.署名权 D.展览权【答案】C【解析】本题考查知识产权中的著作权的保护期限。在著作权中:“署名权、修改权、保护作品完整权”的保护是没有时间限制的。“发表权、使用权和获得报酬权”的保护时限为:作者终生及其死亡后的50年(第50年的12月31日)。以下关于计算机软件著作权的叙述,错误的是(13)。(13)A.软件著作权人可以许可他人行使其软件著作权,并有权获得报酬B.软件著作权人可以全部或者部分转让其软件著作权,并有权获得报酬C.为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报D.软件著作权属于自然人的,该自然人
13、死亡后,在软件著作权的保护期内,软件著作权的继承人可以继承各项软件著作权【答案】D【解析】本题考查知识产权中的软件著作权。软件著作权属于自然人时,该自然人死亡后,在软件著作权的保护期内,软件著作权的继承人可以继承部分软件著作权,但像署名权这类权力是不能继承的。以下关于CPU和GPU的叙述中,错误的是(14)。(14)A.CPU适合于需要处理各种不同的数据类型、大量的分支跳转及中断等场合B.CPU利用较高的主频、高速缓存(Cache)和分支预测等技术来执行指令C.GPU采用MISD(Mutiplc Instuction Single Data)并行计算架构D.GPU的特点是比CPU包含更多的计算
14、单元和更简单的控制单元【答案】C【解析】本题看似是考查CPU与GPU的差异,但事实上是考的Flynn分类法。GPU是一种高性能的图形处理器,一般采用的是SIMD架构。计算机系统是一个硬件和软件综合体,位于硬联逻辑层上面的微程序是用微指令编写的。以下叙述中,正确的是,(15)。(15)A.微程序般由硬件执行B.微程序一般是由操作系统来调度和执行C.微程序一般用高级语言构造的编译器期译后来执行D.微程序一般用高级语言构造的解释器件来解释执行【答案】A【解析】计算机系统是一个硬件和软件的综合体,可以把它看作是按功能划分的多级层次结构,如图所示。这种结构的划分,有利于正确理解计算机系统的工作过程,明确
15、软件、硬件在系统中的地位和作用。 计算机系统的多级层次结构(1)硬联逻辑级。这是计算机的内核,由门、触发器等逻辑电路组成。(2)微程序级。这一级的机器语言是微指令集,程序员用微指令编写的微程序一般直接由硬件执行。(3)传统机器级。这一级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。(4)操作系统级。从操作系统的基本功能来看,一方面它要直接管理传统机器中的软硬件资源,另一方面它又是传统机器的延伸。(5)汇编语言级。这一级的机器语言是汇编语言,完成汇编语言翻译的程序称为汇编程序。(6)高级语言级。这一级的机器语言就是各种高级语言,通常用编译程序来完成高级语言翻译的工作。
16、(7)应用语言级。这一级是为了使计算机满足某种用途而专门设计的,因此,这一级的机器语言就是各种面向问题的应用语言。计算机系统中,(16)方式是根据所访问的内容来决定要访问的存储单元,常用在(17)存储器中。(16)A.顺序存取 B.直接存取 C.随机存取 D.相联存取(17)A.DRAM B.Cache C.EEPROM D.CD-ROM【答案】D B【解析】本题考查组成原理中的相联存储基本概念。按内容存取,是相联存储的最基本特点,Cache是一种非常经典的相联存储器。RISC指令系统的特点包括(18)。指令数量少寻址方式多指令格式种类少指令长度固定(18)A. B. C. D.【答案】C【解
17、析】在企业信息系统中,客户关系管理系统将客户看作是企业的一项重要资产,其关键内容是(19),供应链管理系统是企业通过改件上、下游供应链关系,整合和优化企业的(20),产品数据管理系统可以帮助企业实现对于企业产品相关的(21)进行集成和管理;知识管理系统是对企业有价值的信息进行管理,其中,(22)使知识能在企业内传播和分享,使得知识产生有效的流动。(19)A.客户价值管理 B.市场营销 C.客户资料库 D.客户服务(20)A.信息流、物流和资金流 B.商务流、物流和资金流C.信息流、商务流和信用流 D.商务流、物流和人员流(21)A.配置、文档和辅助设计文件 B.数据、开发过程以及使用者C.产品
18、数据、产品结构和配置 D.工作流、产品视图和客户(22)A.知识生成工具 B.知识编码工具 C.知识转移工具 D.知识发布工具【答案】A A B C【解析】客户关系管理(Customer Relationship Management,CRM)将客户看作是企业的一项重要资产,客户关怀是CRM的中心,其目的是与客户建立长期和有效的业务关系,在与客户的每一个“接触点”上都更加接近客户、了解客户,最大限度地增加利润。CRM的核心是客户价值管理,它将客户价值分为既成价值、潜在价值和模型价值,通过“一对一”营销原则,满足不同价值客户的个性化需求,提高客户忠诚度和保有率,实现客户价值持续贡献,从而全面提升
19、企业盈利能力。供应链管理(Supply Chain Management,SCM)是一种集成的管理思想和方法,它执行供应链中从供应商到最终用户的物流的计划和控制等职能。从单一的企业角度来看,是指企业通过改善上、下游供应链关系,整合和优化供应链中的信息流、物流和资金流,以获得企业的竞争优势。产品数据管理(Product Data Management,PDM)是一门用来管理所有与产品相关信息(包括零件信息、配置、文档、计算机辅助设计文件、结构、权限信息等)和所有与产品相关过程(包括过程定义和管理)的技术。PDM系统是一种软件框架,利用这个框架可以帮助企业实现对与企业产品相关的数据、开发过程以及使
20、用者进行集成与管理,可以实现对设计、制造和生产过程中需要的大量数据进行跟踪和支持。通常,可以把知识管理工具分为知识生成工具、知识编码工具和知识转移工具三大类。(1)知识生成工具。知识的生成包括产生新的想法、发现新的商业模式、发明新的生产流程,以及对原有知识的重新合成。不同方式的知识产生模式有不同的工具对其进行支持。知识生成工具包括知识获取、知识合成和知识创新三大功能。目前,利用具有初步人工智能功能的搜索引擎和知识挖掘工具进行知识的自动获取,可以将相关的词句组合起来,帮助人们将分散的创新观点进行合成。但是,目前实现知识的创新还十分困难,只能利用一些工具实现辅助性的知识创新。(2)知识编码工具。知
21、识编码是通过标准的形式表现知识,使知识能够方便地被共享和交流。知识编码工具的作用就在于将知识有效地存储并且以简明的方式呈现给使用者,使知识更容易被其他人使用。知识编码的困难在于,知识几乎不能以离散的形式予以表现。知识不断地积累,不断地改变,以至于人们很难对其进行清晰的区分。因此,对知识进行审核和分类是十分困难的。(3)知识转移工具。知识转移工具最终就是要使知识能在企业内传播和分享。知识的价值在于流动和使用。在知识流动的过程中存在许多障碍,使知识不能毫无阻力地任意流动。这些障碍可分成三类,分别是时间差异、空间差异和社会差异。知识转移工具可以根据各种障碍的特点,在一定程度上帮助人们消除障碍,使知识
22、得到更有效的流动。商业智能系统主要包括数据预处理、建立数据仓库、数据分析和数据展现四个主要阶段。其中,数据预处理主要包括(23);建立数据仓库是处理海量数据的基础;数据分析一般采用 (24)来实现;数据展现则主要是保障系统分析结果的可视化。(23)A.联机分析处理(OLAP) B.联机事务处理(OLTP) C.抽取、转换和加载(ETL) D.数据聚集和汇总(DCS)(24)A.数据仓库和智能分析 B.数据抽取和报表分析 C.联机分析处理和数据挖掘 D.业务集成和知识形成与转化【答案】C C【解析】BI系统主要包括数据预处理、建立数据仓库、数据分析和数据展现四个主要阶段。数据预处理是整合企业原始
23、数据的第一步,它包括数据的抽取(Extraction)、转换(Transformation)和加载(Load)三个过程(ETL过程);建立数据仓库则是处理海量数据的基础;数据分析是体现系统智能的关键,一般采用OLAP和数据挖掘两大技术。OLAP不仅进行数据汇总/聚集,同时还提供切片、切块、下钻、上卷和旋转等数据分析功能,用户可以方便地对海量数据进行多维分析。数据挖掘的目标则是挖掘数据背后隐藏的知识,通过关联分析、聚类和分类等方法建立分析模型,预测企业未来发展趋势和将要面临的问题;在海量数据和分析手段增多的情况下,数据展现则主要保障系统分析结果的可视化。业务流程分析的目的是了解各个业务流程的过程
24、,明确各个部门之间的业务关系和每个业务处理的意义。在业务流程分析方法中,(25)能够找出或设计出那些能够使客户满意,实现客户价值最大化;(26)能够对供应链上的所有环节进行有效管理,实现对企业的动态控制和各种资源的集成和优化。(25)A.客户关系分析法B.价值链分析法 C.供应链分析法 D.基于ERP的分析法(26)A.客户关系分析法 B.价值链分析法 C.供应链分析法 D.基于ERP的分析法【答案】B D【解析】业务流程分析的主要方法有价值链分析法、客户关系分析法、供应链分析法、基于ERP的分析法和业务流程重组等。(1)价值链分析法。价值链分析法找出或设计出那些能够使顾客满意,实现顾客价值最
25、大化的业务流程。价值链就是一个创造价值的工作流程,在这一总流程基础上,可把企业具体的活动细分为生产指挥流程、计划决策流程、营销流程、信息搜集与控制流程、资金筹措流程等。其中有些业务流程特别重要,对形成企业核心竞争力起着关键作用,这样的业务流程称为基本业务流程,对应于价值链中的基本活动;其他业务流程是对企业的基本经营活动提供支持和服务,称为辅助业务流程,对应于价值链中的辅助活动。(2)客户关系分析法。客户关系分析法就是把CRM用在业务流程的分析上。CRM的目标是建立真正以客户为导向的组织结构,以最佳的价值定位瞄准最具吸引力的客户,最大化地提高运营效率,建立有效的合作伙伴关系。从CRM的角度分析业
26、务流程,企业的业务流程应当是以客户与企业的关系,以及客户行为为依据的,而不是传统的按照企业内部管理来实施的。(3)供应链分析法。供应链分析法是从企业供应链的角度分析企业的业务流程,它源于SCM。供应链是指用一个整体的网络用来传送产品和服务,从原材料开始一直到最终客户(消费者),它凭借一个设计好的信息流、物流和资金流来完成。供应链分析法主要从企业内部供应链和外部供应链两个角度来分析企业的业务流程,分析哪些流程处于供应链的核心环节。(4)基于ERP的分析法。ERP的基本思想是将企业的业务流程看作是一个紧密联接的供应链,将供应商和企业内部的采购、生产、销售,以及客户紧密联系起来,对供应链上的所有环节
27、进行有效管理,实现对企业的动态控制和各种资源的集成和优化,从而提升企业基础管理水平,追求企业资源的合理、高效利用。(5)业务流程重组。通过重新审视企业的价值链,从功能成本的比较分析中,确定企业在哪些环节具有比较优势。在此基础上,以顾客满意为出发点进行价值链的分解与整合,改造原有的业务流程,实现业务流程的最优化。系统设计是根据系统分析的结果,完成系统的构建过程。其中,(27)是为各个具体任务选择适当的技术手段和处理流程:(28)的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的(29)。(27)A.详细设计 B.架构设计 C.概要结构设计 D.功能设计(28)A
28、.详细设计 B.架构设计 C.概要结构设计 D.模块设计(29)A.用例图 B.模块结构图 C.系统部署图 D.类图【答案】A C B【解析】系统设计的主要内容包括概要设计和详细设计。概要设计又称为系统总体结构设计,它是系统开发过程中很关键的一步,其主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图。在概要设计中,将系统开发的总任务分解成许多个基本的、具体的任务,为每个具体任务选择适当的技术手段和处理方法的过程称为详细设计。根据任务的不同,详细设计又可分为多种,例如,网络设计、代码设计、输入/输出设计、处理流程设计、数据存储设计、用户界面
29、设计、安全性和可靠性设计等。界面是系统与用户交互的最直接的层面。Theo Mandel博士在界面设计中,提出著名的人机交互“黄金三原则”,包括保持界面一致、减轻用户的记忆负担和(30)。(30)A.遵循用户认知理解 B.降低用户培训成本C.置于用户控制之下 D.注意资源协调方式【答案】C【解析】人机交互“黄金三原则”包括:置于用户控制之下、减少用户的记忆负担、保持界面的一致性。系统模块结构设计中,一个模块应具备的要素包括输入和输出、处理功能、(31)和(32)。(31)A.外部数据 B.内部数据 C.链接数据 D.数据格式(32)A.程序结构 B.模块结构 C.程序代码 D.资源链接【答案】B
30、 C【解析】一个模块应具备以下四个要素:(1)输入和输出。模块的输入来源和输出去向都是同一个调用者,即一个模块从调用者那儿取得输入,进行加工后再把输出返回调用者。(2)处理功能。指模块把输入转换成输出所做的工作。(3)内部数据。指仅供该模块本身引用的数据。(4)程序代码。指用来实现模块功能的程序。前两个要素是模块的外部特性,即反映了模块的外貌;后两个要素是模块的内部特性。在结构化设计中,主要考虑的是模块的外部特性,其内部特性只做必要了解,具体的实现将在系统实施阶段完成。类封装了信息和行为,是面向对象的重要组成部分。在系统设计过程中,类可以划分为不同种类。身份验证通常属于(33),用户通常属于(
31、34)。(33)A.控制类 B.实体类 C.边界类 D.接口类(34)A.控制类 B.实体类 C.边界类 D.接口类【答案】A B【解析】在系统设计过程中,类可以分为三种类型,分别是实体类、边界类和控制类。1. 实体类实体类映射需求中的每个实体,实体类保存需要存储在永久存储体中的信息,例如,在线教育平台系统可以提取出学员类和课程类,它们都属于实体类。实体类通常都是永久性的,它们所具有的属性和关系是长期需要的,有时甚至在系统的整个生存期都需要。实体类是对用户来说最有意义的类,通常采用业务领域术语命名,一般来说是一个名词,在用例模型向领域模型的转化中,一个参与者一般对应于实体类。通常可以从SRS中
32、的那些与数据库表(需要持久存储)对应的名词着手来找寻实体类。通常情况下,实体类一定有属性,但不一定有操作。2. 控制类控制类是用于控制用例工作的类,一般是由动宾结构的短语(“动词+名词”或“名词+动词”)转化来的名词,例如,用例“身份验证”可以对应于一个控制类“身份验证器”,它提供了与身份验证相关的所有操作。控制类用于对一个或几个用例所特有的控制行为进行建模,控制对象(控制类的实例)通常控制其他对象,因此,它们的行为具有协调性。控制类将用例的特有行为进行封装,控制对象的行为与特定用例的实现密切相关,当系统执行用例的时候,就产生了一个控制对象,控制对象经常在其对应的用例执行完毕后消亡。通常情况下
33、,控制类没有属性,但一定有方法。3. 边界类边界类用于封装在用例内、外流动的信息或数据流。边界类位于系统与外界的交接处,包括所有窗体、报表、打印机和扫描仪等硬件的接口,以及与其他系统的接口。要寻找和定义边界类,可以检查用例模型,每个参与者和用例交互至少要有一个边界类,边界类使参与者能与系统交互。边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。常见的边界类有窗口、通信协议、打印机接口、传感器和终端等。实际上,在系统设计时,产生的报表都可以作为边界类来处理。在现代化管理中,信息论已成为与系统论、控制论等相并列的现代科学主要方法论之一。信息具有多种基本属性,其中(35)是信息的中心
34、价值:(36)决定了需要正确滤去不重要的信息、失真的信息,抽象出有用的信息:信息是数据加工的结构,体现了信息具有(37)。(35)A.分享性 B.真伪性 C.滞后性 D.不完全性(36)A.分享性 B.真伪性 C.滞后性 D.不完全性(37)A.分享性 B.扩压性 C.滞后性 D.层次性【答案】B D C【解析】信息具有如下基本属性:真伪性:真实是信息的中心价值,不真实的信息价值可能为负。层次性:信息一般和管理层一样,可以为战略层、策略层和执行层3个层次。不完全性:客观事实的全部信息是不可能得到的。我们需要正确滤去不重要的信息、失真的信息,抽象出有用的信息。滞后性:信息是数据加工的结果,因此信
35、息必然落后于数据,加工需要时间。扩压性:信息和实物不同,它可以扩散也可以压缩。分享性:信息可以分享,这和物质不同,并且信息分享具有非零和性。美国著名的卡内基梅隆大学软件工程学研究所针对软件工程的工程管理能力与水平进行了充分研究,提出了5级管理能力的模式,包括临时凑合阶段、简单模仿阶段、完成定义阶段、(38)和(39)。(38)A.细化定义阶段 B.标准化阶段 C.管理阶段 D.规格化阶段(39)A.细化定义阶段 B.管理阶段 C.最佳化阶段 D.规格化阶段【答案】C C【解析】SEI 的 5 级管理能力模式如下:(1)临时凑合阶段:工作无正式计划,作业进度经常被更改,任务计划、预算、功能、质量
36、都不可预测, 开发机构的整体组织非常混乱。系统的性能、水平依个人能力而定。(2)简单模仿阶段:开发方开始采用基本的项目管理方法与原理;项目从规划到运行都有明确的计划; 这些计划是通过模仿以前成功的项目开发的例子制定的,有可能通过模仿在本次开发中成功。(3)完成定义阶段:与项目有关的整体机构的作业进度规格化、标准化,由此达到持续稳定的技术水平 与管理能力。这种工程进度管理能力要求把与开发项目有关的活动、作用和责任充分告知所有的开发者, 并使之充分理解。(4)管理阶段:这是理想的项目管理阶段。表现在开发者的工程管理能力不断强化,通过可靠的组织与 计划保障,能及早发现可能影响系统功能与性能的缺陷,使
37、系统的性能与可靠性不断改进与提高。(5)佳化阶段:这一阶段是理想的项目管理阶段。其特点表现在开发者的工程管理能力不断强化,通 过可靠的组织与计划保障,能及早发现项目中可能影响系统功能与性能的缺陷,系统的关键指标在工程的 实施过程中得到全面保证与提高。数据库的产品很多,尽管它们支持的数据模型不同,使用不同的数据库语言,而且数据的在储结构也各不相同,但体系统构基本上都具有相同的特征,采用“三级模式和两级映像”,如下图所示,图中,分别代表数据库系统中(40),图中,分别代表数据库系统中(41)。(40)A.物理层、逻辑层、视图层B.逻辑层、物理层、视图层C.视图层、物理层、逻辑层D.视图层、逻辑层、
38、物理层(41)A.外模式/内模式映射、外模式内模式映射、概念模式内模式映射B.外模式概念模式映射、外模式/概念模式映射、概念模式/内模式映射C.概念模式/内模式映射、概念模式/内模式映射、外模式内模式映射D.外模式/内模式映射、外模式内模式映射、概念模式/外模式映射【答案】D B【解析】典型的事务服务器系统包括多个在共享内存中访问数据的进程,其中(42)监控其它进程,一旦进程失败,它将为该失败进程执行恢复动作,并重启该进程。(42)A.检查点进程 B.数据库写进程C.进程监控进程 D.锁管理器进程【答案】C【解析】事务服务器包括多个在共享内存中访问数据的进程:服务器进程:接收用户查询(事务)、
39、执行查询并返回结果的进程。锁管理器进程:包括锁授予、释放锁和死锁检测。数据库写进程:有一个或多个进程用来将修改过的缓冲块输出到基于连续方式的磁盘中。日志写进程:该进程将日志记录从日志记录缓冲区输出到稳定存储器上。检查点进程:定期执行检查点操作。进程监控进程:监控其他进程。一旦有进程失败,它将为失败进程执行恢复动作。给定关系模式R;其中U为属性集,F是U上的一组函数依赖,那么Armstroog公理系统的增广律是指(43)。(43)A.若XY,XZ,则XYZ为F所蕴酒B.若XY,WYZ,则XWZ为F所蕴涵C.若XY,YZ为F所蕴涵,则XZ为F所蕴涵D.若XY,为F所蕴涵,且Z?U,则入XZYZ为F
40、所蕴涵【答案】D【解析】关系模式R 来说有以下的推理规则:A1.自反律(Reflexivity):若Y?X?U,则X Y成立。A2.增广律(Augmentation):若Z?U且XY,则XZYZ成立。A3.传递律(Transitivity):若XY且YZ,则XZ成立。某集团公司下属有多个超市,假设公司高管需要从时间、地区和商品种类三个维度来分析某电器商品销售数据,那么应采用 (44)来完成。(44)A.数据挖掘 B.OLAP C.OLTP D. ETL【答案】B【解析】依据题目说明的情况,该做法是进行多维数据分析,而多维数据分析是OLAP的典型应用。数据挖掘一般用于挖掘数据之间的联系,得到一些
41、人类所未知的数据规律。若某企业信息系统的应用人员分为三类:录入、处理和查询,那么用户权限管理的方案适合采用(45)。(45)A.针对所有人员建立用户名并授权B.建立用户角色并授权C.建立每类人员的视图并授权给每个人D.对关系进行分解,每类人员对应一组关系【答案】B【解析】由于系统的应用人员可明确分为三类,所以按不同角色赋予权限,再给用户分配相应角色的机制最为适合。采用微内核结构的操作系统设计的基本思想是内核只完成操作系统最基本的功能并在核心态下运行,其他功能运行在用户志,其结构图如下所示。图中空(a)、(b)、(c)和(d)应分别选择如下所示中的哪一项?(46)。 核心态用户态文件和存储器服务
42、器进程调度及进程问通信(46)A.、和 B. 、和C.、和 D.、和【答案】C【解析】在支持多线程的操作系统中,假设进程P创建了若干个线程,那么(47)是不能被其他线程共享的。(47)A.该进程的代码段 B.该进程中打开的文件 C.该进程的全局变量 D.该进程中线程的栈指针【答案】D【解析】同一进程间的线程共享的资源包括:1、堆:由于堆是在进程空间中开辟出来的,所以它是理所当然地被共享的。2、全局变量:它是与具体某一函数无关的,所以也与特定线程无关;因此也是共享的3、静态变量:虽然对于局部变量来说,它在代码中是“放”在某一函数中的,但是其存放位置和全局变量一样,存于堆中开辟的.bss和.dat
43、a段,是共享的。4、文件等公用资源:使用这些公共资源的线程必须同步。Win32 提供了几种同步资源的方式,包括信号、临界区、事件和互斥体。独享的资源有:1、栈:每个线程中的栈都是由线程自身独享的。2、寄存器:每个线程执行指令时,都要用到寄存器,线程间的寄存器并不共享。前趋图是一个有向无环图,记为:=(Pi,Pj)|Pi完成时间先于Pj开始时间。假设系统中进程P=(P1,P2, P3, P4, P5,P6, P7,P8且进程的前趋图如下: 那么,该前驱图可记为(48)。(48)A.=(P1,P2), (P1,P3), (P1,P4), (P2,P5),(P3,P2),(P3,P4),(P3,P6
44、),(P4,P7),(P5,P8),(P5,P6),(P7,P8)B.=(P1,P2), (P1,P3), (P1,P4), (P2,P5),(P3,P2),(P3,P4),(P3,P6),(P4,P7),(P5,P8),(P6,P8),(P7,P8)C.=(P1,P2), (P1,P3), (P1,P4), (P2,P5),(P3,P2),(P3,P4),(P3,P5),(P4,P6),(P4,P7),(P6,P8),(P7,P8)D.=(P1,P2), (P1,P3), (P1,P4), (P2,P5),(P3,P2),(P3,P4),(P3,P5),(P4,P6),(P4,P7),(P6
45、,P8),(P7,P8)【答案】B【解析】本题逻辑很简单,只要按照题目的要求,将图中的每一条箭线都用约定的形式表达即可。A选项中(P5,P6)有误,C选项与D选项中(P3,P5)有误。假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为16us, 由缓冲区送至用户区的时间是5us,在用户区内系统对每块数据的处理时间为1us.若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(49)us: 采用双缓冲区需要花费的时间为,(50)us.(49)A.160 B.161 C.166 D.211(50)A.160 B.161 C.166 D.211【答案】D C【解析】本题可转换为流水线的题来解答。当采用单缓冲区时,由于将盘块读入缓冲区与将数据从缓冲区转到用户区,都要用到同一个缓冲区,所以只能把这两步作为流水线的一个段。所以计算方式为:16+5+1+(10-1)*(16+5)=211us。当采用双缓冲区时,读入缓冲区与将数据从缓冲区转到用户区可以作为流水线的两个段,所以计算方式为:16+5+1+(10-1)*16=166us。某系统磁盘数据块的大小为1024KB,系绕磁盘管理采用索引文件结构,每个索引指针占用4个字节。一个索引文件的索引节点有8个直