【计算机类职业资格】高级系统架构设计师上午试题-4 (1)及答案解析.doc
《【计算机类职业资格】高级系统架构设计师上午试题-4 (1)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】高级系统架构设计师上午试题-4 (1)及答案解析.doc(65页珍藏版)》请在麦多课文档分享上搜索。
1、高级系统架构设计师上午试题-4 (1)及答案解析(总分:75.00,做题时间:90 分钟)1.以下关于体系结构风格和体系结构模式的描述中,错误的是_。A与体系结构模式一样,体系结构风格也对体系结构设计施加一种变换B相对于体系结构风格,模式涉及的范围要大一些,它更关注体系结构的整体C体系结构模式在体系结构上施加规则,描述了软件是如何在基础设施层次上处理某些功能性方面的问题D体系结构模式倾向于在系统结构的环境中处理特定的行为问题(分数:1.00)A.B.C.D.2.软件架构需求是指用户对目标软件系统在功能、行为、性能和设计约束等方面的期望。以下活动中,不属于软件架构需求过程中标识构件范畴的是_。A
2、生成类图 B对类图进行分组C对类图进行测试 D将类合并打包(分数:1.00)A.B.C.D.3.软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式。“4+1”视图模型是指用 5个视图组成的模型来描述软件架构。其中,_描述了软件的静态组织结构,支持软件开发的内部需求。A物理视图 B逻辑视图C进程视图 D开发视图(分数:1.00)A.B.C.D.4.软件设计阶段的度量考虑了架构层次、构件层次和界面设计层次的问题,其中构件层次的设计度量集中于软件构件的内部特性,_不属于构件层次设计度量。A复杂度 B模块耦合C模块内聚 D布局恰当性(分数:1.00)A.B.C.D.5.ISO/IEC 9126
3、软件质量模型中第一层定义了 6个质量特性,并为各质量特性定义了相应的质量子特性。其中子特性_属于可移植性质量特性。A依从性 B易操作性C稳定性 D遵循性(分数:1.00)A.B.C.D.6.某个面向对象系统中的文本显示类(Text View)和图片显示类(Picture View)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条,或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加 3个类,_设计模式可以实现该目的。A外观(Facade) B装饰(Decorate)C单例(Singleton) D模板方法(Template
4、 Method)(分数:1.00)A.B.C.D.7.只有当整体的体系结构被良好地定义和维护,构件及其系统的升级和维护才会有坚实的基础。以下关于构件系统架构特性的描述,错误的是_。A构件系统架构由一组平台决策、一组构件框架及其之间互操作设计组成B构件框架是一种通用的体系结构,也是一组动态地作用于构件层次机制的策略C构件是一组通常需要同时部署的原子构件,一个原子构件是一个模块和一组资源D模块是一组类和可能的非面向对象的结构体,资源是一个类型化的项的固定集合(分数:1.00)A.B.C.D.8.架构设计、文档化和复审是一个迭代的过程。架构复审是基于架构开发中一个重要的环节。以下不属于架构复审的目标
5、是_。A评估和测试架构是否满足需求,是否存在可识别的技术和协作风险B质量需求是否在设计中得到体现,层次是否清晰C构件的划分是否合理,构件的设计是否满足功能与性能的要求D文档表达是否简练,能否使用系统演化步骤去修改应用以满足新的需求(分数:1.00)A.B.C.D.9.Architecture Tradeoff Analysis Method(ATAM)是一种软件架构的评估方法,以下关于该方法的叙述中,错误的是_。A对于特定的软件体系结构,在系统开发之前,可以使用 ATAM方法确定在多个质量属性之间进行评价和折中B在场景和需求收集有关的活动中,ATAM 方法需要所有系统相关人员的参与CATAM
6、分析评估体系结构的过程包括场景开发、体系结构描述、单个场景评估、场景交互和总体评估等5个步骤DATAM 方法可视为一个依赖于质量属性的框架,该框架可以使用不同的分析技术(分数:1.00)A.B.C.D.10.嵌入式系统软硬件协同设计从目标系统构思开始,经过_阶段完成。需求描述 软硬件划分 硬件综合、接口综合、软件编译软硬件集成 软硬件协同仿真与验证A、和 B、和C、和 D、和(分数:1.00)A.B.C.D.11.硬件是嵌入式系统运行的载体,也是嵌入式系统的基础,嵌入式系统硬件的选择包括硬件平台和嵌入式处理器的选择、外围设备的选择和接口电路的选择。以下关于硬件平台的选择的描述中,说法错误的是_
7、。A如果当前项目是一个全新的项目,最好选用能够满足需求的多个处理器来实现B在多处理器设计中,把控制和管理用一个处理器实现C可以从简单的处理器入手,随着系统负载的增加而增加处理器的数量D如果已有的系统实现了相似的功能,则应尽可能重用该系统结构(分数:1.00)A.B.C.D.12.在实时系统中,响应时间是衡量系统性能的最重要因素。任务调度的目的是缩短系统平均响应时间,提高系统资源利用率。以下关于嵌入式系统实时调度技术的描述中,说法错误的是_。A抢占式调度具有实时性好,调度算法较简单,能保证高优先级任务的时间约束,上下文切换少等优点B非抢占式调度是指不允许任务在执行期间被中断,任务一旦占用嵌入式微
8、处理器,就必须执行完毕或自愿放弃C静态表驱动策略是一种离线调度策略,运行时刻表一旦生成后就不再发生变化D在任务运行过程中,采用静态优先级调度的任务优先级不会发生变化(分数:1.00)A.B.C.D.13.访问 Web服务时需要使用 HTTP传送页面文件。以下对于 HTTP工作模式的描述中,正确的是_。A使用 UDP传送页面文件,不需要建立连接B使用 TCP传送页面文件,每个页面文件单独建立 TCP连接传送C使用 UDP传送页面文件,每个页面文件单独建立 UDP连接传送D使用 TCP传送页面文件,一个 TCP连接建立后传送所请求的多个页面文件(分数:1.00)A.B.C.D.14.以下对 IPv
9、6地址的表示中,错误的是_。AFF60:0:2A90:F875:0:4CA2:9C5A B31DB:A3D6:0:2A67:F:FE80C:B2C:7:4CA2:9C5:601:0:05D7 D21BC:EA90:F83:0:D4F5:/32(分数:1.00)A.B.C.D.15.在进行网络规划时,要遵循统一的通信协议标准。网络架构和通信协议应该选择广泛使用的国际标准和事实上的工业标准,这属于网络规划的_。A实用性原则 B开放性原则C先进性原则 D可扩展性原则(分数:1.00)A.B.C.D.16.常用的软件冗余方法有多种,以下关于软件冗余的描述中,正确的是_。A用一组数据检查运算逻辑部件的功
10、能属于能力检查B软件冗余是一种动态冗余技术C多版本程序设计可以检查软件故障,但不能检查硬件故障D一致性检查时要把计算机的计算结果与手工计算结果进行比较(分数:1.00)A.B.C.D.17.在计算机系统中,某一功能的处理时间为整个系统运行时间的 50%,若要使整个系统的性能提高 1.5倍,则该功能的处理速度应加快_。A2 倍 B3 倍C4 倍 D6 倍(分数:1.00)A.B.C.D.18.客户关系管理(CRM)是一个集成化的信息管理系统,以下不属于 CRM系统具备的主要功能的是_。A具有整合各种客户联系渠道的能力,并把客户数据分为描述性、促销性和交易性数据三大类B能用于识别和规划企业资源,对
11、采购、生产、成本、库存、销售、运输、财务和人力资源等进行规划和优化C系统必须实现基本的数据挖掘模块,能对客户信息进行全方位的统一管理D能够提供销售、客户服务和营销 3个业务的自动化工具,并具有可扩展性和可复用性(分数:1.00)A.B.C.D.19.以下关于企业资源规划(ERP)的叙述,错误的是_。A购买使用一个商业化的 ERP软件,转化成本高,失败的风险也很大B除了制造和财务,ERP 系统可以支持人力资源、销售和配送CERP 为组织提供了升级和简化其所用的信息技术的机会DERP 的关键是事后监控企业的各项业务功能,使得质量、客户满意度和工作成果等可控(分数:1.00)A.B.C.D.20.信
12、息工程强调以“数据”为战略资源,以“数据规划”为基础,并以_的组织和实施来实现,并提供直到系统完成的各阶段的实施方法。A数据仓库 B应用数据库C主题数据库 D信息检索系统(分数:1.00)A.B.C.D.21.某软件开发团队为一个遗传工程领域服务公司开发一个软件新产品,该产品能够加速基因分类的速度。这项工作是面向研究方向开发的,其目标是在下一个季度内有相应的产品上市。对于该开发项目,比较适合选择_团队结构。A同步式或开放式 B随机式或开放式C封闭式或同步式 D封闭式或随机式(分数:1.00)A.B.C.D.22.统一过程(UP)是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为
13、核心,迭代并增量”。统一过程定义了 4个通用的开发阶段,其中_重点是创建分析和设计模型,强调类的定义和体系结构的表示。A起始阶段 B细化阶段C构建阶段 D交付阶段(分数:1.00)A.B.C.D.螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型的可控性的特点。它有两个显著特点,一是采用_的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列_,确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。(分数:2.00)(1).A逐步交付 B顺序C循环 D增量(分数:1.00)A.B.C.D.(2).A实现方案 B设计方案C关键点 D里程碑(分数:1.00
14、)A.B.C.D.23.需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立,并在软件项目计划中精化的软件范围,创建所需数据、信息和_ ,以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。A事件流 B消息流C对象流 D控制流(分数:1.00)A.B.C.D.24.软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定_。A模块的具体功能 B模块间的组成关系C模块间的操作细节 D模块间的相似性(分数:1.00)A.B.C.D.25.软件调试的基本目标是寻找软件错误的原因并改正。在软件调试中,_先根据自己的工作经验假设一个
15、可能的问题源,然后用数据来证明或否定该假设,利用二分法直到找到问题源。A蛮力法 B原因排除法C回溯法 D黑盒测试法(分数:1.00)A.B.C.D.26.项目组 A的任务是开发一个内存倍速软件,该软件为 PC提供比物理内存更大的可见内存。这个功能是通过标识、收集和重分配已经被分配给现有应用但未被使用的内存块而实现的。未用块被重分配给需要追加内存的应用进程。使用形式化方法描述这一规格说明,以下说法错误的是_。A该软件的数据不变式是:内存块的起始地址、结束地址,以及是否使用的标记等信息B该软件的数据不变式是:任何给定块在某一时刻只能分配给一个程序C该软件可能的操作是:添加、删除、转让和查找等D该软
16、件的状态是:已用和未用的标记(分数:1.00)A.B.C.D.27.在逆向工程中用于恢复信息的方法有 4类。不能推导出反映程序段功能及程序段之间关系的信息的方法是_。A用户指导下的搜索与变换(User-Directed Search and Transformation)方法B基于特定库的用户指导变换法C基于领域知识(Domain Knowledge-Based)的方法D自动分析法(如静态分析和调用图、控制流图生成等)(分数:1.00)A.B.C.D.28.敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品及整体精简开发。_不是采用这种
17、软件开发过程的原因。A难以提前预测哪些需求是稳定的和哪些需求会变化B对于软件项目开发来说,设计和实现可以做到基本分离C从制定计划的角度来看,分析、设计、实现和测试并不容易预测D可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介(分数:1.00)A.B.C.D.29.极限编程(ExtremeProgramming)是一种轻量级软件开发方法,_不是它强调的准则。A持续的交流和沟通 B用最简单的设计实现用户需求C用测试驱动开发 D关注用户反馈(分数:1.00)A.B.C.D.图 51中 UML类图所示意的设计模式的意图是_。在_情况中,应该使用该设计模式。(分数:2.00)(1).A为特
18、定的客户(或情况)提供特定系列的对象B定义一系列的算法并将它们一个个封装起来,使它们可以相互替换C将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示D定义一个用于创建对象的接口,让子类决定实例化哪一个类(分数:1.00)A.B.C.D.(2).A类将责任转给某个帮助子类,而用户希望定位那个被授权的帮助子类B创建复杂对象的算法独立于组成对象的部分及这些部分的集合方式C希望提供产品的类库,只开放其接口,而不是其实现D许多相关类只是在行为方面有所区别(分数:1.00)A.B.C.D.30.对于图 52所描述的设计模式,不可以_。A将对象连成一条链,并沿着该链传递请求B动态决定由
19、一组对象中某个对象处理该请求C动态指定处理一个请求的对象集合,并高效率地处理一个请求D使多个对象都有机会处理请求,避免请求的发送者和接收者间的耦合关系(分数:1.00)A.B.C.D.31.在 UML的动态建模机制中,_描述了对象之间动态的交互关系,还描述了交互的对象之间的静态链接关系,即同时反映系统的动态和静态特征。ACollaboration Diagram BInteractive DiagramCActivity DiagralTl DSequence Diagram(分数:1.00)A.B.C.D.32.现有两个用例 UC1和 UC2。其中 UC2是一个完整的用例,可被实例化,而 U
20、C1需要 UC2中的事件流才可被实例化,且 UC1指定了使用 UC2的精确位置,则 uCl和 LIC2间的关系是“_”。Ageneralize BcallCextend Dinclude(分数:1.00)A.B.C.D.33.对于两个构件 x和 y,如果 x和 y通过参数通信,则在 x和 y之间存在_关系。A约束依赖 B流依赖C互斥依赖 D共享依赖(分数:1.00)A.B.C.D.34.面向对象系统中有两种基本的复用方式:框架复用和类库复用。以下关于框架和类库的描述中,说法错误的是_。A框架是一个“半成品”的应用程序B框架会为一个特定的目的实现一个基本的、可执行的架构C类库只包含一系列可被应用
21、程序调用的类D类库是框架的一种扩展形式(分数:1.00)A.B.C.D.35.对于_,要求团队成员在这些构件所代表的应用领域中具有丰富的经验,但对其进行所需的修改,风险相对较小。A成品构件 B具有部分经验的构件C具有完全经验的构件 D新构件(分数:1.00)A.B.C.D.36.某企业核心业务系统运行性能不佳,尤其是针对数据库的操作,响应时间过长。为此,系统架构师郭工认为该业务系统中存在大量的数据查询操作,更新操作不多,尤其是存在大量的只读查询操作,应该针对这一点进行优化。以下不属于针对大量只读查询操作进行优化的主要方法是_。A对于需要存储在数据库中的数据,可以考虑采用物化视图B对于采用程序常
22、量且数据量小的数据,可以考虑存储在数据库中C针对数据的特点,采取位图索引等方式D数据存储时可以考虑适当的数据冗余,以减少数据库表之间的连接操作(分数:1.00)A.B.C.D.37.某系统集成公司采用的软件开发过程通过了 CMM3认证,表明该公司_。A所有项目都采用根据实际情况修改后得到的标准软件过程来发展和维护软件B对软件过程和产品质量建立了定量的质量目标C建立了基本的项目级管理制度和规程,可对项目的成本和进度进行跟踪和控制D可集中精力采用新技术新方法,优化软件过程(分数:1.00)A.B.C.D.38.用户界面设计的“黄金规则”不包含_。A为用户提供更多的信息和功能 B减少用户的记忆负担C
23、保持界面一致性 D置用户于控制之下(分数:1.00)A.B.C.D.39.黑盒测试注重于测试软件的功能性需求,主要用于软件的后期测试。_不能用黑盒测试检查出来。A程序控制结构错误 B接口错误C初始化和终止错误 D功能不正确或遗漏错误(分数:1.00)A.B.C.D.40.系统的硬件环境、软件环境和数据环境发生变化时需要对系统进行维护,这种维护属于_。A支持性维护 B适应性维护C完善性维护 D预防性维护(分数:1.00)A.B.C.D.41.若要求某服务器系统可用性达到 99.99%,则该系统每年的平均修复时间(MTTR)必须小于_。A4 分钟 B10 分钟C53 分钟 D106 分钟(分数:1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 高级 系统 架构 设计师 上午 试题 41 答案 解析 DOC
