《2010年下半年软考系统架构设计师考试上午试题》由会员分享,可在线阅读,更多相关《2010年下半年软考系统架构设计师考试上午试题(11页珍藏版)》请在金锄头文库上搜索。
1、2010年下半年软考系统架构设计师考试上午试题总分:75分 及格:45分 考试时间:150分(每题1分,共75题)(1)采用微内核结构的操作系统提高了系统的灵活性和可扩展性,_(1)_。(2)若操作系统文件管理程序正在将修改后的_(2)_文件写回磁盘时系统发生崩溃,对系统的影响相对较大。(3)某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法,假定系统为每个作业分配4个页面的主存空间,其中一个页面用来存放程序。现有某作业的程序如下:Var A: Array 1.100,1.100 OF integer;i,j:integer; FOR i:=1 to 100 DO FOR j:=1 to 1
2、00 DO Ai,j:=0; 设每个页面可存放 200个整数变量,变量i, j存放在程序页中。初始时,程序及i, j均己在内存,其余3页为空。若矩阵A按行序存放,那么当程序执行完后共产生_(3)_次缺页中断;若矩阵A按列序存放,那么当程序执行完后共产生_(4)_次缺页中断。(4)A50 B100 C5000 D10000(5)在数据库设计的_(5)_阶段进行关系规范化。(6)某数据库中有员工关系E(员工号,姓名,部门,职称,月薪);产品关系P(产品号,产品名称,型号,尺寸,颜色);仓库关系W(仓库号,仓库名称,地址,负责人);库存关系I(仓库号,产品号,产品数量)。a.若数据库设计中要求:仓库
3、关系W中的“负责人”引用员工关系的员工号 库存关系I中的“仓库号,产品号”惟一标识I中的每一个记录 员工关系E中的职称为“工程师”的月薪不能低于3500元 则依次要满足的完整性约束是_(6)_。(7)AORDER BY产品名称 BORDER BY产品数量 CGROUP BY产品名称 DGROUP BY产品数量 (8)若对关系R(A,B,C,D)和S(C,D,E)进行关系代数运算,则表达式 与_(8)_等价。(9)计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先是将_(9)_的内容送到地址总线上。(10)内存按字节编址,利用8K*4bit的存储器芯片构成84000H到
4、8FFFFH的内存,共需_(10)_片。(11)某磁盘磁头从一个磁道移至另一个磁道需要10ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和2ms,则读取一个100块的文件需要_(11)_ms的时间。(12)计算机系统中,在_(12)_的情况下一般应采用异步传输方式。(13)大型局域网通常划分为核心层、汇聚层和接入层,以下关于各个网络层次的描述中,不正确的是_(13)_。(14)网络系统设计过程中,逻辑网络设计阶段的任务是_(14)_。(15)网络系统生命周期可以划分为5个阶段,实施这5个阶段的合理顺序是_(15)_。(16
5、)假设单个CPU的性能为1,则由n个这种CPU组成的多处理机系统的性能P为:其中,a是一个表示开销的常数。例如,a=0.1 , n=1时,P约为3。也就是说,由4个这种CPU组成的多机系统的性能约为3。该公式表明,多机系统的性能有一个上限,不管n如何增加,P都不会超过某个值。当a=0.1时,这个上限是_(16)_。(17)以下关于系统性能的叙述中,不正确的是_(17)_。(18)某大型公司欲开发一个门户系统,该系统以商业流程和企业应用为核心,将商业流程中不同的功能模块通过门户集成在一起,以提高公司的集中贸易能力、协同能力和信息管理能力。根据这种需求,采用企业_(18)_门户解决方案最为合适。(
6、19)客户关系管理(CRM)系统将市场营销的科学管理理念通过信息技术的手段集成在软件上,能够帮助企业构建良好的客户关系。以下关于CRM系统的叙述中,错误的是_(19)_。(20)共享数据库是一种重要的企业应用集成方式。以下关于共享数据库集成方式的叙述中,错误的是_(20)_。(21)某公司欲对其内部的信息系统进行集成,需要实现在系统之间快速传递可定制格式的数据包,并且当有新的数据包到达时,接收系统会自动得到通知。另外还要求支持数据重传,以确保传输的成功。针对这些集成需求,应该采用_(21)_的集成方式。(22)详细的项目范围说明书是项目成功的关键。_(22)_不应该属于范围定义的输入。(23)
7、项目时间管理包括使项目按时完成所必需的管理过程,活动定义是其中的一个重要过程。通常可以使用_(23)_来进行活动定义。(24)在实际的项目开发中,人们总是希望使用自动工具来执行需求变更控制过程。下列描述中,_(24)_不是这类工具所具有的功能。(25)需求管理是CMM可重复级中的6个关键过程域之一,其主要目标是_(25)_。(26)在RUP中采用“4+1”视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于_(26)_,系统工程师侧重于_(27)_。(27)在RUP中采用“4+1”视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于_(26)_,系统工程师侧重于_(27)_。(
8、28)_(28)_把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证以及评审构成。(29)软件开发环境是支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成。环境集成机制包括:提供统一的数据模式和数据接口规范的数据集成机制;支持各开发活动之间通信、切换、调度和协同的_(29)_;为统一操作方式提供支持的_(30)_。(30)A操作集成机制 B控制集成机制C平台集成机制 D界面集成机制(31)软件的横向重用是指重用不同应用领域中的软件元素。_(31)_是一种典型的、原始的横向重用机制。(32)下列关于不同软件开发方法所使用的模型的描述中,正确的是_(32)
9、_。(33)某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的类图如下所示。其中与Factory Method中的“Creator”角色相对应的类是_(33)_;与“Product”角色相对应的类是_(34)_。(34)ABank BAccount CChecking DSavings(35)_(35)_是一个独立可交付的功能单元,外界通过接口访问其提供的服务。(36)在基于构件的软件开发中,_(36)_描述系统设计蓝图以保证系统提供适当的功能;_(37)_用来了解系统的性能、吞吐率等非功能性属性。(37)在基于构件的软件开发中,_(36)_描述系统设计蓝图以保证
10、系统提供适当的功能;_(37)_用来了解系统的性能、吞吐率等非功能性属性。(38)对象管理组织(OMG )基于CORBA基础设施定义了四种构件标准。其中,_(38)_的状态信息是由构件自身而不是由容器维(39)分布式系统开发中,通常需要将任务分配到不同的逻辑计算层。业务数据的综合计算分析任务属于_(39)_。(40)在客户机/服务器系统开发中,采用_(40)_时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。(41)系统输入设计中,采用内部控制方式以确保输入系统数据的有效性,_(41)_用于验证数据是否位于合法的取值范围。(42)系统测试由若干个不同的测试类型
11、组成,其中_(42)_检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况;_(43)_主要是检查系统的容错能力。(43)A强度测试 B性能测试 C恢复测试 D可靠性测试(44)软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错误的是_(44)_。(45)软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是_(45)_。(46)基于软件架构的设计(Architecture Based Software Development. ABSD)强调由商业、质量和功能需求的组合驱动软件架
12、构设计。它强调采用_(46)_来描述软件架构,采用_(47)_来描述需求。(47)A用例与类图 B用例与视角C用例与质量场景 D视角与质量场景(48)某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用_(48)_架构风格最为合适。(49)某公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如下图所示的软件架构。在软件架构评审时,专家认为该架构存在的问题是_(49)_。(50)某公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,
13、公司应采用_(50)_架构风格最为合适。(51)某公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用_(51)_架构风格最为合适。(52)某公司欲开发一个语音识别系统,语音识别的主要过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供语义解释等。每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用_(52)_架构风格最为合适。(53)特定领域软件架构(DSSA)是在一个特定应用领域为一组应用
14、提供组织结构参考的标准软件架构。实施DSSA的过程中包括一系列基本的活动,其中_(53)_动的主要目的是为了获得DSSA。该活动参加人员中,_(54)_的主要任务是提供关于领域中系统的需求规约和实现的知识。(54)A领域专家 B领域分析者 C领域设计者 D领域实现者(55)某服务器软件系统对可用性(Availability),性能( Performance )和可修改性 (Modification)的要求较高,_(55)_设计策略能提高该系统的可用性,_(56)_设计策略能够提高该系统的性能,_(57)_设计策略能够提高该系统的可修改性。(56)A分层结构 B事务机制 C主动兀余 D队列调度(57)A信息隐藏 B记录/回放 C任务模型 D回滚(58)某服务器软件系统能够正确运行并得出计算结果,但存在“系统出错后不能在要求的时间内恢复到正常状态”和“对系统进行二次开发时总要超过半年的时间”两个问题,上述问题依次与质量属性中的_