首页
登录
从业资格
基于组件的软件开发架构模式一般在( )软件并发架构模式中使用。A.管道—过滤器
基于组件的软件开发架构模式一般在( )软件并发架构模式中使用。A.管道—过滤器
考试题库
2022-08-02
61
问题
基于组件的软件开发架构模式一般在( )软件并发架构模式中使用。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]With32countriescompetinginthemonth-longWorldCup,it’s
下列关于划拨国有土地使用权的抵押的说法,不正确的是( )。A.必须领有国有土地
下列选项中属于太极拳练习要求的是()?A.虚灵顶劲、含胸拔背 B.窜蹦跳跃、
某混凝土试块强度值不满足规范要求,但经法定检测单位对混凝土实体强度经过法定检测后
宫颈Ⅰ度糜烂,系指糜烂面积占宫颈面积的A.1/2以下 B.1/2~1/3 C
2008年,端午节正式成为国家法定假日,为开展端午活动创造了良好的条件。然而让田
操作风险分为由()所引发的四类风险。A.技术 B.系统
下列热力管道补偿器中,属于自然补偿的有()A.球形补偿器 B.Z形补偿器 C
工程项目管理信息系统中,进度控制的功能有()。A.编制资源需求量计划 B.根
最新回复
(
0
)