软件架构试题 联系客服

发布时间 : 星期三 文章软件架构试题更新完毕开始阅读4fa4dd45767f5acfa1c7cdbb

D 权衡点 正确答案:C

50. 某公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有相关内容,则系统会将查询按照一定的顺序转发给其他查询环境。基于上述需求,采用________ 最为合适。 A 责任链模式 B 桥接模式 C 装饰模式 D 适配器模式 正确答案:A

51. 数据源构架模式包括: A Table Gateway B Unit of Work C Active Record D Identity Map E Row Data Gateway F Lazy Load G Data Mapper 正确答案:ACE

52. 构架编档不包括____内容。 A 视图编档 B 接口编档 C 界面原型 D 视图的组织 正确答案:D

53. 某软件开发公司负责开发一个扩展Web服务器服务端处理软件,其核心部分是对客户端请求消息的解析与处理,包括HTTP报头分离、SOAP报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下的( )架构,最适合该服务器处理软件。 A 虚拟机 B 管道-过滤器 C 黑板结构 D 分层结构 正确答案:B

54. _____是最低层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。 A 架构模式 B 惯用法 C 设计模式 D 分析模式 正确答案:B

55. 视图编档模板中的构架背景部分的内容包括:

A 介绍构架理论的基本知识 B 设计中所反映的假定

C 说明为何做出了视图中所反映的决策 D 构架中每个变化点的描述 正确答案:A

56. 提高系统可用性的战术中,错误检测技术有: A 心跳法 B 内建监控模块 C 提供命令组合功能 D 冗余 正确答案:A

57. 软件架构需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。以下活动中,不属于软件架构需求过程范畴的是____。 A 设计构件 B 需求获取 C 标识构件 D 架构需求评审 正确答案:A

58. Java语言宣传的“一次编写,到处运行”的特性,从架构风格上看符合( )风格的特点。 A 虚拟机 B 管道-过滤器 C 事件驱动 D 微内核-扩展 正确答案:A

59. 可用性不会关注的是___ : A 如何检测故障 B 发生故障的频度 C 事件源的数量 D 系统故障排除的时限 正确答案:C

60. 质量属性场景由以下___个部分组成: A 3 B 4 C 8 D 6 正确答案:D

61. 共享数据库是一种重要的企业应用集成方式。以下关于共享数据库集成方式的叙述中,错误的是____ 。

A 共享数据库集成方式通常将应用程序的数据存储在一个共享数据库中,通过制定统一的数据库模式来处理不同应用的集成需求 B 共享数据库为不同的应用程序提供了统一的数据存储与格式定义,能够解决不同应用程序中数据语义不一致的问题

C 多个应用程序可能通过共享数据库频繁地读取和修改相同的数据,这会使共享数据库成为一个性能瓶颈

D 共享数据库集成方式的一个重要限制来自外部的已封装应用,这些封装好的应用程序只能采用自己定义的数据库模式,调整和集成余地较小 正确答案:B

62. 面向对象的设计模型以____表示的用例实现图,完整精确的类图,针对复杂对象的状态图和用以描述流程化处理的活动图等。 A 部署图 B 包图 C 协同图 D 交互图 正确答案:D

63. Windows操作系统在图形用户界面处理方面采用的核心架构风格是( )风格。 A 虚拟机 B 管道-过滤器 C 事件驱动 D 微内核-扩展 正确答案:C

64. 构架知识中不包括() A 构架风格和视点 B 框架 C 模式

D 软件开发模型 正确答案:D

65. 那个因素对构架的形成影响最大? A System stake holders

B Background and experience of the architects C Developing organization D Technical environment 正确答案:A

66. 某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用( ) 架构风格最为合适。 A 管道-过滤器 B 隐式调用 C 主程序-子程序 D 解释器 正确答案:B

67. 某服务器软件系统对可用性(Availability) 性能(Performance)和可修改性(Modification)的要求较高,____设计策略能提高该系统的可用性. A Ping/Echo B 限制访问 C 运行时注册

D 接口-实现分离 正确答案:A

68. 企业应用域逻辑实现的模式有: A Transaction Script B Table Model C Active Record D Unit of Work E Domain Model 正确答案:ABE

69. 在纯数据流系统中,我们不关心_____。 A 数据可用 B 数据转换 C 数据延迟 D 控制焦点消息 正确答案:D

70. 在采用“4+1”视图模型来描述软件体系结构中,系统工程师侧重于 A 实现视图 B 进程视图 C 逻辑视图 D 部署视图 正确答案:D

71. 软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是_____ 。 A 在建立软件架构的初期,一般需要选择一个合适的架构风格

B 将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系。 C 软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件

D 一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审 正确答案:C

72. ____设计策略能够提高该系统的性能. A 分层结构 B 事务机制 C 主动冗余 D 队列调度 正确答案:D

73. 基于软件架构的设计(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用_____ 来描述需求。 A 用例与类图 B 用例与视角 C 用例与质量场景 D 视角与质量场景