【计算机类职业资格】高级系统架构设计师上午试题-3及答案解析.doc
《【计算机类职业资格】高级系统架构设计师上午试题-3及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】高级系统架构设计师上午试题-3及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、高级系统架构设计师上午试题-3 及答案解析(总分:51.00,做题时间:90 分钟)一、单项选择题(总题数:38,分数:51.00)1.软件架构需求是指用户对目标软件系统在功能、行为、性能和设计约束等方面的期望。以下活动中,不属于软件架构需求过程中标识构件范畴的是_。(分数:1.00)A.生成类图B.对类图进行分组C.对类图进行测试D.将类合并打包2.以下叙述中,_不属于可行性分析的范畴。(分数:1.00)A.对系统开发的各种候选方案进行成本/效益分析B.分析现有系统存在的运行问题C.评价该项目实施后可能取得的无形收益D.评估现有技术能力和信息技术是否足以支持系统目标的实现快速应用开发(Rap
2、id Application I)evelopment,RAD)通过使用基于_的开发方法获得快速开发。当_时,最适合于采用 RAD 方法。(分数:2.00)A.用例B.数据结构C.剧情D.构件A.一个新系统要采用很多新技术B.新系统与现有系统有较高的互操作性C.系统模块化程度较高D.用户不能很好地参与到需求分析中3.小王需要从地开车到地,可供选择的路线如下图所示。图中,各条箭线表示路段及其行驶方向,箭线旁标注的数字表示该路段的拥堵率(描述堵车的情况,即堵车概率)。拥堵率=1-畅通率,拥堵率=0 时表示完全畅通,拥堵率=1 时表示无法行驶。根据该图,小王选择拥堵情况最少(畅通情况最好)的路线是_
3、。 (分数:1.00)A.B.C.D.4.根据我国著作权法规定,职务作品完成两年的期限,自_起算。(分数:1.00)A.创作完成之日B.向单位交付作品之日C.单位规定之日D.双方约定之日5.通常情况下,多媒体数据量较大。为了在有限的信道中并行开通更多业务,应该对多媒体数据进行_压缩。(分数:1.00)A.时间域B.频率域C.空间域D.能量域6.对于违反里氏替换原则的两个类 A 和 B,可以采用的候选解决方案中,正确的是_。(分数:1.00)A.尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程B.创建一个新的抽象类 C,作为两个具体类的
4、超类,将 A 和 B 共同的行为移动到 C 中,从而解决 A 和 B行为不完全一致的问题C.将 B 到 A 的继承关系改成组合关系D.区分是“Is-a”还是“Has-a”。如果是 Is-a,可以使用继承关系,如果是 Has-a,应该改成组合或聚合关系7.Architecture Tradeoff Analysis Method(ATAM)是一种软件架构的评估方法,以下关于该方法的叙述中,错误的是_。(分数:1.00)A.对于特定的软件体系结构,在系统开发之前,可以使用 ATAM 方法确定在多个质量属性之间进行评价和折中B.在场景和需求收集有关的活动中,ATAM 方法需要所有系统相关人员的参与C
5、.ATAM 分析评估体系结构的过程包括场景开发、体系结构描述、单个场景评估、场景交互和总体评估等5 个步骤D.ATAM 方法可视为一个依赖于质量属性的框架,该框架可以使用不同的分析技术8.UML 活动图用于系统的功能建模,并强调对象间的控制流。在以下 4 种 UML 图形中,_是一个 UML活动图。 A B C D (分数:1.00)A.B.C.D.9.下列关于用户界面设计的叙述中,错误的是_。(分数:1.00)A.界面交互模型应经常进行修改B.界面的视觉布局应该尽量与真实世界保持一致C.所有可视信息的组织需要按照统一的设计标准D.确保用户界面操作和使用的一致性10.2012 年 11 月,党
6、的十八大工作报告中指出:坚持走中国特色新型工业化、信息化、城镇化、农业现代化道路,推动_深度融合促进工业化、信息化、城镇化、农业现代化同步发展。(分数:1.00)A.工业化和城镇化B.城镇化和农业现代化C.国防现代化和信息化D.信息化和工业化11.信息资源管理(IRM)是对整个组织信息资源开发利用的全面管理。那么,信息资源管理最核心的基础问题是_。(分数:1.00)A.人才队伍建设B.信息化运营的体系架构C.信息资源的标准和规范D.信息资源管理规划12.A 公司生产的“”牌 U 盘是已经取得商标权的品牌产品,但宽展期满仍未办理续展注册。此时,B公司未经 A 公司许可将该商标用做本公司生产的移动
7、硬盘的商标,_。(分数:1.00)A.B 公司的行为构成对 A 公司权利的侵害B.B 公司的行为不构成对 A 公司权利的侵害C.A 公司的权利没有终止,B 公司的行为应经 A 公司的许可D.A 公司已经取得商标权,不必续展注册,永远受法律保护若关系 R、S 如下图所示,则关系 R 与 S 进行自然连接运算后的元组个数和属性列数分别为_;关系代数表达式 1,4 ( 3=6 (RS)与关系代数表达式_等价。 (分数:2.00)A.6 和 6B.4 和 6C.3 和 6D.3 和 4A.A,D(C=D(RS)B.A,R.D(S.C=R.D(RS)C.A,R,D(R.C=S.D(RS)D.R.A,R.
8、D(S.C=S.D(RS)13.架构设计、文档化和复审是一个迭代的过程。架构复审是基于架构开发中一个重要的环节。以下不属于架构复审的目标是_。(分数:1.00)A.评估和测试架构是否满足需求,是否存在可识别的技术和协作风险B.质量需求是否在设计中得到体现,层次是否清晰C.构件的划分是否合理,构件的设计是否满足功能与性能的要求D.文档表达是否简练,能否使用系统演化步骤去修改应用以满足新的需求14.若对表 1 按_进行运算,可以得到表 2。 表 1 商品列表 条形码 商品名 价格 01020210 牙刷 3 01020211 毛巾 10 01020212 毛巾 8 01020213 铅笔 0.5
9、02110200 钢笔 8 表 2 商品运算结果 条形码 商品名 价格 01020211 毛巾 10 01020212 毛巾 8 02110200 钢笔 8 A. 条形码 =“01020211“v“02110200“(表 1) B. 商品名 =“毛巾“v“铅笔“(表 1) C. 价格 8(表 1) D. 1,2,3(表 1)(分数:1.00)A.B.C.D.企业信息集成按照组织范围分为企业内部的信息集成和外部的信息集成。在企业内部的信息集成中,_实现了不同系统之间的互操作,使得不同系统之间能够实现数据和方法的共享;_实现了不同应用系统之间的连接、协调运作和信息共享。(分数:2.00)A.技术平
10、台集成B.数据集成C.应用系统集成D.业务过程集成A.技术平台集成B.数据集成C.应用系统集成D.业务过程集成15.架构描述语言(Architecture Description Language,ADL)是一种为明确说明软件系统的概念架构和对这些概念架构建模提供功能的语言。ADL 主要包括以下组成部分:组件、组件接口、_和架构配置。(分数:1.00)A.架构风格B.架构实现C.连接件D.组件约束16.IC 技术是嵌入式系统的核心技术之一。_是一种约束型设计方法,它是在芯片上制作一些具有通用性的单元元件和元件组的半成品硬件,设计者仅需要考虑电路的逻辑功能和各功能模块之间的合理连接。(分数:1.
11、00)A.可编程 ASICB.半定制 ASICC.半定制/VLSID.全定制/VLSI17.某系统集成项目组需要在 Windows 2008 Server 操作系统平台上应用 C+语言编写相应的应用构件。该项目组宜选用_作为构件标准。(分数:1.00)A.EJBB.COM+C.CORBAD.ODBC18.软件架构需求过程主要包括需求获取、标识构件和架构需求评审等过程。其中,不属于软件架构需求获取过程范畴的是_。(分数:1.00)A.定义开发人员必须实现的软件功能B.获得用户完成业务任务的功能需求C.获得满足非功能需求相关的软件质量属性D.形成体系结构规格说明,以对需求进行形式化的描述19.某公
12、司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。公司的架构师经过分析与讨论,给出了该定速巡航控制系统的两种候选架构方案:面向对象和闭环控制。以下是对于这两种候选架构的选择理由,其中错误的是_。(分数:1.00)A.应该采用面向对象架构,因为当发生突发事件(如某些部件失灵)时,系统会同时产生数据和事件,这种情况用对象建模较为恰当B.应该采用闭环控制架构,因为当用户设定期望速度值后,系统需要在不断获取当前速度和外界条件的情况下对系统状态持续调整C.应该采用面向对象架构,因为抽象层的存在,满足了处理不确定性的需要,在较低层次不确定的实现细节在较高层次会变得确定D.应该
13、采用闭环控制架构,因为闭环控制架构中系统的主要构件(监控器、传感器、发动机等)是彼此分开的,并能够独立替换20.在单元测试中,_。(分数:1.00)A.驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块21.在信息系统的用户管理中,_身份认证方式是一种方便、安全的身份认证技术。它采用软硬件相结合、一次一密的强双因子认证模式,很好地解决了安全性与
14、易用性之间的矛盾。(分数:1.00)A.用户名/密码B.动态密码C.IC 卡D.USB Key基于 UML 的需求分析过程的基本步骤为:利用_表示需求;利用_表示目标软件系统的总体架构。(分数:2.00)A.用例及用例图B.包图及类图C.剧情及序列图D.组件图及部署图A.用例及用例图B.包图及类图C.剧情及序列图D.组件图及部署图PH 系统集成开发公司决定采用基于架构的软件开发方法,以架构为核心对近期所承接的某电子商务企业的在线交易平台进行设计与实现。该电子商务企业要求在线交易平台必须保证客户个人信息和交易信息的安全;当发生故障时,该平台的平均故障恢复时间(MTBF)必须小于 5 分钟。该电子
15、商务企业所提的两个要求分别对应于_软件质量属性;实现并提高前一个软件质量属性的架构设计策略是_;实现并提高后一个软件质量属性的架构设计策略不包括_。(分数:3.00)A.健壮性、可测试性B.安全性、可用性C.可靠性、可变性D.功能性、性能A.设置检查点或回滚B.限制模块之间的通信C.采用身份认证和数字签名策略D.将接口与实现分离A.添加适配器B.心跳C.备用件D.热重启22.下图是一个软件项目的活动网络图,其中顶点表示项目里程碑,边表示包含的活动,边上的权重表示活动的持续时间(单位:天),则项目总工期为_天。 (分数:1.00)A.62B.66C.70D.7223.研究表明,肿瘤的生长有以下规
16、律:当肿瘤细胞数目超过 10 11 时才是临床可观察的;在肿瘤生长初期,几乎每隔一定时间就会观测到肿瘤细胞数量翻一番;在肿瘤生长后期,肿瘤细胞的数目趋向某个稳定值。为此,图_反映了肿瘤的生长趋势。 A B C D (分数:1.00)A.B.C.D.24.极限编程(eXtreme Programming)是一种轻量级软件开发方法,它以_为规则。(分数:1.00)A.文档驱动B.数据驱动C.模型驱动D.代码驱动25.某数据处理流水线如下图所示,若每隔 3t 流入一个数据,连续处理 4 个数据。此数据处理流水线的实际吞吐率为_。 数据处理流水线示意图A B C D (分数:1.00)A.B.C.D.
17、某广告公司的宣传产品有宣传册、文章、传单等多种形式,宣传产品的出版方式包括纸质方式、CD、DVD、在线发布等。现要求为该广告公司设计一个管理这些宣传产品的应用,采用_设计模式较为合适,该模式_。(分数:2.00)A.DecoratorB.AdapterC.BridgeD.FacadeA.将一系列复杂的类包装成一个简单的封闭接口B.将抽象部分与它的实现部分分离,使它们都可以独立地变化C.可在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责D.将一个接口转换为客户希望的另一个接口某软件公司欲开发一个图像浏览系统,要求该系统能够显示 BMP、JPEG 和 GIF 共 3 种格式的文件,并
18、且能够在 Windows 和 Linux 两种操作系统上运行。系统首先将相关图片格式的文件解析为像素矩阵,然后将像素矩阵显示在屏幕上。为满足上述需求并减少所需生成的子类数目,采用_进行设计所得的类图如下图所示。假设该系统需要支持 8 种格式的图像文件和 4 种操作系统,不考虑类 Matrix,若采用该设计模式则至少需要设计_个类。 (分数:2.00)A.Bridge 设计模式B.Decorate 设计模式C.State 设计模式D.Template Method 设计模式A.10B.12C.14D.1626.某 IT 项目客户的业务部署在其 Internet 网站上,客户的供应商、经销商等合作
19、伙伴的业务也部署在各自的 Internet 网站上。该客户要求自己的 IT 系统能通过 Internet 和其合作伙伴集成起来,架构师最可能考虑采用的技术是_。(分数:1.00)A.B/S 和 EJBB.Web Service 和 XMLC.COM 和 DTDD.O/R 映射和.NET27.若某分页管理的虚拟存储器共有 8 个页面,每页为 1024 个字节,实际主存为 4096 个字节,采用页表法进行地址映像。若页表的内容如下表所示,则虚拟地址 1023 所对应的主存实地址为_。 某分页管理系统的页表 虚页号 0 1 2 3 4 5 6 7 实页号 3 1 2 3 2 1 0 0 装入位 1
20、1 0 0 1 0 1 0 (分数:1.00)A.656B.1023C.2047D.4095某文件系统文件存储采用文件索引节点法。假设磁盘索引块和磁盘数据块大小均为 1KB,每个文件的索引节点中有 8 个地址项 iaddr0iaddr7,每个地址项大小为 4B,其中 iaddr0iaddr5为直接地址索引,iaddr6是一级间接地址索引,iaddr7是二级间接地址索引。如果要访问 icwutil.dll 文件的逻辑块号分别为 0、260 和 518,则系统应分别采用_。该文件系统可表示的单个文件最大长度是_KB。(分数:2.00)A.直接地址索引、一级间接地址索引和二级间接地址索引B.直接地址
21、索引、二级间接地址索引和二级间接地址索引C.一级间接地址索引、一级间接地址索引和二级间接地址索引D.一级间接地址索引、二级间接地址索引和二级间接地址索引A.518B.1030C.16514D.6579828.多方多媒体会话控制组(IETF 的一个工作组)制定了一组会话控制协议来服务因特网上的多媒体应用。其中_用来描述会话包含的媒体类型。(分数:1.00)A.SDPB.SAPC.SIPD.SCCP29.在进行网络规划时,要遵循统一的通信协议标准。网络架构和通信协议应该选择广泛使用的国际标准和事实上的工业标准,这属于网络规划的_。(分数:1.00)A.实用性原则B.开放性原则C.先进性原则D.可扩
22、展性原则“编译器”是一种非常重要的基础软件,其核心功能是对源代码形态的单个或一组源程序依次进行预处理、词法分析、语法分析、语义分析、代码生成、代码优化等处理,最终生成目标机器的可执行代码。考虑以下与编译器相关的软件架构设计场景: 传统的编译器设计中,上述处理过程都以独立功能模块的形式存在,程序源代码作为一个整体,依次在不同模块中进行传递,最终完成编译过程。针对这种设计思路,传统的编译器采用_架构风格比较合适。随着编译、链接、调试、执行等开发过程的一体化趋势发展,集成开发环境(IDE)随之出现。IDE 集成了编译器、连接器、调试器等多种工具,支持代码的增量修改与处理,能够实现不同工具之间的信息交
23、互,覆盖整个软件开发生命周期。针对这种需求,IDE 采用_架构风格比较合适。IDE 强调交互式编程,用户在修改程序代码后,会同时触发语法高亮显示、语法错误提示、程序结构更新等多种功能的调用与结果呈现,针对这种需求,通常采用_架构风格比较合适。 某公司已经开发了一款针对某种嵌入式操作系统专用编程语言的 IDE,随着一种新的嵌入式操作系统上市并迅速占领市场,公司决定对 IDE 进行适应性改造,支持采用现有编程语言进行编程,生成符合新操作系统要求的运行代码,并能够在现有操作系统上模拟出新操作系统的运行环境,以支持代码调试工作。针对上述要求,为了使 IDE 能够生成符合新操作系统要求的运行代码,采用基
24、于_的架构设计策略比较合适;为了模拟新操作系统的运行环境,通常采用_架构风格比较合适。(分数:5.00)A.管道过滤器B.顺序批处理C.过程控制D.独立进程A.规则引擎B.解释器C.数据共享D.黑板A.隐式调用B.显式调用C.主程序子程序D.层次结构A.代理B.适配C.包装D.模拟A.隐式调用B.仓库结构C.基于规则D.虚拟机高级系统架构设计师上午试题-3 答案解析(总分:51.00,做题时间:90 分钟)一、单项选择题(总题数:38,分数:51.00)1.软件架构需求是指用户对目标软件系统在功能、行为、性能和设计约束等方面的期望。以下活动中,不属于软件架构需求过程中标识构件范畴的是_。(分数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 高级 系统 架构 设计师 上午 试题 答案 解析 DOC
