当前位置:高级系统分析师题库>软件体系结构题库

问题:

[单选] 博学公司欲实现一个数据处理软件,该软件需要从网络接收一组复杂的数据,然后分步进行解析和处理。在这种情况下,采用()的体系结构风格比较适合。

A . 远程过程调用
B . 层次化
C . 管道/过滤器
D . 共享数据

在CORBA体系结构中,()属于客户端接口。 静态IDL Skeletons。 POA。 静态IDL Stubs。 动态Skeletons。 软件设计阶段的度量考虑了体系结构层次、构件层次和界面设计层次的问题,其中构件层次的设计度量集中于软件构件的内部特性,()不属于构件层次设计度量。 模块内聚。 模块耦合。 布局恰当性。 复杂度。 为了使构件系统更切合实际、更有效地被重用,构件应当具备(),以提高其通用性。 可继承性。 可变性。 可封装性。 可伸缩性。 如果某IT项目客户的业务部署在其Internet网站上,客户的供应商、经销商等合作伙伴的业务也部署在各自的Internet网站上。客户要求自己的IT系统能通过Internet和其合作伙伴集成起来,开发者首先要考虑的技术是() COM和Cache。 WebService和XML。 C/S。 ADSL。 博学教育为其信息化建设公开招标,有A、B、C、D4家有资质的软件公司投标。c公司与博学教育达成协议,将标的从48万元压到28万元。A、B、D4家投标书中投标价均为40万元以上,只有C公司为30万元,于是C以低价中标。在建设中,双方不断调整工程量,增加费用,最终C公司取得工程款46万元。C公司与博学教育在招投标过程中的行为属于() 降价排挤行为。 商业贿赂行为。 串通招投标行为。 虚假宣传行为。 博学公司欲实现一个数据处理软件,该软件需要从网络接收一组复杂的数据,然后分步进行解析和处理。在这种情况下,采用()的体系结构风格比较适合。
参考答案:

  参考解析

层次系统组织成一个层次结构,每一层为上层服务,并作为下层客户。例如,4层的分层式体系结构可以分为应用软件、业务软件、中间件和系统软件。这种风格支持基于可增加抽象层的设计。这样,允许将一个复杂问题分解成一个增量步骤序列的实现。由于每一层最多只影响两层,同时只要给相邻层提供相同的接口,允许每层用不同的方法实现,同样为软件重用提供了强大的支持。在管道/过滤器风格的软件体系结构中,每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,然后产生输出数据流。在本题中,博学公司欲实现一个数据处理软件,该软件需要从网络接收一组复杂的数据,然后分步进行解析和处理,适合采用的是管道/过滤器风格。

在线 客服