软考 系统架构设计师系列知识点之软件架构风格(7)

接前一篇文章:软考 系统架构设计师系列知识点之软件架构风格(6)

这个十一注定是一个不能放松、保持“紧”的十一。由于报名了全国计算机技术与软件专业技术资格(水平)考试,11月4号就要考试,因此8天长假绝不能荒废,必须要好好利用起来。现在将各个核心知识点一一进行提炼并做记录。

所属章节:

第7章. 系统架构设计基础知识

        第3节. 软件架构风格

相关试题

3. 某公司欲开发一个基于图形用户界面的集成调试器,该调试器的编辑器和变量监视器可以设置调试断点。当调试器在断点处暂停运行时,编辑程序可以自动卷屏到断点,变量监视器刷新变量数值。针对这样的功能描述,采用()的架构风格最为合适。

A. 数据共享

B. 虚拟机

C. 隐式调用

D. 显式调用

正确答案:C。

解析:

参见《系统架构设计师教程》7.3.6,P264;

软考 系统架构设计师系列知识点之软件架构风格(5)

4. 软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统所共有的()特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统,通常会采用()架构风格。对于因数据输入某个构件,经过内部处理,产生数据输出的系统,通常会采用()架构风格。

第1空

A. 语法和语义

B. 结构和语义

C. 静态和动态

D. 行为和约束

正确答案:B。

解析:

体系结构风格反映了领域中众多系统所共有的结构和语义特性,并指导了如何将各个模块和子系统有效地组织成一个完整的系统。对软件体系结构风格的研究和实践促进对设计的重用,一些经过实践证实的解决方案也可以可靠地用于解决新的问题。例如,如果某人把系统描述为“客户端/服务器”模式,则不必给出设计细节,我们立刻就会明白系统是如何组织和工作的。

第2空

A. 管道-过滤器

B. 解释器

C. 黑板

D. 过程控制

正确答案:C。

对于特定应用问题,黑板系统可以通过选取各种黑板(共享数据)、知识源和控制模块的构件来设计,也可以利用预先定制的黑板体系结构的编程环境。黑板系统的传统应用是信号处理领域,如语音识别和模式识别。另一个应用是松耦合代理数据共享存取。

由此可见,语音识别是黑板风格的经典应用场景。

第3空

A. 事件驱动系统

B. 黑板

C. 管道-过滤器

D. 分层系统

正确答案:C。

解析:

输入某个构件,经过内部处理,产生数据输出的系统,正是管道-过滤器中过滤器的职能。把多个过滤器使用管道相关联的风格为管道-过滤器风格。

猜你喜欢

转载自blog.csdn.net/phmatthaus/article/details/133563817