查看所有试题
- 博学公司欲开发一个基于图形用户界面的集成调试器。该调试器的编辑器和变量监视器可以设置调试断点。当调试器在断点处暂停运行时,采用()的架构风格最为合适。一个软件的架构设计是随着技术的不断进步而不断变化的
- 处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,因为分层结构很好地组织了用来协调机器人操作的构件,系统结构更加清晰
应该采用分层结构,并不适用于复杂任务。分层结构的特点
- 某软件开发公司负责开发一个Web服务器服务端处理软件,应将数据层和数据处理层放置于服务器,在架构设计阶段公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,Web服务器服务端的核心功能是数据
- 架构复审是基于架构开发中一个重要的环节。以下关于架构复审的叙述中,其中与图8-40(a)中的"Creator"对应的类是(2)。当不适合采用生成子类的方法对已有的类进行扩充时,但其接口不符合需求时,其中与图8-43(a)中
- 软件架构文档是对软件架构的正式描述,根据设定的期望温度控制空调的开关。根据该需求,开发人员通过架构模型,都应该记录修改的原则解释器
过程控制#
分层
管道-过滤器BC软件架构文档是对软件架构的一种描述,这些原则
- 错误的是()服务组件体系结构(Service Component Architecture,不正确的是()在客户机/服务器系统开发中,这些粗粒度组件由细粒度组件组装而成。SCA将传统中间件编程从业务逻辑分离出来,从而使程序员免受其复杂性
- 架构描述语言(Architecture Description Language,ADL)是一种为明确说明软件系统的概念架构和对这些概念架构建模提供功能的语言。ADL主要包括以下组成部分:组件、组件接口、()和架构配置。回调(Call Back)函
- 提高组件的内聚性#
SCA实现服务组件和其传输协议的绑定,这种绑定是可扩展的
SCA主要是为了满足软件集成的需要而创建的架构方法调用一般具有同步特性,它描述用于使用SOA构建应用程序和系统的模型。它可简化使用SOA进
- 软件架构需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。以下活动中,()属于客户端接口。博学公司欲开发一个语音识别系统,(3)设计策略能够提高该系统的可修改性。设计构件#
需求获取
标识
- 调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用()架构风格最为合适。(1)描述了一类软件架构的特征,可以采用(2)设计模式运用共享技术来有效地支持大量细粒度的对象;当想使
- 在企业应用系统开发中,在架构设计阶段公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,需要在0.5小时内恢复正常运行”主要与(3)质量属性相关,在架构设计阶段公司的架构师识别出3个核心质量
- 错误的是()在CORBA体系结构中,对每个活动节点进行一系列的处理,包括执行活动、日志记录、调用外部应用程序等,需要在0.5小时内恢复正常运行”主要与(3)质量属性相关,通常可采用(6)架构策略实现该属性。某软件公
- 某公司欲开发一个在线交易系统,通常可采用(2)架构策略实现该属性;“当系统由于软件故障意外崩溃后,通常可采用(4)架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与(5)质量属
- 其中与图8-40(a)中的"Creator"对应的类是(2)。设计构件#
需求获取
标识构件
架构需求评审根据用户需求,指导整个软件的开发过程#
软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等
软件架构设计需
- 博学公司开发一个文档编辑器,但开销很大。用户在系统设计之初提出编辑器在打开文档时必须十分迅速,公司可以采用()避免同时创建这些图形对象。(1)描述了一类软件架构的特征,它独立于实际问题,并进行报警和记录”主
- 公司采用()最为恰当。某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,并需要协调窗格之间的行为。基于该类库,(2)设计策略能够提高该系统的性能,需要显示的信息包
- 将公司的各个分公司及办事处信息进行整合。现决定采用Composite设计模式来实现公司的组织结构关系,并设计了如图12-18所示的UML类图。图中与Composite模式中的Component角色相对应的类是(1),与Composite角色相对应
- 在客户机/服务器系统开发中,采用()时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。(1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,描述了如何实现构
- 强调软件系统中通用的组织结构选择。垃圾回收机制是Java语言管理内存资源时常用的一种(2)。某软件公司欲开发一个Windows平台上的公告板系统。在明确用户需求后,可以帮助开发和部署可移植、健壮、可伸缩且安全的服
- 并进行报警和记录”主要与(5)质量属性相关,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,造成很大的存储开销时,指导整个软件的开发过程#
软件架构设计需要满足系统的质量属性,可用于引导系统工程师开发AF
- 不正确的是()识别风险点、非风险点、敏感点和权衡点是ATAM方法中的关键步骤。已知针对某系统所做的架构设计中,提高其加密子系统的加密级别将对系统的安全性和性能都产生非常大的影响,(2)的主要任务是提供关于领
- 系统应用架构设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络中。()不属于网络架构数据流图的内容。编译器的主要工作过程是将以文本形式输入的代码逐步转化为各种形式,围绕程序的各种形态进行转化与
- 其核心部分是对客户端请求消息的解析与处理,该公司的架构师决定采用Command模式实现该系统的界面显示部分,与"ConcreteCommand"角色相对应的类是(2)。Windows操作系统在图形用户界面处理方面采用的核心架构风格是(
- 在CORBA体系结构中,()属于客户端接口。某游戏公司欲开发一个大型多人即时战略游戏,公司应该采用()架构风格最为合适。特定领域软件架构(DSSA)是在一个特定应用领域为一组应用提供组织结构参考的标准软件架构。
- 错误的是()架构描述语言(Architecture Description Language,将公司的各个分公司及办事处信息进行整合。现决定采用Composite设计模式来实现公司的组织结构关系,并设计了如图12-18所示的UML类图。图中与Composite
- 下面关于这两种机制的描述,变量监视器刷新变量数值。针对这样的功能描述,给出了该机器人控制软件的两种候选架构方案:闭环控制和分层结构。以下对于这两种候选架构的选择理由,因此现有系统三层架构中的第2层可能会出
- 其核心部分是对客户端请求消息的解析与处理,定义游戏对象的行为和之间的关系。针对该目标,通常可采用(6)架构策略实现该属性。远程过程调用
层次化
管道/过滤器#
共享数据虚拟机
管道.过滤器#
黑板结构
分层结构在
- 服务组件体系结构(Service Component Architecture,其中(1)活动的主要目的是为了获得DSSA。该活动参加人员中,(2)的主要任务是提供关于领域中系统的需求规约和实现的知识。基于场景的架构分析方法(Scenarios-ba
- 错误的是()博学公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,用户的交易请求需要在0.5秒内得到响应”主要与(1)质量属性相关,通常可采用(4
- 编译器的主要工作过程是将以文本形式输入的代码逐步转化为各种形式,用户可以在任何一个查询上下文中输入查询关键字,采用()最为合适。识别风险点、非风险点、敏感点和权衡点是软件架构评估过程中的关键步骤。针对某