备考资料分享:软考高级系统架构设计师模拟练习题(19)
为帮助大家更好的备考软考高级系统架构设计师考试,小编为大家整理了“备考资料分享:软考高级系统架构设计师模拟练习题”内容,以供考生们进行备考,具体内容详见下文,希望对考生们能够有所帮助。
温馨提示:考生如果想了解或担心错过系统架构设计师的报名时间、考试时间、成绩查询时间、证书领取时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!
第1题(单选题):
()包括编制每个需求与系统元素之间的联系文档,这些元素包括其它需求、体系结构、设计部件、源代码模块、测试、帮助文件和文档等。
A、需求描述
B、需求分析
C、需求获取
D、需求跟踪
参考解析:
【正确答案】D
【答案分析】
本题考查需求跟踪的概念。
需求跟踪是将单个需求和其他系统元素之间的依赖关系和逻辑联系建立跟踪,这些元素包括各种类型的需求、业务规则、系统架构和构件、源代码、测试用例,以及帮助文件等。
需求跟踪一般采用需求跟踪矩阵做跟进工作,跟踪矩阵将从需求源头一直跟进到最终的软件产品。
第2题(单选题):
构件组装是指将库中的构件经适当修改后相互连接构成新的目标软件。()不属于构件组装技术。
A、基于功能的构件组装技术
B、基于数据的构件组装技术
C、基于实现的构件组装技术
D、面向对象的构件组装技术
参考解析:
【正确答案】C
【答案分析】
本题考查的是构件相关知识。
构件组装是指将构件库中的构件经过适当修改后相互连接,或者将它们与当前开发项目中的构件元素相连接,最终构成新的目标软件。
构件组装技术大致可分为基于功能的组装技术、基于数据的组装技术和面向对象的组装技术。
1、基于功能的构件组装技术:这种技术侧重于根据软件系统的功能需求来组装构件。
2、基于数据的构件组装技术:这种技术首先根据当前软件问题的核心数据结构设计一个框架,然后根据框架中各个结点的需求提取构件并进行适应性修改。
3、面向对象的构件组装技术:面向对象技术提供了封装、继承和多态等特性,这些特性使得面向对象比其他的软件开发方法更适合支持软件复用。
在构件组装的常规分类中,并没有“基于实现的构件组装技术”这一类别。构件组装更多地关注于功能、数据或面向对象的角度,而不是具体的实现细节。
第3题(单选题):
按照外部形态,构成一个软件系统的构件可以分为五类。其中()是指可以进行版本替换并增加构件新功能。
A、装配的构件
B、可修改的构件
C、有限制的构件
D、适应性构件
参考解析:
【正确答案】B
【答案分析】
本题考查构件的基本概念。
如果把软件系统看成是构件的集合,那么从构件的外部形态来看,构成一个系统的构件可分为5类:
(1)独立而成熟的构件。独立而成熟的构件得到了实际运行环境的多次检验,该类构件隐藏了所有接口,用户只需用规定好的命令进行使用。例如,数据库管理系统和操作系统等。
(2)有限制的构件。有限制的构件提供了接口,指出了使用的条件和前提,这种构件在装配时,会产生资源冲突、覆盖等影响,在使用时需要加以测试。例如,各种面向对象程序设计语言中的基础类库等。
(3)适应性构件。适应性构件进行了包装或使用了接口技术,把不兼容性、资源冲突等进行了处理,可以直接使用。这种构件可以不加修改地使用在各种环境中。例如ActiveX等。
(4)装配的构件。装配(assemble)的构件在安装时,已经装配在操作系统、数据库管理系统或信息系统不同层次上,使用胶水代码(glue code)就可以进行连接使用。目前一些软件商提供的大多数软件产品都属这一类。
(5)可修改的构件。可修改的构件可以进行版本替换。如果对原构件修改错误、增加新功能,可以利用重新“包装"或写接口来实现构件的替换。这种构件在应用系统开发中使用得比较多。
第4题(单选题):
数据备份是信息系统运行管理时保护数据的重要措施。()可针对上次任何一种备份进行,将上次备份后所有发生变化的数据进行备份,并将备份后的数据进行标记。
A、增量备份
B、差异备份
C、完全备份
D、按需备份
参考解析:
【正确答案】A
【答案分析】
本题考查数据备份相关知识.
数据备份从备份量来分,可以分为完全备份、增量备份、差异备份。
完全备份:备份所有数据。即使两个备份时间点之间数据没有任何变动,所有数据还是会被备份下来。
增量备份:跟完全备份不同,增量备份在做数据备份前会先判断数据的最后修改时间是否比上次备份的时间晚。如果不是,则表示该数据并没有被修改过,这次不需要备份。所以该备份方式,只记录上次备份之后的变动情况,而非完全备份。
差异备份:差异备份与增量备份一样,都只备份变动过的数据。但前者的备份是针对上次完整备份后,曾被更新过的。
从以上对备份方式的分析可以得知:增量备份可针对上次任何一种备份进行。
第5题(单选题):
在嵌入式系统设计时,下面几种存储结构中对程序员是透明的是()。
A、高速缓存
B、磁盘存储器
C、内存
D、存储器
参考解析:
【正确答案】A
【答案分析】
本题主要考查嵌入式系统程序设计中对存储结构的操作。
高速缓存是由硬件自动完成的,所以对程序员来说是透明的。
进一步解释就是:
这里的透明指的是不需要了解其中的机制甚至是看不到这个层次,也就是说程序是不能直接操作的。而其它几个选项(磁盘存储器、内存、fash)都是可以通过程序去操作的。
点击>>2024年上半年系统架构设计师考试综合知识真题进行免费下载!
以上就是“备考资料分享:软考高级系统架构设计师模拟练习题(19)”的内容了,希望本文对大家有用。温馨提示:考生如果担心自己错过软考高级系统架构设计师考试的报名时间、准考证时间、成绩查询时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!另外,文章尾部有许多“精选课程”,考生可点击进行免费领取哦!
最新资讯
- 备考资料分享:软考高级系统架构设计师模拟练习题(44)2024-11-08
- 备考资料分享:软考高级系统架构设计师模拟练习题(43)2024-11-07
- 备考资料分享:软考高级系统架构设计师模拟练习题(42)2024-11-06
- 备考资料分享:软考高级系统架构设计师模拟练习题(41)2024-11-05
- 备考资料分享:软考高级系统架构设计师模拟练习题(40)2024-11-04
- 备考资料分享:软考高级系统架构设计师模拟练习题(39)2024-10-31
- 备考资料分享:软考高级系统架构设计师模拟练习题(38)2024-10-30
- 备考资料分享:软考高级系统架构设计师模拟练习题(37)2024-10-29
- 备考资料分享:软考高级系统架构设计师模拟练习题(36)2024-10-28
- 备考资料分享:软考高级系统架构设计师模拟练习题(35)2024-10-24