【计算机类职业资格】高级系统架构设计师上午试题-7及答案解析.doc
《【计算机类职业资格】高级系统架构设计师上午试题-7及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】高级系统架构设计师上午试题-7及答案解析.doc(60页珍藏版)》请在麦多课文档分享上搜索。
1、高级系统架构设计师上午试题-7 及答案解析(总分:75.00,做题时间:90 分钟)1.软件架构以规范的形式装配若干结构元素,从而描述出系统的主要功能、性能要求和其他非功能性需求。各个软件架构视图涉及的组件(元素)包括任务、步骤、模块和节点等。场景组件元素是_。A步骤 B任务C模块 D节点(分数:1.00)A.B.C.D.2.软件架构设计的主要目标是,确保体系架构能够为设计人员和实现人员所承担的工作提供可靠的框架。以下活动中,不属于软件体系结构设计过程范畴的是_。A架构需求评审 B映射已标识的构件C分析构件之间的相互作用 D选择体系结构风格(分数:1.00)A.B.C.D.3.某软件开发公司承
2、接了一个语音和模式识别方面的嵌入式应用软件的开发工作。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下_架构风格,最适合该嵌入式应用软件。A事件驱动 B管道/过滤器C黑板结构 D分层结构(分数:1.00)A.B.C.D.某电子商务企业为支持客户完成网上购物活动中的在线交易,委托 PH 系统集成开发公司开发一个在线交易平台。考虑到该商务企业业务发展较快,今后需要经常为在线交易平台添加新功能或进行硬件升级,且要求添加新功能或进行硬件升级必须在 3 小时内完成。PH 公司决定采用基于架构的软件开发方式,以架构为核心进行在线交易平台的设计与实现。该电子商务企业所提要求主要对应于_这一软件质
3、量属性,实现并提高该质量属性的架构设计策略不包含_。(分数:2.00)(1).A可用性 B安全性C可测试性 D可修改性(分数:1.00)A.B.C.D.(2).A限制模块之间通信 B延迟绑定C主动冗余 D软件模块泛化(分数:1.00)A.B.C.D.4.特定领域软件架构(Dommn Specific Software Architecture,DSSA)是一种有效实现特定领域软件重用的手段。在其基本活动中,_的主要目标是依据领域模型和 DSSA 开发并组织可重用信息。A领域分析 B领域设计C领域实现 D领域运维(分数:1.00)A.B.C.D.5.REST(REpresentational S
4、tate Transfer)是目前因特网的核心架构风格之一。与传统的 Web 服务相比,REST 服务的主要优势不包括_。A基于 URI 和超链接技术,无须通过集中式的服务信息仓库即可发现服务资源B支持缓存,具有状态相关特性,所构建的应用系统具有较强的伸缩性C基于轻量级的 Web 框架,仅需要基本的开发工具支持,构建过程简单且成本较低D基于 W3C/IETF 的标准与规范,其实现技术简单且成熟(分数:1.00)A.B.C.D.6.基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。以下关于 ABSD 方法的描述中,错误的是_。AABSD 方法是一个自下向上、递归细化
5、的过程,有助于降低架构设计的随意性BABSD 方法是递归的,且迭代的每一个步骤都是清晰地定义的C强调从不同的视角(Perspective)来检查和考虑体系结构的不同属性D在使用用例捕获功能需求的同时,可以通过质量场景捕获变更、性能和交互性(分数:1.00)A.B.C.D.7.在大型实时系统开发项目中,体系结构设计产生的部件列表包括:输入信号预处理;主控制过程;网络接口。非功能需求中的可靠性应该在_部件设计中考虑。A B和C和 D、和(分数:1.00)A.B.C.D.8.表 21 是关于嵌入式 Linux 的典型观点,综合考虑该表中列出的各种因素,选项_代表的观点是正确的。(分数:1.00)A.
6、B.C.D.9.嵌入式系统硬件初始化过程分为 3 个主要环节,按照自下而上、从硬件到软件的次序依次是_。A板级系统级片级 B系统级板级片级C片级板级系统级 D系统级片级板级(分数:1.00)A.B.C.D.10.以下关于网络结构与拓扑构型设计方法的描述中,错误的是_。A核心层网络用于连接分布在不同位置的子网,实现路由汇聚等功能B汇聚层根据接入层的用户流量,进行本地路由、安全控制和流量整形等处理C接入层网络用于将终端用户计算机接入到网络中D核心层设备之间,核心层设备与汇聚层设备之间通常采用冗余链路的光纤连接(分数:1.00)A.B.C.D.11.目前,某单位网络是一个共有 30 个子网的 B 类
7、网络,随着应用业务的不断增长,预计 3 年后该网络将增至 85 个子网。若要求每个子网至少支持 360 台主机,且考虑网络应用业务的未来增长情况,则规划师应选用的子网掩码是_。A255.255.0.0 B255.255.224.0C255.255.248.0 D255.255.254.0(分数:1.00)A.B.C.D.12.如果本地域名服务器无缓存,当采用递归方法解析另一个网络某主机域名时,用户主机和本地域名服务器发送的域名请求条数分别为_。A1 条,1 条 B1 条,多条C多条,1 条 D多条,多条(分数:1.00)A.B.C.D.13.为数据库服务器和 Web 服务器选择高性能的解决方案
8、,较好的方案是_。A数据库服务器用集群计算机,Web 服务器用 SMP 计算机B数据库服务器和 Web 服务器都用集群计算机C数据库服务器用 SMP 计算机,Web 服务器用集群计算机D数据库服务器和 Web 服务器都用 SMP 计算机(分数:1.00)A.B.C.D.14.SPEC 计算机性能测试有不同的方法,吞吐率测试是指对_的测试。A计算机完成单个任务要用多少时间 B计算机在一定时间内能完成多少任务C计算机在一定时间内能输出多少数据 D计算机在一定时间内能并行执行多少个程序(分数:1.00)A.B.C.D.15.计算机性能评价有多种方法,在关于各种性能评价方法的描述中,错误的是_。ACP
9、T 方法计算的是每秒百万次理论运算(MTOPS),因而称为综合理论性能B用 MIPS 来比较体系结构不同的计算机的运算速度可能会得出错误的结论C吉布森(Gibson)混合比例计算法会受到 Cache 命中率和流水线效率的影响而出现测量偏差DPDR 方法测量的是指令执行的平均时间,它可以全面反映计算机的性能指标(分数:1.00)A.B.C.D.16.通常,电子政务业务分为 3 个领域。在图 2-1 所示的电子政务业务模型中,()、()、()空缺处的内容分别为_。(分数:1.00)A.B.C.D.17.企业应用集成能够将业务流程、应用软件、硬件和各种标准联合起来,在多个企业应用系统之间实现无缝集成
10、。其中,基于 SOA 和 Web Services 技术的 EAI 集成模式是_。A面向信息的集成技术 B面向过程的集成技术C面向接口的集成技术 D面向服务的集成技术(分数:1.00)A.B.C.D.18.客户关系管理(CRM)系统是基于方法学、软件和因特网的,以有组织的方式帮助企业管理客户关系的信息系统。_准确地说明了 CRM 的定位。ACRM 在注重提高客户满意度的同时,一定要把帮助企业提高获取利润的能力作为重要指标BCRM 有一个统一的以客户为中心的数据库,以方便对客户信息进行全方位的统一管理CCRM 能够提供销售、客户服务和营销 3 个业务的自动化工具,具有整合各种客户联系渠道的能力D
11、CRM 系统应该具有良好的可扩展性和可复用性,并把客户数据分为描述性、促销性和交易性数据 3 大类(分数:1.00)A.B.C.D.19.软件系统的文档可分为用户文档和系统文档两类。其中,_详尽描述了用户可以使用的所有系统设施及它们的使用方法,并解释系统可能产生的各种出错信息的含义。A系统文档 B使用手册C功能描述文档 D参考手册(分数:1.00)A.B.C.D.20.某软件系统集成项目一个配置项的版本号为 212,则表示该配置项正处于_状态。A草稿 B评审C修改 D正式(分数:1.00)A.B.C.D.21.在需求变更管理中,变更控制委员会(CCB)的职责是_。A决定采纳或拒绝针对项目需求的
12、变更请求 B负责实现需求变更C分析变更请求所带来的影响 D判定变更是否正确地实现(分数:1.00)A.B.C.D.22.需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立_。A数据流图和数据字典 B状态变迁图C体系结构模型 D软件必须满足的约束条件(分数:1.00)A.B.C.D.某小型软件产品公司欲开发一个技术上有较大突破的儿童益智产品,该产品采用了虚拟现实的硬件环境和一些高新软件技术。由于儿童娱乐市场的竞争非常激烈,完成这项开发工作的压力很大。对于该开发项目,比较适合选择_团队结构和_过程开发模型。(分数:2.00)(1).A同步式 B开放式C随机式 D封闭式(分数:1
13、.00)A.B.C.D.(2).A瀑布 BRADC螺旋 D原型(分数:1.00)A.B.C.D.23.采用任何软件过程模型都要明智地认识到:对软件过程的_调整是项目成功的关键。A封装性 B可操作性C适应性 D可预测性(分数:1.00)A.B.C.D.24.通常,在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动称为逆向工程。逆向工程导出的信息可以分为 4 个抽象层次,其中_抽象出的信息,要求人参与判断和推理的工作最多,恢复的难度最大。A领域级 B结构级C功能级 D实现级(分数:1.00)A.B.C.D.25.极限编程(extreme Programming)是一种轻量级软
14、件开发方法,它是以_的规则。A文档驱动 B数据驱动C模型驱动 D代码驱动(分数:1.00)A.B.C.D.某企业欲开发一款家用电器遥控系统,让用户只需使用一个遥控器即可控制某些家用电器的开与关。由于遥控系统需要支持形式多样的电器,因此,该系统的设计要求具有较高的扩展性。现假设需要控制客厅电视和卧室电灯,对该遥控系统进行设计所得 UML 类图如图 2-2 所示。图 2-2 类图所采用的设计模式是_,该模式的设计意图是_。应用该设计模式能够有效地让_之间的耦合性降至最低。(分数:3.00)(1).AAdapter 模式 BCommand 模式CObserver 模式 DStrategy 模式(分数
15、:1.00)A.B.C.D.(2).A将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作B使算法可独立于使用它的客户而变化C使原本由于接口不兼容而不能一起工作的那些类可以一起工作D定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新(分数:1.00)A.B.C.D.(3).A类 LightCommand 和类 LightB类 TVCommand 和类 TVC类 RemoteController、类 LightCommand 和类 TVCommandD类 RemoteController、类
16、Light 和类 TV(分数:1.00)A.B.C.D.26.用例从用户角度描述系统的行为,用例之间可以存在一定的关系。在“某图书馆管理系统”用例模型中,所有用户使用系统之前必须通过“身份验证”。“身份验证”可以有“密码验证”和“智能卡验证”两种方式。“身份验证”、“密码验证”和“智能卡验证”之间是_关系。A关联 B包含C扩展 D泛化(分数:1.00)A.B.C.D.27.在 UML 建模过程中,对象行为是对象间为完成某一目的而进行的一系列消息交换。若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的。A状态图(Statechart Diagram) B交互图(Interactive D
17、iagram)C活动图(Activity Diagram) D协作图(collaboration Diagram)(分数:1.00)A.B.C.D.28.构件技术是软件复用实现的关键。为了使构件系统更切合实际,更有效地被复用,构件应当具备_,以提高其通用性。A可继承性 B可变性C可封装性 D可伸缩性(分数:1.00)A.B.C.D.29.以下关于构件级数据设计的描述中,错误的是_。A应用于功能和行为的系统分析原则也应用于数据B只有那些直接使用数据结构内部数据的模块才能够看到该数据结构的表示C低层的数据设计决策应该在设计过程的前期完成D软件设计和程序设计语言应该支持抽象数据类型的规约说明和实现(
18、分数:1.00)A.B.C.D.30.中间件是位于硬件、操作系统等平台和应用之间的通用服务。_位于客户和服务器之间,负责负载均衡、失效恢复等任务,以提高系统的整体性能。A数据库访问中间件 B面向消息中间件C分布式对象中间件 D事务中间件(分数:1.00)A.B.C.D.31.对于两个构件 x 和 y,如果 x 和 y 引用相同的全局数据,则在 x 和 y 之间存在_关系。A约束依赖 B流依赖C互斥依赖 D共享依赖(分数:1.00)A.B.C.D.32.在 NET 架构中,_给开发人员提供了统一的、面向对象的、层次化的、可扩展的编程接口。A通用语言规范 B基础类库C通用语言运行环境 DADO.N
19、ET(分数:1.00)A.B.C.D.33.某软件工程网络计划图如图 23 所示,各个作业所需的天数如表 22 所示,设该工程从第 0 天开工,则作业 I 最迟应在第_天开工。(分数:1.00)A.B.C.D.34.ISO/IEC 9126 软件质量模型中第一层定义了 6 个质量特性,并为各质量特性定义了相应的质量子特性。子特性_不属于功能性质量特性。A依从性 B安全性C准确性 D适应性(分数:1.00)A.B.C.D.35.“置用户于控制之下”是用户界面设计“黄金规则”之一。以下针对这一规则的理解中,错误的是_。A设计应允许用户与出现在屏幕上的对象直接交互B使用户与内部技术细节隔离开来C尽量
20、避免用户交互被中断或撤销D不强迫用户进入不必要的或不希望的动作方式来定义交互模式(分数:1.00)A.B.C.D.36.当开发软件产品时,_是时间关键性项目的步进机制,也是一种常用的集成测试方法。A回归测试 B冒烟测试C 测试 D 测试(分数:1.00)A.B.C.D.37.某信息管理系统共有 490 个模块。最新版本需要变更其中的 50 个模块,加入 30 个新模块,移除 8 个旧模块,则该信息管理系统的软件成熟度指标(SMI)约为_。A0.8204 B0.8531C0.8816 D0.9837(分数:1.00)A.B.C.D.38.软件产品线代表了一种强劲的软件开发范例,能够有效地提高软件
21、生产率和质量,缩短开发时间,以及降低总开发成本。软件产品线主要由_和产品集合两部分组成。A构件库 B核心资源C体系结构 D开发组织(分数:1.00)A.B.C.D.39.软件设计阶段的度量考虑了架构层次、构件层次和界面设计层次等问题。其中,_的设计度量集中于软件构件的内部特性。A架构层次 B构件层次C界面设计层次 D功能层次(分数:1.00)A.B.C.D.40.与客户机/服务器(Client/Server,C/S)架构相比,浏览器朋艮务器(Browser/Server,B/S)架构的最大优点是_。A适用于分布式系统,支持多层应用架构B具备更强的事务处理能力,易于实现复杂的业务流程C人机界面友
22、好,具备更加快速的用户响应速度D更加容易部署和升级维护(分数:1.00)A.B.C.D.41.设计一个复杂的软件系统需要考虑很多内容,每一个需要考虑的方面可以称之为一个关注点(Concern)。模块化软件开发就是一种分离关注点(Separation of Concerns)的手段,模块化应当遵循_的原则,提高模块的独立性。A低内聚、低耦合 B高内聚、低耦合C低内聚、高耦合 D高内聚、高耦合(分数:1.00)A.B.C.D.42.成功的 SOA(面向服务架构体系结构)实施计划应该包括:定义业务流程;SOA 结构和模式;SOA基础架构;SOA 开发程序等 4 个主要的组成部分。其中_部分明确了需要
23、哪些服务,哪些数据与之相关。A定义业务流程 BSOA 结构和模式CSOA 基础架构 DSOA 开发程序(分数:1.00)A.B.C.D.43.根据软件文档管理指南(GB/T 166801996),以下关于文档评审的叙述中,错误的是_。A设计评审产生的最终文档规定系统和程序将如何设计开发和测试,以满足一致同意的需求规格说明书B详细设计评审主要评审计算机程序、程序单元测试计划和集成测试计划C需求评审进一步确认开发者和设计者已了解用户要求什么,以及用户从开发者一方了解某些限制和约束D在概要设计评审过程中主要详细评审每个系统组成部分的基本设计方法和测试计划,系统规格说明应根据概要设计评审的结果加以修改
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 高级 系统 架构 设计师 上午 试题 答案 解析 DOC
