云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 软件架构试题

软件架构试题

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 11:43:55

正确答案:C

74. An object that doesn't contain all of the data you need but knows how to get it is ____ A Lazy Load B Identity Map C Unit of Work D Serialized LOB 正确答案:A

75. 在客户机/服务器系统开发中,采用_____ 时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。 A 分布式表示结构 B 分布式应用结构 C 分布式数据和应用结构 D 分布式数据结构 正确答案:D

76. 下面那个系统不属于管道-过滤器模式_____。 A unix shell program B 传统编译器。

C HEARSAY-II语音识别系统

D 微软的媒体播放器内核directs how. 正确答案:C

77. 软件架构贯穿于软件的整个生命周期,但在不同阶段对软件架构的关注力度并不同,在____阶段,对软件架构的关注最多。 A 需求分析与设计 B 设计与实现 C 实现与测试 D 部署与变更 正确答案:A

78. 软件质量属性的类型中不包括: A )系统的质量属性 B )商业的质量属性 C )文档的质量属性 D )构架的质量属性 正确答案:C

79. Architecture Tradeoff Analysis Method(ATAM)是一种软件架构的评估方法,以下关于该方法的叙述中,正确的是____。 A ATAM是一种代码评估方法 B ATAM需要评估软件的需求是否准确 C ATAM需要对软件系统进行测试 D ATAM不是一种精确的评估工具 正确答案:D

80. “改变加密的级别可能会对安全性和性能都产生显著的影响”,这是一个对系统____的描述。

A 风险点 B 非风险点 C 敏感点 D 权衡点 正确答案:D

81. 构架评估的参与者有____: A 用户 B 项目决策者 C 项目开发组成员 D 体系结构设计者 E 编码人员 F 测试人员 G 维护人员 正确答案:ABCDEFG

82. 对于构架文档中的模块视图,____需要模块视图、C&C视图的详细版本,对分配视图只需要一般的了解。 A 项目经理 B 开发小组成员 C 客户

D 目前和未来的构架师 E 最终用户 正确答案:B

2、 多选题

83. 可以提高软件系统Availability的战术有: A 命令/响应 B 提高计算效率 C 主动冗余 D 引入并发

E 心跳(deadman计时器) 正确答案:ACE

84. 下面那些是和软件的易用性相关? A 系统功能丰富

B 将用户错误的影响降到最低 C 系统反应速度快 D 使系统适应用户的需要 E 提高用户自信和满意度 正确答案:BDE

85. 固定优先调度的策略包括: A 速率单调 B 轮转

C 语义重要性 D 循环执行 E 时限时间最早优先 F 时限时间单调 正确答案:ACF

86. 可以提高软件系统可修改性的战术有: A 分离用户接口 B 信息隐藏 C 维持现有接口 D 泛化模块 E 限制暴露的信息 F 限制可能的选择 正确答案:FBCD

87. 和基于事件的隐式调用构架相关的描述是:

A 风格的主要思想是构件不直接调用一个过程,而是触发或广播一个或多个事件。 B 支持大量数据的传递,如数据可被一个事件传递。 C 此构架为软件重用提供了强大的支持。

D 当用一个构件代替另一个构件时,不会影响到其它构件的接口。 E 构件可以控制被调用构件的计算流程。 正确答案:ACD

88. 下面那些是和软件的性能相关的响应度量? A 吞吐量 B 抖动 C 修复时间 D 可用时间 E 等待时间 正确答案:ABE

89. 可以提高软件系统Performance的战术有: A 增加可用资源 B 调度策略 C 表决

D 限制队列大小 E 运行时注册 正确答案:ABD

90. 和黑板模式相关的描述是: A 系统的可更改性和可维护性好 B 保证有最有最优解决方案

C HEARSAY-II语音识别系统是它的一个典型应用。 D 开发出的系统容易测试

E 难以建立好的控制策略 F 系统运行效率较高 G 天然支持并行 正确答案:ACE

91. 动态优先调度策略包括: A 速率单调 B 轮转 C 语义重要性 D 循环执行 正确答案:BD

92. 关于层次构架的描述下面那些是正确的? A 系统的可重用性好 B 每层不易替换

C 是应用广泛、对其认识也最早的一个构架 D 系统运行效率较高 E 容易引起功能的浪费 F 开发出的系统容易测试 正确答案:ACE

3、 判断题

93. 根据Alexander的观点,模式就是一个对于特定的系统的通用解决方案本身的重复。 (√) 94. 采用恰当的体系结构是项目成功的第一步。体系结构不当,将可能会导致灾难性的损失。 ( √) 95. 设计模式可按照所适用的特定编程语言分类,如Java中的设计模式。( ×) 96. 观察者(observer)是一种软件构架模式。( ×)

97. 性能与事件发生时,将要耗费系统多长时间做出响应有关。(√) 98. 系统的质量好坏基本由构架师来来评判。( ×)

99. 软件可用性是程序在给定时间间隔内,按照规格说明书的规定成功地运行的概率。(√ ) 100. 黑板构架用于解决无确定性求解策略问题,它由黑板、知识源和仲裁者构成。(√ )

101. 数据流风格的构架不但关心数据怎样在运算单元之间流动,同时也关心控制点怎样在程序或系统之间移动。(× ) 102. 如果模块A和B是位置依赖,可以用名称服务器来让A和B不直接依赖。(√ ) 103. 我们使用了质量属性场景的概念主要是为了使质量属性更清楚、能操作度量。( √) 104. 构架并不能独立实现质量属性,它为质量属性的实现提供了基础。(√ )

105. CBAM不是使用一个单独的场景,是通过改变响应值对某一质量属性生成一组场景,每个场景又对应一个效用。(√ ) 106. 体系结构设计在软件设计阶段的后期,和前期的需求过程没有关系。(× )

107. 数据流风格的构架包括Pipe-and-Filter、黑板、Batch Sequential(批处理)。(× ) 108. 构架编写的基本规则是:从构架师的角度进行编写,确定采用的技术。(× )

109. 接口展示了软件构件之间的交互关系,对于软件构架而言非常重要,需要单独编档。( √) 110. 好的构架设计是一系列相容的原理和技术的产物,在项目的各个阶段保持一致。(√) 111. 一个构架设计可以支持所有质量属性。(× )

112. 易用性关注的是对用户来说完成某个期望任务的容易程度。(√ ) 113. 软件体系结构的设计的好坏对于软件的易用性没有影响。(× )

114. 在一个软件系统中,功能是质量的载体。质量属性的得到依赖于开发的设计、执行以及部署等各个阶段的努力。( √)

搜索更多关于: 软件架构试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

正确答案:C 74. An object that doesn't contain all of the data you need but knows how to get it is ____ A Lazy Load B Identity Map C Unit of Work D Serialized LOB 正确答案:A 75. 在客户机/服务器系统开发中,采用_____ 时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。 A 分布式表示结构 B 分布式应用结构 C 分布式数据和应用结构 D 分布式数据结构 正确答案:D 76. 下面那个系统不属于管道-过滤器模式_____。 A unix shell program B

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com