摘要:2016年下半年系统架构设计师考试将于11月12日举行。大家都准备好了吗?下面由希赛小编为大家整理了一些系统架构设计师考试模拟试题,希望对大家有所帮助。
2016年下半年系统架构设计师考试将于11月12日举行。大家都准备好了吗?下面由希赛小编为大家整理了一些系统架构设计师考试模拟试题,希望对大家有所帮助。
51、对于两个构件x和y,如果x和y引用相同的全局数据,则在x和y之间存在______关系。
A.约束依赖
B.流依赖
C.互斥依赖
D.共享依赖
52、以下关于构件级设计原则的描述中,错误的是______。
A.模块应该对外延具有封闭性,对修改具有开放性
B.子类可以替换它们的基类
C.依赖于抽象,而非具体实现
D.多个用户专用接口比一个通用接口要好
53、内存按字节编址,利用8K×4b的存储器芯片构成84000H到8FFFFH的内存,共需______片。
A.6
B.8
C.12
D.24
54、企业应用集成是一个战略意义上的方法,它从服务和信息角度将多个信息系统绑定在一起,提供实时交换信息和影响流程的能力。______在用户使用角度能够对集成系统产生一个“整体”的感觉。
A.API集成
B.数据集成
C.界面集成
D.过程集成
55、以下关于RDBMS数据分布的叙述中,错误的是______。
A.数据垂直分割是将不同表的数据存储到不同的服务器上
B.数据水平分割是将不同行的数据存储到不同的服务器上
C.数据复制是将数据的多个副本存储到不同的服务器上
D.数据复制中由RDBMS维护数据的一致性
56、软件架构设计的主要目标是,确保体系架构能够为设计人员和实现人员所承担的工作提供可靠的框架。以下活动中,不属于软件体系结构设计过程范畴的是______。
A.架构需求评审
B.映射已标识的构件
C.分析构件之间的相互作用
D.选择体系结构风格
57、某软件系统集成项目一个配置项的版本号为2.12,则表示该配置项正处于______状态。
A.草稿
B.评审
C.修改
D.正式
58、某公司欲开发一套窗体图形界面类库。该类库需要包含若干预定义的窗格(Pane)对象,例如TextPane、ListPane等,窗格之间不允许直接引用。基于该类库的应用由一个包含一组窗格的窗口组成,并需要协调窗格之间的行为。基于该类库,在不引用窗格的前提下实现窗格之间的协作,应用开发者应采用______最为合适。
A.备忘录模式
B.中介者模式
C.访问者模式
D.迭代器模式
59、在大型实时系统开发项目中,体系结构设计产生的部件列表包括:①输入信号预处理;②主控制过程;③网络接口。非功能需求中的可靠性应该在______部件设计中考虑。
A.①
B.①和②
C.②和③
D.①、②和③
参考答案
51、D
[解析]考虑体系结构中构件间的依赖关系是对体系结构的整体复杂性进行评估的方法之一。这些依赖关系是由系统中的信息/控制流驱动的,主要有3种类型的依赖关系,如表所示。
52、A
[解析]适用于构件级设计的4个基本设计原则如下。①开关原则,即模块应该对外延具有开放性,对修改具有封闭性。②Liskov替换原则,即子类可以替换它们的基类。③依赖倒置原则,即依赖于抽象,而非具体实现。④接口分离原则,即多个用户专用接口比一个通用接口要好。
53、C
根据题目描述,采用该存储器芯片需要构成8FFFFH-84000H=BFFFH的空间,且内存按照字节(8b)编码,需要的容量是BFFFH×8b,一片存储芯片的容量是8K×4b,统一单位后相除并取最近的偶数(因为地址空间是字节),可以得到答案为12。
54、C
[解析]传统的企业应用集成可以分为数据集成、API集成、功能集成和界面集成等4个层次。其中,数据集成是对各种软件组件的数据存取进行集成。通过这种集成技术,用户在存取数据时就可以绕过相应的应用软件,而直接获取该软件所创建并存储的相应信息。数据集成提供企业之间的信息共享能力。
界面集成是最简单的方式之一。只是使用软件用户界面来实现对多种软件的集成。典型情况下,集成的结果是形成一个新的、统一的显示界面。新的界面看起来好像是单一的应用程序,但实际上却可能调用几个遗留应用程序。界面集成能够使得用户对集成系统产生一个“整体”的感觉。功能集成是较高层次的集成,它是在代码一级上实现软件集成。通过重用现有的逻辑(比如API接口)来实现和提供更加强大的功能,这种方式更加有效,也不容易产生错误。另一种进行功能集成的方法是使用连接器来屏蔽软件的内部机制,而直接响应获取用户信息或改变用户地址的请求。所谓连接器是一种软件,向用户提供使用软件功能的方便途径,同时对外部系统隐藏了软件内建立实际连接的复杂性。它使整个软件看上去好像在开始设计时就考虑到提供简易访问与集成一样。
55、A
本题考查数据分布方面的基本知识。数据分割和数据复制是数据分布的两种重要方式。数据分割有垂直分割和水平分割两种模式,前者是将表中不同字段的数据存储到不同的服务器上;后者是将表中不同行的数据存储到不同的服务器上。数据复制是为了提升数据访问效率而采用的一种增加数据冗余的方法,它将数据的多个副本存储到不同的服务器上,由RDBMS负责维护数据的一致性。
56、A
[解析]体系结构需求用来激发和调整设计决策,不同的视图被用来表达与质量目标相关的信息。体系结构设计是一个迭代过程,包括提出体系结构模型(或选择体系结构风格)、把已标识的构件映射到软件体系结构中、分析构件之间的相互作用、产生软件体系结构,以及设计评审等过程。架构需求评审属于软件架构需求范畴的过程之一。
57、C
[解析]处于“草稿”状态的配置项版本号都是以“0.”格式开头。处于“正式”状态的配置项的版本号格式为X.Y(X为主版本号,取值范围为1~9;Y为次版本号,取值范围为0~9)。处于“修改”状态的配置项的版本号格式为X.YZ,例如2.12。
58、B
本题主要考查设计模式的理解与应用。根据题干描述,应用系统需要使用某公司开发的类库,该应用系统由一组窗格组成,应用需要协调窗格之间的行为,并且不能引用窗格自身,在这种要求下,对比4个候选项,其中中介者模式用一个中介对象封装一系列的对象交互。中介者使用的各对象不需要显式的相互调用,从而使其耦合松散。可以看出该模式最符合需求。
59、D
[解析]在大型实时系统开发项目中,在体系结构设计产生的输入信号预处理、主控制过程和网络接口等部件设计中需考虑非功能需求中的可靠性。
希赛软考网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库(软考历年真题)、软考培训教材和软考视频教程,多样的培训方式包括在线辅导、面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。
软考备考资料免费领取
去领取