1、2010年下半年软件水平考试(高级)系统架构师上午(综合知识)试题真题试卷及答案与解析 1 采用微内核结构的操作系统提高了系统的灵活性和可扩展性, _。 A并增强了系统的可靠性和可移植性,可运行于分布式系统中 B并增强了系统的可靠性和可移植性,但不适用于分布式系统 C但降低了系统的可靠性和可移植性,可运行于分布式系统中 D但降低了系统的可靠性和可移植性,不适用于分布式系统 2 若操作系统文件管理程序正在将修改后的 _文件写回磁盘时系统发生崩溃,对系统的影响相对较大。 A用户 数据 B用户程序 C系统目录 D空闲块管理 3 在数据库设计的 _阶段进行关系规范化。 A需求分析 B概念设计 C逻辑设
2、计 D物理设计 4 某数据库中有员工关系 E(员工号,姓名,部门,职称,月薪 );产品关系 P(产品号,产品名称,型号,尺寸,颜色 );仓库关系 W(仓库号,仓库名称,地址,负责人 );库存关系 I(仓库号,产品号,产品数量 )。 若数据库设计中要求: 仓库关系 W中的 “负责人 ”引用员工关系的员工号 库存关系 I中的 “仓库号,产品号 ”唯一标识 I中的每一个记录 员工关系 E中的职称为 “工程师 ”的月薪不能低于 3500元 则 依次要满足的完整性约束是 _。 A实体完整性、参照完整性、用户定义完整性 B参照完整性、实体完整性、用户定义完整性 C用户定义完整性、实体完整性、参照完整性 D
3、实体完整性、用户定义完整性、参照完整性 5 某数据库中有员工关系 E(员工号,姓名,部门,职称,月薪 );产品关系 P(产品号,产品名称,型号,尺寸,颜色 );仓库关系 W(仓库号,仓库名称,地址,负责人 );库存关系 I(仓库号,产品号,产品数量 )。 若需得 到每种产品的名称和该产品的总库存量,则对应的查询语句为: SELECT产品名称 , SUM(产品数量 ) FROM P, I WHERE P. 产品号 =I.产品号 _; A ORDER BY产品名称 B ORDER BY产品数量 C GROUP BY产品名称 D GROUP BY产品数量 6 若对关系 R(A, B, C, D)和
4、S(C, D, E)进行关系代数运算,则表达式 3,4,7(4 5(RS)与 _等价。 A C,D,E(D C(RS) B R,C,R,D,E(R.D S.C(RS) C C,D,E(R.D S.C(RS) D R,C,R,D,E(D C(RS) 7 计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先是将 _的内容送到地址总线上。 A程序计数器 PC B指令寄存器 IR C状态寄存器 SR D通用寄存器 GR 8 内存按字节编址,利用 8K4b的存储器芯片构成 84000H到 8FFFFH的内存,共需 _片。 A 6 B 8 C 12 D 24 9 某磁盘磁头从一个磁
5、道 移至另一个磁道需要 10ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离为 10个磁道,每块的旋转延迟时间及传输时间分别为 100ms和 2ms,则读取一个 100块的文件需要 _ms的时间。 A 10200 B 11000 C 11200 D 20200 10 计算机系统中,在 _的情况下一般应采用异步传输方式。 A CPU访问内存 B CPU与 I/O接口交换信息 C CPU与 PCI总线交换信息 D I/O接口与打印机交换信息 11 大型局域网通常划分为核心层、汇聚层和接入层,以 下关于各个网络层次的描述中,不正确的是 _。 A核心层进行访问控制列表检查 B汇聚层定义了网
6、络的访问策略 C接入层提供局域网络接入功能 D接入层可以使用集线器代替交换机 12 网络系统设计过程中,逻辑网络设计阶段的任务是 _。 A依据逻辑网络设计的要求,确定设备的物理分布和运行环境 B分析现有网络和新网络的资源分布,掌握网络的运行状态 C根据需求规范和通信规范,实施资源分配和安全规划 D理解网络应该具有的功能和性能,设计出符合用户需求的网络 13 网络系统生命周期可以 划分为 5个阶段,实施这 5个阶段的合理顺序是_。 A需求规范、通信规范、逻辑网络设计、物理网络设计、实施阶段 B需求规范、逻辑网络设计、通信规范、物理网络设计、实施阶段 C通信规范、物理网络设计、需求规范、逻辑网络设
7、计、实施阶段 D通信规范、需求规范、逻辑网络设计、物理网络设计、实施阶段 14 以下关于系统性能的叙述中,不正确的是 _。 A常见的 Web服务器性能评估方法有基准测试、压力测试和可靠性测试 B评价 Web服务器的主要性能指标有最大并发连接数、响应延迟和吞吐量 C对 运行系统进行性能评估的主要目的是以更好的性能 /价格比更新系统 D当系统性能降到基本水平时,需要查找影响性能的瓶颈并消除该瓶颈 15 某大型公司欲开发一个门户系统,该系统以商业流程和企业应用为核心,将商业流程中不同的功能模块通过门户集成在一起,以提高公司的集中贸易能力、协同能力和信息管理能力。根据这种需求,采用企业 _门户解决方案
8、最为合适。 A信息 B知识 C应用 D垂直 16 客户关系管理 (CRM)系统将市场营销的科学管理理念通过信息技术的手段集成在软件上,能够帮助企业构建良好的客 户关系。以下关于 CRM系统的叙述中,错误的是 _。 A销售自动化是 CRM系统中最基本的模块 B营销自动化作为销售自动化的补充,包括营销计划的编制和执行、计划结果分析等 C CRM系统能够与 ERP系统在财务、制造、库存等环节进行连接,但两者关系相对松散,一般不会形成闭环结构 D客户服务与支持是 CRM系统的重要功能。目前,客户服务与支持的主要手段是通过呼叫中心和互联网来实现 17 共享数据库是一种重要的企业应用集成方式。以下关于共享
9、数据库集成方式的叙述中,错误的是 _。 A共享数据库 集成方式通常将应用程序的数据存储在一个共享数据库中,通过制定统一的数据库模式来处理不同应用的集成需求 B共享数据库为不同的应用程序提供了统一的数据存储与格式定义,能够解决不同应用程序中数据语义不一致的问题 C多个应用程序可能通过共享数据库频繁地读取和修改相同的数据,这会使共享数据库成为一个性能瓶颈 D共享数据库集成方式的一个重要限制来自外部的已封装应用,这些封装好的应用程序只能采用自己定义的数据库模式,调整和集成余地较小 18 某公司欲对其内部的信息系统进行集成,需要实现在系统之间快速传递可定制格 式的数据包,并且当有新的数据包到达时,接收
10、系统会自动得到通知。另外还要求支持数据重传,以确保传输的成功。针对这些集成需求,应该采用 _的集成方式。 A远程过程调用 B共享数据库 C文件传输 D消息传递 19 详细的项目范围说明书是项目成功的关键。 _不应该属于范围定义的输入。 A项目章程 B项目范围管理计划 C批准的变更申请 D项目文档管理方案 20 项目时间管理包括使项目按时完成所必需的管理过程,活动定义是其中的一个重要过程。通常可以使用 _来进行活动定义。 A鱼骨图 B工作分解结构 (WBS) C层次分解结构 D功能分解图 21 在实际的项目开发中,人们总是希望使用自动工具来执行需求变更控制过程。下列描述中, _不是这类工具所具有
11、的功能。 A可以定义变更请求的数据项以及变更请求生存期的状态转换图 B记录每一种状态变更的数据,确认做出变更的人员 C可以加强状态转换图使经授权的用户仅能做出所允许的状态变更 D定义变更控制计划,并指导设计人员按照所制定的计划实施变更 22 需求管理是 CMM可重复级中的 6个关键过程域之一,其主要目标是 _。 A对于软件需求,必须建立基线以进行控制,软件计划、产品和活动必须与软件需求保持一致 B客观地验证需求管理活动符合规定的标准、程序和要求 C策划软件需求管理的活动,识别和控制已获取的软件需求 D跟踪软件需求管理的过程、实际结果和执行情况 23 _把整个软件开发流程分成多个阶段,每一个阶段
12、都由目标设定、风险分析、开发和有效性验证以及评审构成。 A原型模型 B瀑布模型 C螺旋模型 D V模型 24 软件的横向重用是指重用不同应用领域中的软件元素。 _是一种典 型的、原始的横向重用机制。 A对象 B构件 C标准函数库 D设计模式 25 下列关于不同软件开发方法所使用的模型的描述中,正确的是 _。 A在进行结构化分析时,必须使用数据流图和软件结构图这两种模型 B采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模 C实体联系图 (E-R图 )是在数据库逻辑结构设计时才开始创建的模型 D UML的活动图与程序流程图的表达能力等价 26 _是一个独立可交付的功能单元,外
13、界通过接口访问其提供的服务。 A面向对象系统中 的对象 (Object) B模块化程序设计中的子程序 (Subroutine) C基于构件开发中的构件 (Component) D系统模型中的包 (Package) 27 对象管理组织 (OMG)基于 CORBA基础设施定义了 4种构件标准。其中,_的状态信息是由构件自身而不是由容器维护。 A实体构件 B加工构件 C服务构件 D会话构件 28 分布式系统开发中,通常需要将任务分配到不同的逻辑计算层。业务数据的综合计算分析任务属于 _。 A表示逻辑层 B应用逻辑层 C数据处理层 D数据层 29 在客户机 /服务器系统开发中,采用 _时,应将数据层和
14、数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。 A分布式表示结构 B分布式应用结构 C分布式数据和应用结构 D分布式数据结构 30 系统输入设计中,采用内部控制方式以确保输入系统数据的有效性, _用于验证数据是否位于合法的取值范围。 A数据类型检查 B自检位 C域检查 D格式检查 31 软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错 误的是 _。 A根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程 B软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等 C软件架构设计需要确定组件之间的依赖关系,支持项目计划
15、和管理活动 D软件架构能够指导设计人员和实现人员的工作 32 软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是 _。 A在建立软件架构的初期,一般需要选择一个合适的架构风格 B将架构分析阶段已标识的构件映 射到架构中,并分析这些构件之间的关系 C软件架构设计活动将己标识构件集成到软件架构中,设计并实现这些构件 D一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审 33 某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和对象之间的关系。
16、针对该目标,公司应该采用 _架构风格最为合适。 A管道 -过滤器 B隐式调用 C主程序 -子程序 D解释器 34 某公司承接了一个开发家用空调自动调温器的任务,调温器测 量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用 _架构风格最为合适。 A解释器 B过程控制 C分层 D管道 -过滤器 35 某公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用_架构风格最为合适。 A解释器 B主程序 -子程序 C隐式调用 D管
17、道 -过滤器 36 某公司欲开发一个语音识别系 统,语音识别的主要过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供语义解释等。每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用_架构风格最为合适。 A解释器 B面向对象 C黑板 D隐式调用 37 某服务器软件系统能够正确运行并得出计算结果,但存在 “系统出错后不能在要求的时间内恢复到正常状态 ”和 “对系统进行二次开发时总要超过半年的时间 ”两个问题,上述问题依次与质量属性中的 _相关。 A可用性和性能 B性能和可修改性 C性 能和可测试性 D可用性和可修改性 38 某公司欲开发一个软件系统的
18、在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有相关内容,则系统会将查询按照一定的顺序转发给其他查询环境。基于上述需求,采用 _最为合适。 A责任链模式 B桥接模式 C装饰模式 D适配器模式 39 某公司欲开发一套窗体图形界面类库。该类库需要包含若干预定义的窗格 (Pane)对象,例如 TextPane、 ListPane等,窗格之间不允许直接引用。基于该类库的应用由一个包含一组窗格的 窗口组成,并需要协调窗格之间的行为。基于该类库,在不引用窗格的前提下实现窗格之间的协作,应用开发者应采用 _最为合适。 A备忘录模式 B中介者模式 C访问者模式 D迭代器模
19、式 40 某公司开发一个文档编辑器,该编辑器允许在文档中直接嵌入图形对象,但开销很大。用户在系统设计之初提出编辑器在打开文档时必须十分迅速,可以暂时不显示当前页面以外的图形。针对这种需求,公司可以采用 _避免同时创建这些图形对象。 A代理模式 B外观模式 C桥接模式 D组合模式 41 所谓网络安全漏 洞是指 _。 A用户的误操作引起的系统故障 B网络节点的系统软件或应用软件在逻辑设计上的缺陷 C网络硬件性能下降产生的缺陷 D网络协议运行中出现的错误 42 ARP攻击造成网络无法跨网段通信的原因是 _。 A发送大量 ARP报文造成网络拥塞 B伪造网关 ARP报文使得数据包无法发送到网关 C AR
20、P攻击破坏了网络的物理连通性 D ARP攻击破坏了网关设备 43 计算机软件产品开发文件编制指南 GB 856788是 _标准,违反该标准而造成不良后果时,将依法根据情节 轻重受到行政处罚或追究刑事责任。 A强制性国家 B推荐性国家 C强制性软件行业 D推荐性软件行业 44 某软件企业开发了一套能够同硬件结合以提高设备性能的软件产品,向国家专利局申请方法发明专利,获得了专利权,并为该软件产品冠以 “昆仑 ”商品专用标识,但未进行商标注册就上市销售。此情况下,该软件产品不可能得到我国 _的保护。 A著作权法 B专利法 C商标法 D刑法 45 张某是 M国际运输有限公司计算机系统管理员。任职期间,
21、根据公司的业务要求开发了 “空运出口业务系统 ”,并由公司使用 。随后,张某向国家版权局申请了计算机软件著作权登记,并取得了计算机软件著作权登记证书,证书明确软件名称是 “空运出口业务系统 V1.0”,著作权人为张某。以下说法中,正确的是_。 A空运出口业务系统 V1.0的著作权属于张某 B空运出口业务系统 V1.0的著作权属于 M公司 C空运出口业务系统 V1.0的著作权属于张某和 M公司 D张某获取的软件著作权登记证是不可以撤销的 46 对实际应用问题建立数学模型并求得结果后,还需要根据建模的目的和要求,利用相关知识,结合研究对象的特点,进行模型分析。模 型分析工作一般不包括_。 A模型的
22、合理性分析 B模型的误差分析 C模型的先进性分析 D参数的灵敏性分析 47 某软件公司开发某种软件产品时花费的固定成本为 16万元,每套产品的可变成本为 2元,设销售单价为 10元,则需要销售 _套才能达到盈亏平衡点。 A 13000 B 16000 C 18000 D 20000 47 某虚拟存储系统采用最近最少使用 (LRU)页面淘汰算法,假定系统为每个作业分配 4个页面的主存空间,其中一个页面用来存放程序。现有某作业的程序如下: Var A: Array1100, 1100 OF integer; i, j: integer; FOR i:=1 to 100 DO FOR j:=1 to
23、 100 DO Ai,j:=0; 设每个页面可存放 200个整数变量,变量 i、 j存放在程序页中。初始时,程序及i、 j均已在内存,其余 3页为空。若矩阵 A按行序存放,那么当程序执行完后共产生 1._ 次缺页中断;若矩阵 A按列序存放,那么当程序执行完后共产生 2._ 次缺页中断。 48 1._ A 50 B 100 C 5000 D 10000 49 2._ A 50 B 100 C 5000 D 10000 49 在 RUP中采用 “4+1”视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于 1._ ,系统工程师侧重于 2._ 。 50 1._ A实现视图 B进程视图 C逻辑
24、视图 D部署视图 51 2._ A实现视图 B进程视图 C逻辑视图 D部署视图 51 软件开发环境是支持软件产品开发的软 件系统,它由软件工具集和环境集成机制构成。环境集成机制包括:提供统一的数据模式和数据接口规范的数据集成机制;支持各开发活动之间通信、切换、调度和协同的 1._ ;为统一操作方式提供支持的 2._。 52 1._ A操作集成机制 B控制集成机制 C平台集成机制 D界面集成机制 53 2._ A操作集成机制 B控制集成机制 C平台集成机制 D界面集成机制 53 在基于构件的软件开发中, 1._ 描述系统设计蓝图以保证系统提供适当的功能; 2._ 用来了解系统的性能、吞吐率等非功
25、能性属性。 54 1._ A逻辑构件模型 B物理构件模型 C组件接口模型 D系统交互模型 55 2._ A逻辑构件模型 B物理构件模型 C组件接口模型 D系统交互模型 55 系统测试由若干个不同的测试类型组成,其中 1._ 检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况; 2._ 主要是检查系统的容错能力。 56 1._ A强度测试 B性能测试 C恢复测 试 D可靠性测试 57 2._ A强度测试 B性能测试 C恢复测试 D可靠性测试 57 基于软件架构的设计 (Architecture Based Software Development, ABSD)强调由商业、质量和功能需
26、求的组合驱动软件架构设计。它强调采用 1._ 来描述软件架构,采用 2._ 来描述需求。 58 1._ A类图和序列图 B视角与视图 C构件和类图 D构件与功能 59 2._ A用例与类图 B用例与 视角 C用例与质量场景 D视角与质量场景 59 特定领域软件架构 (DSSA)是在一个特定应用领域为一组应用提供组织结构参考的标准软件架构。实施 DSSA的过程中包括一系列基本的活动,其中 1._ 活动的主要目的是为了获得 DSSA。该活动参加人员中, 2._ 的主要任务是提供关于领域中系统的需求规约和实现的知识。 60 1._ A领域需求 B领域分析 C领域设计 D领域实现 61 2._ A领域
27、专家 B领域分析者 C领域设计者 D领域实现者 61 正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中 1._ 是实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。 “改变加密的级别可能会对安全性和性能都产生显著的影响 ”,这是一个对系统 2._ 的描述。 62 1._ A风险点 B非风险点 C敏感点 D权衡点 63 2._ A风险点 B非风险点 C敏感点 D权衡点 63 某服务器软件系统对可用性 (Availability)、性能 (Performance)和可修改性(Modification)的要求较高, 1._设计策略能提高该系统的可用性, 2.
28、_ 设计策略能够提高该系统的性能, 3._ 设计策略能够提高该系统的可修改性。 64 1._ A Ping/Echo B限制访问 C运行时注册 D接口 -实现分离 65 2._ A分层结构 B事务机制 C主动冗余 D队列调度 66 3._ A信息隐藏 B记录 /回放 C任务模型 D回滚 66 The software architecture is a set of software components, subsystems, relationships, interactions, the properties of each of these elements, and the set
29、 of guiding principles that together constitute the fundamental properties and constraints of a software system or set of systems. (71) defines a general set of element types and their interactions. The examples include Pipes and Filters, Model-View-Controller, and Reflection. A (72) in software arc
30、hitecture is a representation used to understand or document one or more aspects of a problem or solution. Architecture is usually used in conjunction with many adjunct terms. The (73) defines the key strategies, organization, goals and related processes of the enterprise. At the enterprise level, t
31、he (74) may be more of a set of guidelines on how the various software architectures should be constructed consistently across the enterprise. The (75) , which describes the high-level set of elements involved in application from a particular domain along with their interactions, is often used to fo
32、cus on subsystem definition rather than application process level definition. 67 (71)_ A Architectural pattern B Architectural description C Architectural view D Architectural viewpoint 68 (72)_ A model B domain C component D Subsystem 69 (73)_ A enterprise architecture B technical architecture C in
33、frastructure architecture D business architecture 70 (74)_ A enterprise architecture B data architecture C application architecture D information architecture 71 (75)_ A product-line architecture B reference architecture C technology architecture D infrastructure architecture 2010年下半年软件水平考试(高级)系统架构师
34、上午(综合知识)试题真题试卷答案与解析 1 【正确答案】 A 【试题解析】 在设计微内核 OS时,采用了面向对象的技术,其中的 “封装 ”,“继承 ”, “对象类 ”和 “多态性 ”,以及在对象之间采用消息传递机制等,都十分有利于提高系统的 “正确性 ”、 “可靠性 ”、 “易修改性 ”、 “易扩展性 ”等,而且还能显著地减少开发系统所付出的开销。采用微内核结构的操作系统与传统的操作系统相比,其优点是提高了系统的灵活性、可扩充性,增强了系统的可靠性,提供了对分布式系统的支持。其原因如下。 灵活性和可扩展性:由于微内核 OS的许多功能是由相对独立的服务器软件来实现的,当开发了新的硬件和软件时,微
35、内核 OS只需在相应的服务器中增加新的功能,或再增加一个专门的服务器。与此同时,也必然改善系统的灵活性,不仅可在操作系统中增加新的功能,还可修改原有功 能,以及删除已过时的功能,以形成一个更为精干有效的操作系统。 增强了系统的可靠性和可移植性:由于微内核是出于精心设计和严格测试的,容易保证其正确性;另一方面是它提供了规范而精简的应用程序接口 (API),为微内核外部的程序编制高质量的代码创造了条件。此外,由于所有服务器都是运行在用户态,服务器与服务器之间采用的是消息传递通信机制,因此,当某个服务器出现错误时,不会影响内核,也不会影响其他服务器。另外,由于在微内核结构的操作系统中,所有与特定 C
36、PU和 I/O设备硬件有关的代码,均放在内核和内核下面的硬件隐 藏层中,而操作系统其他绝大部分 (即各种服务器 )均与硬件平台无关,因而,把操作系统移植到另一个计算机硬件平台上所需作的修改是比较小的。 提供了对分布式系统的支持:由于在微内核 OS中,客户和服务器之间以及服务器和服务器之间的通信,是采用消息传递通信机制进行的,致使微内核 OS能很好地支持分布式系统和网络系统。事实上,只要在分布式系统中赋予所有进程和服务器唯一的标识符,在微内核中再配置一张系统映射表 (即进程和服务器的标识符与它们所驻留的机器之间的对应表 ),在进行客户与服务器通信时,只需在所发送的消息中标上发 送进程和接收进程的
37、标识符,微内核便可利用系统映射表将消息发往目标,而无论目标是驻留在哪台机器上。 2 【正确答案】 C 【试题解析】 操作系统为了实现 “按名存取 ”,必须为每个文件设置用于描述和控制文件的数据结构,专门用于文件的检索,因此至少要包括文件名和存放文件的物理地址,该数据结构称为文件控制块 (File Control Block, FCB),文件控制块的有序集合称为文件目录,或称系统目录文件。若操作系统正在将修改后的系统目录文件写回磁盘时系统发生崩溃,则对系统的影响相对较大。 3 【正确 答案】 C 【试题解析】 数据库设计分为用户需求分析、概念设计、逻辑设计和物理设计 4个主要阶段。将抽象的概念模
38、型转化为与选用的 DBMS产品所支持的数据模型相符合的逻辑模型,它是物理设计的基础。包括模式初始设计、子模式设计、应用程序设计、模式评价以及模式求精。 逻辑设计阶段的任务是将概念模型设计阶段得到的基本 E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。如采用基于 E-R模型的数据库设计方法,该阶段就是将所设计的 E-R模型转换为某个 DBMS所支持的数据模型;如采用用户视图法,则 应进行模式的规范化,列出所有的关键字以及用数据结构图描述表集合中的约束与联系,汇总各用户视图的设计结果,将所有的用户视图合成一个复杂的数据库系统。 4 【正确答案】 B 【试题解析】 关系模型的完整
39、性规则是对关系的某种约束条件。关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。实体完整性规定基本关系的主属性不能取空值。由于 仓库关系 W中的 “负责人 ”引用员工关系的员工号,所以应满足参照完整性约束; 库存关系 I中的 “仓库号,产品号 ”唯一标识 I中的每一个记录,所以应满足实体完整性 约束; 职称为 “工程师 ”的月薪不能低于 3500元,是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求,所以应满足用户定义完整性约束。因此,试题 (6)的正确答案为 B。 5 【正确答案】 C 【试题解析】 关系模型的完整性规则是对关系的某种
40、约束条件。关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。实体完整性规定基本关系的主属性不能取空值。由于 仓库关系 W中的 “负责人 ”引用员工关系的员工号,所以应满足参照完整性约束; 库存关系 I中的 “仓库号, 产品号 ”唯一标识 I中的每一个记录,所以应满足实体完整性约束; 职称为 “工程师 ”的月薪不能低于 3500元,是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求,所以应满足用户定义完整性约束。因此,试题 (6)的正确答案为 B。 SOL查询是数据库中非常重要的内容。该 SQL查询要求对查询结果进行分组,即具有相同名称的
41、产品的元组为一组,然后计算每组的库存数量。由此可排除A、 B和 D,所以试题 (7)的正确答案为 C。 6 【正确答案】 B 7 【正确答案】 A 8 【正确答 案】 C 9 【正确答案】 D 10 【正确答案】 D 11 【正确答案】 A 12 【正确答案】 C 13 【正确答案】 A 14 【正确答案】 C 15 【正确答案】 C 【试题解析】 企业门户是一个信息技术平台,这个平台可以提供个性化的信息服务,为企业提供一个单一的访问企业各种信息资源和应用 程序的入口。现有的企业门户大致可以分为企业信息门户、企业知识门户和企业应用门户三种。其中企业信息门户重点强调为访问结构数据和无结构数据提供
42、统一入口,实现收集、访问、管理和无缝集成。企业知识门户提供了一个创造、搜集和传播企业知识的平台,通过企业知识门户,员工可以与工作团队中的其他成员取得联系,寻找能够提供帮助的专家。企业应用门户是一个用来提高企业的集中贸易能力、协同能力和信息管理能力的平台。它以商业流程和企业应用为核心,将商业流程中功能不同的应用模块通过门户集成在一起,提高公司的集中贸易能力、协同能力和信息管 理能力。 16 【正确答案】 C 【试题解析】 客户关系管理 (CRM)系统将市场营销的科学管理理念通过信息技术的手段集成在软件上,能够帮助企业构建良好的客户关系。在客户管理系统中,销售自动化是其中最为基本的模块,营销自动化
43、作为销售自动化的补充,包括营销计划的编制和执行、计划结果分析等功能。客户服务与支持是 CRM系统的重要功能。目前,客户服务与支持的主要手段有两种,分别是呼叫中心和互联网。CRM系统能够与 ERP系统在财务、制造、库存等环节进行连接,两者之间虽然关系比较独立,但由于两者之间具有一定的 关系,因此会形成一定的闭环反馈结构。 17 【正确答案】 B 【试题解析】 共享数据库是一种重要的企业应用集成方式,它通常将应用程序的数据存储在一个共享数据库中,通过制定统一的数据库模式来处理不同应用的集成需求。共享数据库为不同的应用程序提供了统一的数据存储与格式定义,能够在一定程度上缓解数据语义不一致的问题,但无
44、法完全解决该问题。在共享数据库集成中,多个应用程序可能通过共享数据库频繁地读取和修改相同的数据,这会使数据库成为一个性能瓶颈。共享数据库集成方式的一个重要限制来自外部的已封装应用,这些 封装好的应用程序只能采用自己定义的数据库模式,调整和集成余地较小。 18 【正确答案】 D 【试题解析】 根据题干描述,该公司需要在应用集成后实现采用可定制的格式频繁地、立即地、可靠地、异步地传输数据包。远程过程调用一般是基于同步的方式,效率较低,而且容易失败;共享数据库和文件传输的集成方式在性能方面较差,系统不能保持即时数据同步,而且容易造成应用与数据紧耦合;消息传递的集成方式能够保证数据的异步、立即、可靠传
45、输,恰好能够满足该公司的集成需求。 19 【正确答案】 D 【试题解析】 在初 步项目范围说明书中己文档化的主要的可交付物、假设和约束条件的基础上准备详细的项目范围说明书,是项目成功的关键。范围定义的输入包括以下内容: 项目章程。如果项目章程或初始的范围说明书没有在项目执行组织中使用,同样的信息需要进一步收集和开发,以产生详细的项目范围说明书。 项目范围管理计划。 组织过程资产。 批准的变更申请。 所以项目文档管理方案不属于范围定义的输入。 20 【正确答案】 B 【试题解析】 项目时间管理包括使项目按时完成所必需的管理过程。项目时间管理中的过程包括:活动定义、活动排序、活动的资源估算、活动历
46、时估算、制定进度计划以及进度控制。 为了得到工作分解结构 (Work Breakdown Structure, WBS)中最底层的交付物,必须执行一系列的活动。对这些活动的识别以及归档的过程就是活动定义。 鱼骨图 (也称为 Ishikawa图 )是一种发现问题 “根本原因 ”的方法,通常用来进行因果分析。 21 【正确答案】 D 【试题解析】 对许多项目来说,系统软件总需要不断完善,一些需求的改进是合理的而且不可避免,要使得软件需求完全不变 更,也许是不可能的,但毫无控制的变更是项目陷入混乱、不能按进度完成或者软件质量无法保证的主要原因之一。 一个好的变更控制过程,给项目风险承担者提供了正式的
47、建议需求变更机制。可以通过需求变更控制过程来跟踪已建议变更的状态,使已建议的变更确保不会丢失或疏忽。在实际中,人们总是希望使用自动工具来执行变更控制过程。有许多人使用商业问题跟踪工具来收集、存储、管理需求变更;可以使用工具对一系列最近提交的变更建议产生一个列表给变更控制委员会开会时做议程用。问题跟踪工具也可以随时按变更状态分类包裹变更请求的数目。 挑选工具时可以考虑以下几个方面: 可以定义变更请求的数据项。 可以定义变更请求生存期的状态转换图。 可以加强状态转换图,使经授权的用户仅能做出所允许的状态变更。 记录每一种状态变更的数据,确认做出变更的人员。 可以定义在提交新请求或请求状态被更新后应该自动通知的设计人员。 可以根据需要生成标准的或定制的报告和图表。 22 【正确答案】 A 【试题解析】 过程能力成熟度模型 (Capability Maturity Model, CMM)在软件开发