首页
登录
从业资格
基于组件的软件开发架构模式一般在( )软件并发架构模式中使用。A.管道—过滤器
基于组件的软件开发架构模式一般在( )软件并发架构模式中使用。A.管道—过滤器
考试题库
2022-08-02
56
问题
基于组件的软件开发架构模式一般在( )软件并发架构模式中使用。A.管道—过滤器B.面向对象C.事件驱动D.客户/ 服务器
选项
A.管道—过滤器
B.面向对象
C.事件驱动
D.客户/ 服务器
答案
B
解析
本题考查软件架构模式知识,参考《系统集成项目管理工程师教程(第2版)》P141。
常见的典型架构模式如下:
(1)管道/过滤器模式:此模式中,每个组件(过滤器)都有一组输入/输出,组件读取输入的数据流,经过内部处理后,产生输出的数据流,该过程主要完成输入流的变换及增量计算。其典型应用包括批处理系统。管道/过滤器模式体现了各功能模块高内聚、低耦合的“黑盒"特性,支持软件功能模块的重用,便于系统维护;同时,每个过滤器自己完成数据解析和合成工作(如加密和解密),易导致系统性能下降,并增加了过滤器具体实现的复杂性。
(2)面向对象模式:在面向对象的基础上,将模块数据的表示方法及其相应操作封装在更高抽象层次的数据类型或对象中。其典型应用是基于组件的软件开发。
(3)事件驱动模式:其基本原理是组件并不直接调用操作,而是触发一个或多个事件。系统中的其他组件可以注册相关的事件,触发一个事件时,系统会自动调用注册了该事件的组件,即触发事件会导致另一组件中操作的调用。其典型应用包括各种图形界面应用。
(4)分层模式:采用层次化的组织方式,每一层都为上一层提供服务,并使用下一层提供的功能。该模式允许将一个复杂问题逐步分层实现。其中的每一层最多只影响相邻两层,只要给相邻层提供相同的接口,就允许每层用不同的方法实现,可以充分支持软件复用。其典型应用是分层通信协议,如ISO/OSI的七层网络模型。此模式也是通用应用架构的基础模式。
(5)客户/服务器模式(Client/Server, C/S): 基于资源不对等,为实现共享而提出的模式。C/S模式将应用一分为二,服务器(后台)负责数据操作和事务处理,客户(前台)完成与用户的交互任务。
转载请注明原文地址:https://tihaiku.com/congyezige/2303195.html
本试题收录于:
中级 系统集成项目管理工程师题库软件水平考试初中高级分类
中级 系统集成项目管理工程师
软件水平考试初中高级
相关试题推荐
当“中国制造”穿越边境线潮水般揮向世界各国的时候,当“中国模式”被越来越多的发展
社会化是人们形成社会认可的社会行为模式和对社会环境中的各种刺激给予合适稳定反应的
属于地震“次生灾害”的是: A.桥梁断裂B.管道破裂 C.山体滑坡D.通
段1:A公司专门从事仿真软件产品的研发,近期承接了一项目。公司任命老王担任项目经
()的典型应用是各种图形界面应用。A.面向对象模式 B.管道/过滤器模式
采用现代管理理论作为计划,设计、控制的方法论,将硬件、软件、数据库网络等系统按照
软件开发中,由编码人员自己写代码来验证功能模块的测试是()。A.单元测试
()可以反映软件项目中各个不同组件涉及的所有成员和软硬件设备。A.工作分解
电子政务中,建立有效的政府行政办公和行政人员管理体系属于()模式。A.政府
在系统集成项目中,只有各个组件设备组没完成,团队才能对其进行测试,设备组长和测试
随机试题
[originaltext]M:Miss,mayIhavealookatyourticket,vaccinationcertificat
Ofthemanyfactorsthatcontributetopoorperformanceonstandardizedtest
YourfriendMaryaskedyouforsomeinformationaboutpreparingfortheCET-4ex
下列关于消防软管卷盘的保养方法说法错误的是()。A.每半年至少进行一次全面的检
A.与乙酰胆碱争夺M型受体 B.与乙酰胆碱争夺N型受体 C.抑制乙酰胆碱的作
常建于河道的一侧,在洪峰到来时使河道暂时不能容纳的多余洪水进入预定的蓄洪洼地或湖
关于钻孔灌浆与锚固工程工程量的计算规则,说法错误的有()A.喷混凝土工程量应
商业银行向客户提供财务分析与规划、投资建议、个人投资资产推介等专业化服务属于(
(一)资料 甲公司为增值税一般纳税人,增值税税率为17%。2012年3月采用自
水箱中的水经管道出流,如图18所示。已知管道直径为25mm,长度为6m,作用水头
最新回复
(
0
)