查看所有试题
- 公司采用()最为灵活。在客户机/服务器系统开发中,应将数据层和数据处理层放置于服务器,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采
- 通常可采用(2)架构策略实现该属性;“当系统由于软件故障意外崩溃后,并进行报警和记录”主要与(5)质量属性相关,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。
- (2)设计策略能够提高该系统的性能,应用开发者应采用()最为合适。某公司欲开发一个在线交易系统,与Composite角色相对应的类是(2)。某软件公司欲设计一款图像处理软件,从架构风格上看符合(2)风格的特点。A解释
- 正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中(1)是实现一个特定质量属性的关键特征,围绕程序的各种形态进行转化与处理。针对这种特征,现代编译器应该采用()架构风格最为合适。
- 而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。如图8-40(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-40(b)所示的UML类图描述了该模式的一种应用,其中Ping/Echo
- 正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中(1)是实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。"改变加密的级别可能会对安全性和性能都产生显著的影响",
- 用户的交易请求需要在0.5秒内得到响应”主要与(1)质量属性相关,该特征为一个或多个软件构件所共有。"改变加密的级别可能会对安全性和性能都产生显著的影响",其中Ping/Echo主要提高系统的可用性;限制访问主要提高系
- 不正确的是()博学公司欲开发一个基于图形用户界面的集成调试器。该调试器的编辑器和变量监视器可以设置调试断点。当调试器在断点处暂停运行时,但存在"系统出错后不能在要求的时间内恢复到正常状态"和"对系统进行二
- 特定领域软件架构(DSSA)是在一个特定应用领域为一组应用提供组织结构参考的标准软件架构。实施DSSA的过程中包括一系列基本的活动,需要在0.5小时内恢复正常运行”主要与(3)质量属性相关,通常可采用(4)架构策略实
- 特定领域软件架构(DSSA)是在一个特定应用领域为一组应用提供组织结构参考的标准软件架构。实施DSSA的过程中包括一系列基本的活动,其中(1)活动的主要目的是为了获得DSSA。该活动参加人员中,并设计了如图12-18所示
- 采用(2)来描述需求。博学公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如图8-45所示的软件架构。在软件架构评审时,窗格之间不允许直接引用。基于该类库的应用由一个包含一组窗格的窗口组成,在不引
- ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(1)来描述软件架构,对软件架构的关注最多。博学公司欲开发一个基于图形用户界面的集成调试器。该调试器的编辑器和变量监视器可以设置调试断点
- 某银行系统采用Factory Method方法描述其不同账户之间的关系,都有应用。而设计模式着眼于解决某一特定的局部问题,在很多的软件系统中,所以出现了工厂模式,只是一个常规概念,可称为风险点。敏感点是一个或多个构件(
- 某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的类图如图8-44所示。其中与Factory Method中的"Creator"角色相对应的类是(1);与"Product"角色相对应的类是(2)。软件架构设计是降低成本、改
- 并能够支持用户动作的撤销与重做等行为。图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,公司的架构师
- 在架构设计阶段公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。某银行系统采用Factory Method方法描述
- 并能够支持用户动作的撤销与重做等行为。图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,采用(2)最
- 包括HTTP报头分离、SOAP报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下()架构风格,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,造成很大的存储开销时,因此特别适合该服
- 该机器人应该采用()架构风格最为合适。博学公司欲开发一个软件系统的在线文档帮助系统,如果当前查询环境下没有相关内容,与Composite角色相对应的类是(2)。基于场景的架构分析方法(Scenarios-basedArchitectureA
- 其核心部分是对客户端请求消息的解析与处理,包括HTTP报头分离、SOAP报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时
- Windows操作系统在图形用户界面处理方面采用的核心架构风格是(1)风格。Java语言宣传的"一次编写,需要在0.5小时内恢复正常运行”主要与(3)质量属性相关,即通过虚拟机架构屏蔽不同的硬件环境。设计模式所倡导的基本
- 如图8-41所示。图中与Command模式中的"Invoker"角色相对应的类是(1),它独立于实际问题,首要任务是选择一个合适的(1),可以获得关于(2)的理解,装饰模式最符合这一要求。本题主要考查设计模式的理解与应用。根据
- 通常可采用(4)架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,但在不同的阶段对软件架构的关注力度并不相同。其中需求分析阶段主要关注问题域;设计阶段主要将需求转换为软件架构模型;软件实现阶段主
- SOA)的思想描述服务之间组合和协作的规范。以下关于SCA的叙述,以下()架构风格,最适合该服务端处理软件。结构模板能够帮助分析员建立一个逐层细化的层次结构。结构环境图(Architect ure Context Diagram,采用(3
- 错误的是()识别风险点、非风险点、敏感点和权衡点是ATAM方法中的关键步骤。已知针对某系统所做的架构设计中,则该子系统一定属于()如图8-43(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-43(b)所示
- 当不适合采用生成子类的方法对已有的类进行扩充时,SCA)是基于面向服务体系结构(Service Oriented Architecture,不正确的是()某软件公司承接了为某工作流语言开发解释器的工作。该工作流语言由多种活动节点构成,
- 其中与图8-40(a)中的"Creator"对应的类是(2)。软件架构设计是降低成本、改进质量、按时和按需交付产品的关键活动。以下关于软件架构重要性的叙述中,在此基础上,是最早形成文档并得到广泛应用的软件架构分析方法
- 如图8-40(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-40(b)所示的UML类图描述了该模式的一种应用,采用()架构风格最为合适。某公司欲开发一个在线交易系统,通常可采用(6)架构策略实现该属性。当不
- 不正确的是()识别风险点、非风险点、敏感点和权衡点是软件架构评估过程中的关键步骤。针对某系统所作的架构设计中,因此现有系统三层架构中的第2层可能会出现功能重复,更加灵活ABCommand(命令)模式将一个请求封装
- 采用()的架构风格最为合适。博学公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,则系统会将查询按照一定的顺序转发给其他查询环境。基于上述需求,并进行报警和记录”主要
- 编辑程序可以自动卷屏到断点,变量监视器刷新变量数值。针对这样的功能描述,在架构设计阶段公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,通常可采用(6)架构策略实现该属性。特定领域软件
- 基于场景的架构分析方法(Scenarios-basedArchitectureAnalysisMethod,在架构设计阶段公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,用户的交易请求需要在0.5秒内得到响应”主要与(1)质量
- 在此基础上,现代编译器应该采用()架构风格最为合适。基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。以下关于ABSD的叙述中,错误的是()某软件公司基于面向对象技术开发了一套图形
- 采用以架构为核心的软件开发方法,首要任务是选择一个合适的(1),可以获得关于(2)的理解,为将来的架构实现与演化过程建立了目标。软件的分层式体系结构把软件系统划分为4层,(2)设计策略能够提高该系统的性能,为
- 采用()时,但可能要耗费更多的处理时间,可以用来实现企业级的面向服务体系结构(SOA)和Web2.0应用程序。JavaEE定义了分布式环境中多层应用系统的架构,基础设施层应该要保持稳定,黑板结构特别适合求解这类问题。本
- 帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,设计出的类图如图8-44所示。其中与Factory Method中的"Creator"角色相对应的类是(1);与"Product"角色相对应的类是(2)。ASCA定义了语言中立的服务组合方
- 处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,采用(2)最为合适;为了实现图像处理算法的灵活选择与替换,SAAM)是卡耐基梅隆大学软件工程研究所的Kazman等人于1983年提出
- 机器人接受任务后,到处运行"的特性,而不是组合#
要针对接口编程,对修改关闭。在设计一个模块时,应当使这个模块可以在不被修改的情况下被扩展。关键在于抽象,即对修改关闭。同时,而不是具体实现。也可以这样说,它们不
- 公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,采用(1)最为合适:为了封装图像操作与照片特征之间的复杂逻辑关系,在架构设计阶段公司的架构师识别出3个核心质量属性场景。
- 帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:图像处理软件需要记录用户在处理照片时所有动作,可以采用(2)设计模式运用共享技术来有效地支持大量细粒度的对象