【计算机类职业资格】高级系统架构设计师上午试题-5及答案解析.doc
《【计算机类职业资格】高级系统架构设计师上午试题-5及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】高级系统架构设计师上午试题-5及答案解析.doc(78页珍藏版)》请在麦多课文档分享上搜索。
1、高级系统架构设计师上午试题-5 及答案解析(总分:75.00,做题时间:90 分钟)1.软件架构需求过程主要包括需求获取、标识构件和架构需求评审等过程。其中,不属于软件架构需求获取过程范畴的是_。A定义开发人员必须实现的软件功能B获得用户完成业务任务的功能需求C获得满足非功能需求相关的软件质量属性D形成体系结构规格说明,以对需求进行形式化的描述(分数:1.00)A.B.C.D.2.基于架构的软件开发模型(ABSDM)将软件过程划分为体系结构需求、设计、文档化、复审、实现和演化等 6 个子过程。以下关于体系结构实现过程的描述中,错误的是_。A以复审后的文档化软件架构说明书为基础,每个构件必须满足
2、软件架构中说明的对其他构件的责任B实现的约束是在系统级或项目范围内给出的,每个构件上工作的实现者是可见的C可以从构件库中查找符合接口约束的构件,必要时开发新的满足要求的构件D必须完成对单个构件的功能性测试和被组装应用的整体功能和性能测试(分数:1.00)A.B.C.D.3.对于系统架构设计师而言,可以使用一系列不同的体系结构风格和模式。以下不属于体系结构风格组成部分的是_。A语法模型 B连接器C构件 D约束条件(分数:1.00)A.B.C.D.4.软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式。“4+1”视图模型指用 5 个视图组成的模型来描述软件架构。其中,_描述了设计的并发和同
3、步特征,支持系统的运行特性。A物理视图 B逻辑视图C进程视图 D开发视图(分数:1.00)A.B.C.D.5.某个面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQL Server 或 DB2 UDB 等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。_设计模式可抽象出相同的数据库访问过程。A外观(Facade) B装饰(Decorate)C单例(Singleton) D模板方法(Template Method)(分数:1.00)A.B.C.D.6.特定领域软件架构(DSSA)是一个
4、特定的问题领域中由领域模型、参考需求和参考架构等组成的开发基础架构。以下关于 DSSA 所具备的特征描述中,错误的是_。A对整个领域能有合适程度的抽象B具备该领域固定的、典型的在开发过程中的可重用元素C一个严格定义的问题域和/或解决域D具有易用性,使其可以用于领域中某个特定应用的开发(分数:1.00)A.B.C.D.PH 系统集成开发公司决定采用基于架构的软件开发方法,以架构为核心对近期所承接的某电子商务企业的在线交易平台进行设计与实现。该电子商务企业要求在线交易平台必须在 800ms 内完成客户的交易请求。该电子商务企业所提要求主要对应于_这一软件质量属性,实现并提高该质量属性的架构设计策略
5、不包括_。(分数:2.00)(1).A可用性 B易用性C安全性 D性能(分数:1.00)A.B.C.D.(2).A采用优先级调度队列 B引入并发处理C优化相关进程的 CPU 占用率 D设置进程监视器(分数:1.00)A.B.C.D.7.Software Architecture Evaluation Model(SAEM)是一种软件架构的评估模型,以下关于该模型的叙述中,错误的是_。A在 SAEM 中,从开发人员和用户两个角度考虑体系结构的描述,并应用于系统设计阶段BSAEM 将质量需求、度量标准和体系结构的内部属性与最终的系统联系起来CSAEM 的一个特别之处在于为了评估现存系统的体系结构,
6、可以使用这个系统自身DSAEM 认为体系结构开发过程限制了内部属性,所以度量过程的结果作为某种形式的反馈可以改进体系结构(分数:1.00)A.B.C.D.8.在嵌入式系统结构的组成中,板级支持包(BSP)也称为硬件抽象层(HAL),其特点是_。A硬件无关性,操作系统无关性 B硬件相关性,操作系统无关性C硬件无关性,操作系统相关性 D硬件相关性,操作系统相关性(分数:1.00)A.B.C.D.9.以下关于嵌入式系统的软件设计的描述中,说法错误的是_。A把应用程序转换成可以在目标机上运行的二进制代码,通常需要经过编译、链接和定址等 3 个步骤B编译过程生成的文件就是可以在嵌入式平台上执行的二进制文
7、件C定址过程会把物理存储器地址指定给目标文件的每个相对偏移处D编译过程产生的所有目标文件被链接成一个目标文件(分数:1.00)A.B.C.D.10.以下是关于 VxWorks 嵌入式操作系统几个典型观点,选项_代表的观点是正确的。操作系统与应用程序处于不同存储空间 支持进程间隔离保护支持多任务(线程)操作 硬实时系统A、 B、C、 D、(分数:1.00)A.B.C.D.11.某学校网络根据应用需求需要在图书馆报告厅部署无线 AP。如果采用符合_规范的 AP,由于将MIMO 技术和 OFDM 调制技术结合在一起,理论上最高可以提供 600 Mbps 的传输速率。AIEEE 802.11b BIE
8、EE 802.11gCIEEE 802.11i DIEEE 802.11n(分数:1.00)A.B.C.D.12.RIPv2 相对于 RIPv1 来说主要有 3 方面的改进。下面的选项中,RIPv2 的特点不包括_。A使用组播而不是广播来传播路由更新报文B采用了触发更新机制来加速路由收敛C支持动态网络地址变换来使用私网地址D使用经过散列的口令来限制路由信息的传播(分数:1.00)A.B.C.D.13.在中型或大型网络设计中,汇聚层交换机应该实现多种功能。以下选项中,不属于汇聚层功能的是_。A路由的汇总和重新发布 B组播管理C用户访问控制 DVLAN 间的路由选择(分数:1.00)A.B.C.D
9、.14.以下关于计算机性能的各种评估方法的论述中,正确的是_。A峰值 MIPS 通常是以指令集中最快指令的执行速度计算得到的B由于 MFLOPS 值无须考虑运算部件与存储器、I/O 系统等速度之间相互协调等因素,因此可灵活应用于各种浮点运算速度的场合C吉布森(Gibson)混合比例计算法采用灵活的指令比例来评价计算机的性能D带有 Cache 的计算机,因为存取速度加快,其 PDR 值也就相应地提高(分数:1.00)A.B.C.D.15.局域网 A 为采用 CSMA/CD 工作方式的 10Mbps 以太网,局域网 B 为采用 CSMA/CA 工作方式的 11Mbps WLAN。假定 A、B 上的
10、计算机、服务器等设备配置相同,网络负载大致相同,现在分别在 A、B 上传送相同大小的文件,所需时间分别为 Ta和 Tb,以下关于这两个局域网性能比较的描述,正确的是_。AT aT b BT aT bCT a=Tb移相同 D无法判断 Ta和 Tb的大小关系(分数:1.00)A.B.C.D.16.“企业系统规划方法(BSP)”和“信息工程(IE)”都推荐建立表示数据类(主题数据库)和过程之间关系的 CU 矩阵 M。其中矩阵 M 按照一定的规则进行调整后,可以给出划分系统的子系统方案,并可确定每个子系统相关的_,同时也可了解子系统之间的数据通信。A层次数据库和专业数据库 B关系数据库和共享数据库C子
11、集数据库和网状数据库 D共享数据库和私有数据库(分数:1.00)A.B.C.D.17.商业智能(BI)的核心技术是逐渐成熟的_。AWeb Services 技术和数据整理(ODS)技术BXML 技术和联机事务处理(OLTP)技术C数据仓库(DW)和数据挖掘(DM)技术D联机呼叫技术和数据挖掘(DM)技术(分数:1.00)A.B.C.D.18.企业应用集成是一个战略意义上的方法,它从服务和信息角度将多个信息系统绑定在一起,提供实时交换信息和影响流程的能力。_在用户使用角度能够对集成系统产生一个“整体”的感觉。AAPI 集成 B数据集成C界面集成 D过程集成(分数:1.00)A.B.C.D.某大型
12、软件公司早期开发的字处理应用软件已被广泛使用。该公司为了获得更多的收益,已对外公布近期将有创新性的软件版本上市。面对这紧迫的开发期限,应适合选择_团队结构和_过程开发模型。(分数:2.00)(1).A同步式 B开放式C随机式 D封闭式(分数:1.00)A.B.C.D.(2).A瀑布 B快速原型C螺旋 D增量(分数:1.00)A.B.C.D.19.需求分析活动建造了软件的数据领域、功能领域和行为领域模型。模型的核心是数据字典,围绕着这个核心有 3 种不同的图,其中, _描述数据对象间的关系,用于进行数据建模。A程序流图 B数据流图C状态变迁图 D实体关系图(分数:1.00)A.B.C.D.20.
13、Bowen 和 Hinchley 提出的“形式化方法的十条戒律”,可作为想应用这一重要的软件工程方法的人们的行动指南。以下关于形式化方法的描述中,错误的是_。A应该选择合适的表示法,并建立详尽的文档B不应该对质量标准作任何折中,应该测试,测试,再测试C应该放弃传统的开发方法,不应该教条化D应该复用,且有随时可以请教的形式化方法顾问(分数:1.00)A.B.C.D.21.模块的耦合度表现了模块之间相互关联的程度。以下耦合类型中,耦合程度最低的是_。A内容耦合 B控制耦合C标记耦合 D公共耦合(分数:1.00)A.B.C.D.22.某公司决定采用某开源电子邮件系统作为公司内部使用的电子邮件系统,但
14、该系统无法完全满足公司需求,需要对该软件进行一定程度的扩充和修改。在项目工正式启动前,需要对该软件项目的规模进行估算,适合的软件规模估算方法是_。A模糊逻辑法 B功能点法C标准构件法 D修改法(分数:1.00)A.B.C.D.23.软件项目管理工具就是要使软件生产过程成为可见的、可控的过程。通常,软件项目管理工具的特征不包含_。A识别和分配软件生产周期内各活动B对项目组成员和项目任务之间的通信给予帮助C跟踪资源的使用,给出资源平衡的参考建议D对工作计划的安排、评审和检查(分数:1.00)A.B.C.D.24.逆向工程是目前预防性维护采用的主要技术。逆向工程导出的信息可以分为 4 个抽象层次,其
15、中_可以抽象出反映程序分量之间相互依赖关系的信息。A功能级 B结构级C领域级 D实现级(分数:1.00)A.B.C.D.25.以下关于极限编程(XP)和原型法区别的描述中,错误的是_。A两者都适用于用户需求不是非常明确,易发生变化的项目B极限编程(XP)通过“小型发布”策略获取需求后,将毫不犹豫的抛弃每个“小版本”C原型法要求原型要完整,覆盖到整个项目的各功能点D极限编程(XP)对每一个“小版本”都有很高的质量要求(分数:1.00)A.B.C.D.某软件公司欲开发一个图像浏览系统,要求该系统能够显示 BMP、JPEG 和 GIF3 种格式的文件,并且能够在 Windows 和 Linux 两种
16、操作系统上运行。系统首先将相关图片格式的文件解析为像素矩阵,然后将像素矩阵显示在屏幕上。为满足上述需求并减少所需生成的子类数目,采用_进行设计所得的类图如图41 所示。假设该系统需要支持 8 种格式的图像文件和 4 种操作系统,不考虑类 Matrix,若采用该设计模式则至少需要设计_个类。(分数:2.00)(1).ABridge 设计模式 BDecorate 设计模式CState 设计模式 DTemplate Method 设计模式(分数:1.00)A.B.C.D.(2).A10 B12C14 D16(分数:1.00)A.B.C.D.已知 3 个类 R、S 和 T,类 R 中定义了一个私有方法
17、 F1 和一个公有方法 F2;类 S 中定义了一个公有方法F3,类 S 为类 R 的派生类,类 T 为类 S 的派生类,它们的继承方式如下所示。class S:public R;class T:pnvate S;在关于类 S 的描述中正确的是_;在关于类 T 的描述中正确的是_。(分数:2.00)(1).A类 S 的对象可以访问 F1,但不能访问 F2B类 S 的对象可以访问 F2,但不能访问 F1C类 S 的对象既可以访问 F1,也可以访问 F2D类 S 的对象既不能访问 F1,也不能访问 F2(分数:1.00)A.B.C.D.(2).A类 T 的对象可以访问 F1、F2 和 F3B类 T
18、的对象可以访问 F2 和 F3,但不能访问 F1C类 T 的成员可以访问 F2 和 F3,但不能访问 F1D类 T 的成员不能访问 F1、F2 和 F3(分数:1.00)A.B.C.D.26.在使用 UML 建模时,序列图展现了一组对象和由这组对象收发的消息,其特点是_。A强调对象行为的事件顺序,常用于对反应式系统建模B本质上是一个状态图,显示从活动到活动的信息流的状态迁移C为每个路径标上顺序号,为标明每个消息的时间顺序而给消息加数字前缀D有生命线及控制焦点,用于按时间顺序对控制流建模(分数:1.00)A.B.C.D.27.根据如图 42 所示的 UML 类图可知,类 Car 和类 Boat
19、中的 move()方法_。A引用了类 Transport 的 move()方法 B重置了类 Transport 的 move()方法C是类 Transport 的 move()方法的聚集 D是类 Transport 的 move()方法的泛化(分数:1.00)A.B.C.D.28.为以前项目开发的,与当前项目要构造的软件已有相似的规格说明、设计、代码或测量数据,则对可复用软件资源恰当的选择是_。A成品构件 B具有部分经验的构件C具有完全经验的构件 D新构件(分数:1.00)A.B.C.D.29.IBM 公司、SUN 公司和微软公司所提出的中间件的标准依次是_。AOTMEJBODBC BTuxe
20、doJDBCCORBACODBCMQSeriesOTM DMQSeriesEJBDCOM(分数:1.00)A.B.C.D.30.定义完原始分析模型后,需要在软件体系结构环境中标识和描述构件。软件体系结构构件主要来源不包含_。A应用领域 B行为领域C界面领域 D基础设施领域(分数:1.00)A.B.C.D.31.ISO/IEC 9126 软件质量模型中第一层定义了 6 个质量特性,并为各质量特性定义了相应的质量子特性。子特性_不属于易用性质量特性。A易理解性 B易操作性C易安装性 D易学性(分数:1.00)A.B.C.D.32.某企业核心业务系统运行性能不佳,尤其是针对数据库的操作,响应时间过长
21、。为此,系统架构师张工建议对应用系统中使用的 SQL 语句进行调优,针对每条 SQL 语句都建立对应的索引。以下不属于 SQL 语句优化基本策略的是_。A用带 IN 的条件子句等价替换 OR 子句B只检索需要的行,无须对表中所有的行全部检索C建立物化视图或尽可能减少多表查询D经常提交 COMMIT,以尽早释放锁(分数:1.00)A.B.C.D.33.在结构化设计中,_描述了模块的输入/输出关系、处理内容、模块的内部数据和模块的调用关系,是系统设计的重要成果,也是系统实施阶段编制程序设计任务书和进行程序设计的出发点和依据。A系统流程图 B模块结构图CIPO 图 DHIPO 图(分数:1.00)A
22、.B.C.D.34.根据计算机软件质量保证计划规范 GB/T 12504-1990的定义,_是指确定在软件开发周期中的一个给定阶段的产品是否达到在上一阶段确立的需求的过程。A测试 B验证C验收 D确认(分数:1.00)A.B.C.D.35.一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其他故障,这时应该进行_。A程序走查 B软件评审C接收测试 D退化测试(分数:1.00)A.B.C.D.36.正式技术评审(FIR)是一种由软件工程师进行的软件质量保证活动。以下对 FTR 的目标描述中,错误的是_。A验证评审中的软件是否满足其需求B保证软件的表示符合预定义的标准C改正软件的任何一种表
23、示形式中功能、逻辑或实现上的错误D得到以统一的方式开发的软件,且使项目更易于管理(分数:1.00)A.B.C.D.37.以下关于框架的描述中,错误的是_。A框架是一种体系结构模式,为一族软件抽象及其环境提供通用的结构和行为B框架是一个带有“插入点”集合的骨架,插入点使得体系结构能适应特定的问题域C可以使用为解决问题而设计的特定类或功能来填充框架,使之丰满D框架作为模式的扩展,为某个特定应用域内完整的子系统设计提供了体系结构骨架(分数:1.00)A.B.C.D.38.在设计模式演化时,必须定义一组设计类。其中,_实现软件管理和控制功能,使得系统能够运行并在其计算环境内与外界通信。A用户接口类 B
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 高级 系统 架构 设计师 上午 试题 答案 解析 DOC
