首页
登录
从业资格
基于组件的软件开发架构模式一般在( )软件并发架构模式中使用。A.管道—过滤器
基于组件的软件开发架构模式一般在( )软件并发架构模式中使用。A.管道—过滤器
考试题库
2022-08-02
43
问题
基于组件的软件开发架构模式一般在( )软件并发架构模式中使用。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.政府
在系统集成项目中,只有各个组件设备组没完成,团队才能对其进行测试,设备组长和测试
随机试题
Aristotledefinedafriendas"asinglesouldwellingintwobodies".Member
[originaltext]M:I’dliketoseethatbluejacketyouhaveinthewindows,plea
Susan______indoingtheexperimentagainthoughshehadfailedmanytimes.A、resi
在艺术创作中,人们创造动力是()。A.感受 B.过程 C.情感 D.联想
符合下述()条件的单项工程施工方案宜作重点研究。A.控制进度的工程 B.所
设有关系模式R(课程,教师,学生,成绩,时间,教室),其中函数依赖集F如下:F=
小李两年前在北京办理了一张信用卡,后调到上海工作,地址和电话信息都更换了,小李从
公共产品具有()等特征。A.效用的不可分割性 B.受益的非排他性 C.取得方
共用题干 患者女,60岁。体重50kg,以往无心血管病史,走路不慎滑入刚溶的石
下列有关税务行政复议申请人说法正确的有()。A.有权申请行政复议的公民死亡,其
最新回复
(
0
)