导航
短信预约 软考高级职称(系统架构)考试动态提醒 立即预约

请输入下面的图形验证码

提交验证

短信预约提醒成功

备考资料分享:软考高级系统架构设计师模拟练习题(5)

环球网校·2024-08-29 09:32:57浏览20 收藏2
摘要 为帮助大家更好的备考软考高级系统架构设计师考试,小编为大家整理了“备考资料分享:软考高级系统架构设计师模拟练习题”内容,以供考生们进行备考,具体内容详见下文,希望对考生们能够有所帮助。

为帮助大家更好的备考软考高级系统架构设计师考试,小编为大家整理了“备考资料分享:软考高级系统架构设计师模拟练习题”内容,以供考生们进行备考,具体内容详见下文,希望对考生们能够有所帮助。

温馨提示:考生如果想了解或担心错过系统架构设计师的报名时间、考试时间、成绩查询时间、证书领取时间等时间节点,可使用“  免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!

第1题(单选题):

基于架构的软件设计(Architecture-Based Software Design,ABSD)方法是架构驱动的方法,该方法是一个()的方法,软件系统的架构通过该方法得到细化,直到能产生()。

问题1:

A、自顶向下

B、自底向上

C、原型

D、自顶向下和自底向上结合

问题2:

A、软件质量属性

B、软件连接性

C、软件构件或模块

D、软件接口

参考解析:

【正确答案】

问题1:A

问题2:C

【答案分析】

基于架构的软件设计(ABSD)方法以构成软件架构的商业、质量和功能需求等要素来驱动整个软件开发过程,是一个自顶向下,递归细化的软件开发方法。软件系统的体系结构通过该方法得到细化,直到能产生软件构件和类。它以软件系统功能的分解为基础,通过选择架构风格实现质量和商业需求,并强调在架构设计过程中使用软件架构模板。采用ABSD方法,设计活动可以从项目总体功能框架明确后就开始。因此该方法特别适用于开发一些不能预先决定所有需求的软件系统,如软件产品线系统或长生命周期系统等,也可为需求不能在短时间内明确的软件项目提供指导。

第2题(单选题):

构件组装成软件系统的过程可以分为三个不同的层次:()。

A、初始化、互连和集成

B、连接、集成和演化

C、定制、集成和扩展

D、集成、扩展和演化

参考解析:

【正确答案】C

【答案分析】

系统构件组装分为三个不同的层次:定制(Customization)、集成(Integration)、扩展(Extension)。这三个层次对应于构件组装过程中的不同任务。

定制阶段是构件组装过程的第一个层次,它主要关注于根据特定需求对构件进行个性化的调整或修改。

集成阶段是构件组装过程的第二个层次,它主要关注于将多个定制好的构件组合成一个完整的软件系统。

扩展阶段是构件组装过程的第三个层次,它主要关注于在现有软件系统的基础上增加新的功能或构件。

第3题(单选题):

软件集成测试将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为()。集成测试计划通常是在()阶段完成,集成测试一般采用黑盒测试方法。

问题1:

A、批量式组装和增量式组装

B、自顶向下和自底向上组装

C、一次性组装和增量式组装

D、整体性组装和混合式组装

问题2:

A、软件方案建议

B、软件概要设计

C、软件详细设计

D、软件模块集成

参考解析:

【正确答案】

问题1:C

问题2:B

【答案分析】

本题考查软件测试的相关概念。

从组装策略来看,集成测试可以分为一次性组装和增量式组装,增量式组装测试效果更好。集成测试计划一般在概要设计阶段完成。

第4题(单选题):

挂接在总线上的多个部件,()。

A、只能分时向总线发送数据,并只能分时从总线接收数据

B、只能分时向总线发送数据,但可同时从总线接收数据

C、可同时向总线发送数据,并同时从总线接收数据

D、可同时向总线发送数据,但只能分时从总线接收数据

参考解析:

【正确答案】B

【答案分析】

本题考查考生对总线概念的理解。总线是一个大家都能使用的数据传输通道,大家都可以使用这个通道,但发送数据时,是采用的分时机制,而接收数据时可以同时接收,也就是说,同一个数据,可以并行的被多个客户收取。如果该数据不是传给自己的,数据包将被丢弃。

第5题(单选题):

软件架构贯穿于软件的整个生命周期,但在不同阶段对软件架构的关注力度并不相同,在()阶段,对软件架构的关注最多。

A、需求分析与设计

B、设计与实现

C、实现与测试

D、部署与变更

参考解析:

【正确答案】B

【答案分析】

本题主要考查软件架构对软件开发的影响和在生命周期中的关注力度

软件架构贯穿于软件的整个生命周期,但在不同的阶段对软件架构的关注力度并不相同。其中需求分析阶段主要关注问题域;设计阶段主要将需求转换为软件架构模型;软件实现阶段主要关注将架构设计转换为实际的代码;软件部署阶段主要通过组装软件组件提高系统的实现效率。其中设计与实现阶段在软件架构上的工作最多,也最重要,因此关注力度最大。

点击>>2024年上半年系统架构设计师考试综合知识真题进行免费下载

以上就是“备考资料分享:软考高级系统架构设计师模拟练习题(5)”的内容了,希望本文对大家有用。温馨提示:考生如果担心自己错过软考高级系统架构设计师考试的报名时间、准考证时间、成绩查询时间等时间节点,可使用“  免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!另外,文章尾部有许多“精选课程”,考生可点击进行免费领取哦!

展开剩余
资料下载
历年真题
精选课程
老师直播

注册电脑版

版权所有©环球网校All Rights Reserved