摘要:2016年下半年系统架构设计师考试将于11月12日举行。大家都准备好了吗?下面由希赛小编为大家整理了一些系统架构设计师考试模拟试题,希望对大家有所帮助。
2016年下半年系统架构设计师考试将于11月12日举行。大家都准备好了吗?下面由希赛小编为大家整理了一些系统架构设计师考试模拟试题,希望对大家有所帮助。
试题
9、某公司欲开发一种工业机器人,用来进行汽车零件的装配。公司的架构师经过分析与讨论,给出了该机器人控制软件的两种候选架构方案:闭环控制和分层结构。以下对于这两种候选架构的选择理由,错误的是______。
A.应该采用闭环控制架构,因为闭环结构给出了将软件分解成几个协作构件的方法,这对于复杂任务特别适合
B.应该采用闭环控制结构,因为闭环控制架构中机器人的主要构件(监控器、传感器、发动机等)是彼此分开的,并能够独立替换
C.应该采用分层结构,因为分层结构很好地组织了用来协调机器人操作的构件,系统结构更加清晰
D.应该采用分层结构,因为抽象层的存在,满足了处理不确定性的需要:在较低层次不确定的实现细节在较高层次会变得确定
10、以下关于软件测试的描述中,错误的是______。
A.测试计划应早在测试开始之前就开始准备
B.80%的错误都可以在约20%的程序构件中找到问题根源
C.测试应该从“宏观”开始,逐步转向“微观”
D.充分覆盖程序逻辑并确保构件级设计中的所有条件都通过测试是有可能的
11、以下是关于VxWorks嵌入式操作系统几个典型观点,选项______代表的观点是正确的。
①操作系统与应用程序处于不同存储空间
②支持进程间隔离保护
③支持多任务(线程)操作
④硬实时系统
A.①、③
B.②、④
C.③、④
D.①、②、③
12、对于______,要求团队成员在这些构件所代表的应用领域中具有丰富的经验,但对其进行所需的修改,风险相对较小。
A.成品构件
B.具有部分经验的构件
C.具有完全经验的构件
D.新构件
13、用户文档主要描述所交付系统的功能和使用方法。下列文档中,______属于用户文档。
A.需求说明书
B.系统设计文档
C.安装文档
D.系统测试计划
14、某大中型企业在全国各城市共有30个分支机构,现有的信息系统环境是,每个机构的数据库服务器从PCServer(最小512MB内存)到RISC小型机(最大4GB内存)配置不一,操作系统也不一样,数据库产品类型也不统一。为了加强管理,实现对下属机构业务数据的异地存储备份,保证数据的安全及恢复,同时对全国业务数据进行挖掘分析,该企业拟在总部建设数据中心。为了保证数据上传的顺序、稳定、安全和并发,并解决数据库的异构问题,系统应采用______。
A.WebService技术
B.插装技术
C.Web中间件
D.交易中间件技术
15、A.pattern
B.models
C.metadata
D.components
16、A.framework
B.deliverables
C.representation
D.semanticmodels
17、A.changeability
B.effectiveness
C.testability
D.functionality
18、A.quality
B.budget
C.schedules
D.risks
19、A.visible
B.reliable
C.secure
D.robust
参考答案
9、A
采用闭环结构的软件通常由几个协作构件共同构成,且其中的主要构件彼此分开,能够进行替换与重用,但闭环结构通常适用于处理简单任务(如机器装配等),并不适用于复杂任务。分层结构的特点是通过引入抽象层,在较低层次不确定的实现细节在较高层次会变得确定,并能够组织层间构件的协作,系统结构更加清晰。
10、C
[解析]在软件设计中,通常由着眼于“宏观的”软件架构开始,由着眼于“微观的”构件模块结束。在测试中,则正好相反,即测试应该从“微观”开始,逐步转向“宏观”。
11、C
[解析]vxWorks操作系统是美国WindRiver公司于1983年设计开发的一种硬实时操作系统(RTOS),是Tornadoll嵌入式开发环境的关键组成部分。VxWorksOS采用微内核的结构,具有支持多种处理器,操作系统与应用程序处于同一存储空间,支持多任务(线程)操作,任务间无隔离保护等特点,同时具有程序动态连接和下载的功能。据此,选项C代表的观点是正确的。
12、C
[解析]基于构件的软件工程强调可复用性。在制定计划时应考虑以下4种软件资源。①成品构件。能够从第三方获得,或在以前的项目中已经进行过内部开发的已有软件。商业成品构件(COTS)可直接应用于当前项目。②具有完全经验的构件。为以前项目开发的,与当前项目要构造的软件已有相似的规格说明、设计、代码或测量数据。对其进行所需的修改,风险相对较小。但要求团队成员在这些构件所代表的应用领域中具有丰富的经验。③具有部分经验的构件。为以前项目开发的,与当前项目要构造的软件已有相似的规格说明、设计、代码或测量数据,但需要做实质上的修改。团队成员在这些构件所代表的应用领域中经验较少。对其进行所需的修改,会有相当大的风险。④新构件。软件团队为了满足当前项目的特定需求,而必须专门开发的软件构件。
13、C
用户文档主要描述所交付系统的功能和使用方法,并不关心这些功能是怎样实现的。用户文档是了解系统的第一步,它可以让用户获得对系统准确的初步印象。用户文档至少应该包括下述5方面的内容。
①功能描述:说明系统能做什么。
②安装文档:说明怎样安装这个系统以及怎样使系统适应特定的硬件配置。
③使用手册:简要说明如何着手使用这个系统(通过丰富的例子说明怎样使用常用的系统功能,并说明用户操作错误是怎样恢复和重新启动的)。
④参考手册:详尽描述用户可以使用的所有系统设施以及它们的使用方法,并解释系统可能产生的各种出错信息的含义(对参考手册最主要的要求是完整,因此通常使用形式化的描述技术)。
⑤操作员指南(如果需要有系统操作员的话):说明操作员应如何处理使用中出现的各种情况。系统文档是从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档。描述系统设计、实现和测试的文档对于理解程序和维护程序来说是非常重要的。
14、D
[解析]选项A的“WebService(Web服务)”是一种部署分布式计算环境中的对象或组件,它使用面向服务的体系结构(SOA)。在WebService体系中,使用WSDL来描述服务,UDDI来发布和查找服务,使用SOAP来执行服务调用。从外部使用者的角度来看,WebSetvice是一种面向服务的模型,适合解决分布式计算和处理问题,但不适合应用于数据同步场合。选项B的“插装技术”是一种白盒测试技术。它在被测系统中植入测试代码或测试硬件,以捕获系统运行时的可能路径。它主要用于系统的覆盖分析。选项C的“Web中间件”是通过应用服务器(ApplicationServer)实现基于浏览器(或Web)应用的中间层平台。它不仅是商业逻辑组件的容器,还可提供内容管理、负载均衡、容错和连接池等功能。选项D的“交易中间件技术”是面向交易事务处理的中间件,它负责正确传递交易,对交易完整性进行管理,调度应用程序的运行,保证整个系统运行的高效性。其中,中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务,衔接网络上的应用系统,能够达到资源共享,功能共享的目的。根据题干信息的描述可知,该大型企业现有的信息系统环境是一个通过广域网连接起来的数据库异构的、操作系统异构的分布式系统,而且有些分支机构的数据库服务器配置较低。根据X/OpenDTP模型,本地交易的管理由数据库系统来完成,交易中间件主要完成分布式计算环境下交易的监控和管理。数据库虽然在本地交易管理的功能已经很强大,但透过一个广域网进行分布式交易管理并不是数据库的强项,特别是一笔交易涉及异构数据库时更是如此。把数据上传看做是交易处理,交易中间件可以满足“保证数据上传的顺序、稳定、安全和并发,并解决数据库的异构问题”的要求。
15、D
16、C
17、B
18、D
19、A
20、A
[解析]精简指令集计算机(RISC)是在继承复杂指令集计算机(CISC)成功技术并克服其缺点的基
础上产生并发展的,RISC与CISC在技术特点上的对比如表所示。
由表可知,RISC计算机采用硬联逻辑控制,可以把节约的芯片面积用于增加通用寄存器,或者把其他逻辑部件集成到CPU中。它使用相当多的通用寄存器。例如,算术逻辑运算指令的操作数都在通用寄存器中存取。CISC的指令系统对应的控制信号复杂,大多采用微程序控制器方式。CISC机器的微码电路在芯片上所占的面积要占总面积的50%以上。
希赛软考网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库(软考历年真题)、软考培训教材和软考视频教程,多样的培训方式包括在线辅导、面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。
软考备考资料免费领取
去领取