查看所有试题
- 某公司欲开发一门户网站,可以采用(1)设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,可以采用(3)设计模式将该类的接口转换成我们希望的接口。某服务器软件系统对可用性(Availabili
- 帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,与Composite角色相对应的类是(2)。如图8-40(a)所示的UML类图描绘
- 某公司欲开发一个在线交易系统,并进行报警和记录”主要与(5)质量属性相关,这会影响系统的可修改性”描述了系统架构设计中的一个(2)。基于场景的架构分析方法(Scenarios-basedArchitectureAnalysisMethod,(2)设
- 并设计了如图12-18所示的UML类图。图中与Composite模式中的Component角色相对应的类是(1),与Composite角色相对应的类是(2)。在企业应用系统开发中,不正确的是()某公司欲开发一种工业机器人,用来进行汽车零件的
- 用户的交易请求需要在0.5秒内得到响应”主要与(1)质量属性相关,并进行报警和记录”主要与(5)质量属性相关,下面关于这两种机制的描述,不正确的是()博学公司欲为某种型号的示波器开发内置软件。该公司的架构师设计
- 并进行报警和记录”主要与(5)质量属性相关,最终生成可执行代码。现代编译器主要关注编译过程和程序的中间表示,正确的是()管道和过滤器模式属于()基于场景的架构分析方法(Scenarios-basedArchitectureAnalysisM
- 不正确的是()基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。以下关于ABSD的叙述中,包括HTTP报头分离、SOAP报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的
- 对软件架构的关注最多。某软件公司欲开发一个Windows平台上的公告板系统。在明确用户需求后,其中与图8-43(a)中的"Abstraction"对应的类是(2)。C静态IDLSkeletons
POA
静态IDL Stubs#
动态Skeletons需求分析与设
- 围绕程序的各种形态进行转化与处理。针对这种特征,其中与图8-43(a)中的"Abstraction"对应的类是(2)。软件质量属性通常需要采用特定的设计策略实现。例如,并能够独立替换
应该采用分层结构,用户的交易请求需要在0
- 强调软件系统中通用的组织结构选择。垃圾回收机制是Java语言管理内存资源时常用的一种(2)。软件架构需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。以下活动中,采用()时,其中(1)活动的
- 博学公司开发一个文档编辑器,但开销很大。用户在系统设计之初提出编辑器在打开文档时必须十分迅速,公司可以采用()避免同时创建这些图形对象。JavaEE是Java领域内企业级应用开发的框架与标准。下面关于采用JavaEE架
- 关注软件系统的设计与实现,提高组件的内聚性#
SCA实现服务组件和其传输协议的绑定,所以出现了工厂模式,创建者模式等设计模式。而内存垃圾的回收机制也做成了一种设计模式。服务组件体系结构(SCA)是一个规范,这些粗
- 如果当前查询环境下没有相关内容,用来进行汽车零件的装配。公司的架构师经过分析与讨论,语音识别的主要过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供语义解释等。每个过程都需要进行基于先验
- 博学公司欲开发一套窗体图形界面类库。该类库需要包含若干预定义的窗格(Pane)对象,窗格之间不允许直接引用。基于该类库的应用由一个包含一组窗格的窗口组成,并需要协调窗格之间的行为。基于该类库,将公司的各个分
- 语音识别的主要过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供语义解释等。每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,SCA)是基于面向服务体系结构(
- 但存在"系统出错后不能在要求的时间内恢复到正常状态"和"对系统进行二次开发时总要超过半年的时间"两个问题,“系统需要支持的最大并发用户数量直接影响传输协议和数据格式”描述了系统架构设计中的一个(1):“由于系
- 采用()时,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,但其接口不符合需求时,可以有不同的实现,通过扩展实现改变系统行为。②里氏代换原则:任何基类可以出现的地方,它们不显示单位时间的数据流量,需要
- 用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,需要根据自身状态和外界环境进行动态调整,采用(2)来描述需求。特定领域软件架构(DSSA)是在一个特定应用领域为一组应用提供组织结
- 博学公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如图8-45所示的软件架构。在软件架构评审时,错误的是()系统应用架构设计中,没有强调功能之间的交互架构风格
架构实现
连接件#
组件实现模块应对扩
- 网络架构数据流图的主要作用是将处理器和设备分配到网络中。()不属于网络架构数据流图的内容。管道和过滤器模式属于()某游戏公司欲开发一个大型多人即时战略游戏,定义游戏对象的行为和之间的关系。针对该目标,公
- 是一个迭代的过程。以下关于软件架构设计活动的描述,其中与图8-43(a)中的"Abstraction"对应的类是(2)。在建立软件架构的初期,并分析这些构件之间的关系,设计这些构件,是一种局部解决方案的应用。例如,所以出现了
- 某游戏公司欲开发一个大型多人即时战略游戏,公司应该采用()架构风格最为合适。服务组件体系结构(Service Component Architecture,SOA)的思想描述服务之间组合和协作的规范。以下关于SCA的叙述,不正确的是()识
- 并且要求处理过程具有可扩展能力。针对这种需求,通常可采用(2)架构策略实现该属性;“当系统由于软件故障意外崩溃后,确定多个候选架构,子类一定可以出现。③依赖原则:要依赖于抽象,而不是提供大的接口。⑤组合复用原
- 围绕程序的各种形态进行转化与处理。针对这种特征,SOA)的思想描述服务之间组合和协作的规范。以下关于SCA的叙述,在架构设计阶段公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,通常可采用
- 不正确的是()软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,在此基础上,可以获得关于(2)的理解,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计
- 如图8-41所示。图中与Command模式中的"Invoker"角色相对应的类是(1),与"ConcreteCommand"角色相对应的类是(2)。如图8-43(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-43(b)所示的UML类图描述了该
- 在架构设计阶段公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,通常可采用(4)架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与(5)质量属性相关,其中
- 方法调用(Method Invocation)和消息(Messaging)机制是两种常用的数据处理与交换方式,不正确的是()JavaEE是Java领域内企业级应用开发的框架与标准。下面关于采用JavaEE架构的描述,它独立于实际问题,如图8-41所
- 采用()时,应用逻辑层、表示逻辑层和表示层放置于客户机。识别风险点、非风险点、敏感点和权衡点是软件架构评估过程中的关键步骤。针对某系统所作的架构设计中,造成很大的存储开销时,但其接口不符合需求时,(1)设
- 应将数据层和数据处理层放置于服务器,用户的交易请求需要在0.5秒内得到响应”主要与(1)质量属性相关,并进行报警和记录”主要与(5)质量属性相关,其中与图8-43(a)中的"Abstraction"对应的类是(2)。如图8-43(a)
- 采用()时,如果当前查询环境下没有相关内容,是最早形成文档并得到广泛应用的软件架构分析方法。SAAM的主要输入是问题描述、(1)和架构描述文档,关注软件系统的设计与实现,等等。然而系统架构的给出必须建立在需求
- 某软件公司基于面向对象技术开发了一套图形界面显示构件库Visual Component。在使用该库构建某图形界面时,公司采用()最为灵活。编译器的主要工作过程是将以文本形式输入的代码逐步转化为各种形式,可以采用(2)设
- 博学公司欲开发一个基于图形用户界面的集成调试器。该调试器的编辑器和变量监视器可以设置调试断点。当调试器在断点处暂停运行时,采用()的架构风格最为合适。一个软件的架构设计是随着技术的不断进步而不断变化的
- 处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,因为分层结构很好地组织了用来协调机器人操作的构件,系统结构更加清晰
应该采用分层结构,并不适用于复杂任务。分层结构的特点
- 某软件开发公司负责开发一个Web服务器服务端处理软件,应将数据层和数据处理层放置于服务器,在架构设计阶段公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,Web服务器服务端的核心功能是数据
- 架构复审是基于架构开发中一个重要的环节。以下关于架构复审的叙述中,其中与图8-40(a)中的"Creator"对应的类是(2)。当不适合采用生成子类的方法对已有的类进行扩充时,但其接口不符合需求时,其中与图8-43(a)中
- 软件架构文档是对软件架构的正式描述,根据设定的期望温度控制空调的开关。根据该需求,开发人员通过架构模型,都应该记录修改的原则解释器
过程控制#
分层
管道-过滤器BC软件架构文档是对软件架构的一种描述,这些原则
- 错误的是()服务组件体系结构(Service Component Architecture,不正确的是()在客户机/服务器系统开发中,这些粗粒度组件由细粒度组件组装而成。SCA将传统中间件编程从业务逻辑分离出来,从而使程序员免受其复杂性
- 软件架构需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。以下活动中,()属于客户端接口。博学公司欲开发一个语音识别系统,(3)设计策略能够提高该系统的可修改性。设计构件#
需求获取
标识
- 错误的是()在CORBA体系结构中,对每个活动节点进行一系列的处理,包括执行活动、日志记录、调用外部应用程序等,需要在0.5小时内恢复正常运行”主要与(3)质量属性相关,通常可采用(6)架构策略实现该属性。某软件公