资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
一、 单选题( 共 13 道试题, 共 26 分。)
1. 产品线的起源能够追溯到()
. 1976年
. 1975年
. 1980年
. 1990年
标准答案:
2. 并行结构风格和管道-过滤器的风格的不同之处, 在于并行结构一般见于( ) 处理环境中
. 单
. 多
. 三
. 特定
标准答案:
3. 以下不属于软件体系结构的测试过程的是( )
. 单元测试
. 集成测试
. 强度值测试
. 系统测试
标准答案:
4. 下列描述不属于W服务的特点的是( )
. 使用标准协议规范
. 高度分散能力
. 完好的封装性
. 松散耦合
标准答案:
5. 先把某个概念子系统分解成若干个概念构件, 然后把该概念构件再分解成实际构件称为( )
. 广度遍历
. 深度遍历
. 立体遍历
. 以上都不正确
标准答案:
6. S方法有( ) 个基础
. 三
. 五
. 七
. 九
标准答案:
7. 以下不属于产品线的开发的是( )
. 资源开发
. 产品计划
. 产品开发
. 产品维护
标准答案:
8. 体系结构的核心模型由( ) 种元素组成
. 2
. 3
. 4
. 5
标准答案:
9. 在不同阶段, 测试关注的信息和特征( )
. 相同
. 不同
. 相似
. 都不正确
标准答案:
10. 以下不属于软件体系结构风险分析方法的是( )
. 采用体系结构描述语言L对体系结构进行建模
. 经过模拟方法执行复杂性分析
. 建立用于风险评估的G
. 经过状态图中的算法执行风险评估和分析
标准答案:
11. ()是一种用可视化方法对软件系统进行描述、 实施和说明的标准语言
. XML
. UML
. ML
. ML
标准答案:
12. 下面不属于设计模式的基本成分的是( )
. 模式名称
. 模式方式
. 解决方案
. 后果
标准答案:
13. 基于构件的动态系统结构模型( SM) 支持运行系统的动态更新, 下面哪项不属于该模型的是( )
. 应用层
. 中间层
. 结构层
. 服务器层
标准答案:
二、 多选题( 共 12 道试题, 共 24 分。)
1. 体系结构模式分为那两个大类( )
. 固定术语
. 参考模型
. 测试模型
. 建设模型
标准答案:
2. 三层/S体系结构是将应用功能分成()几部分
. 表示层
. 功能层
. 数据层
. 表格层
标准答案:
3. 软件的生命周期一般分为()
. 需求分析阶段
. 建立软件体系结构阶段
. 设计阶段
. 实现阶段
标准答案:
4. 由于测试的抽象层次不同, 体系结构测试策略能够分为()
. 单元测试策略
. 子系统测试策略
. 集成测试策略
. 验收测试策略
标准答案:
5. 体系结构分析的内容可分为()
. 结构分析
. 功能分析
. 非功能分析
. 非结构分析
标准答案:
6. 以下能够体现体系结构是早期设计决策的体现( )
. 软件体系结构明确了对系统实现的约束条件
. 软件体系结构决定了开发和维护组织的组织结构
. 软件体系结构制约着系统的质量属性
. 经过研究软件体系结构可能预测软件的质量
标准答案:
7. 以下属于使用异构结构的原因的有( )
. 不同的结构有不同的处理能力的强项和弱点, 一个系统的体系结构应该根据实际需要进行选择, 以解决实际问题
. 关于软件包、 框架、 通信以及其它一些体系结构上的问题, 当前存在多种标准。
. 实际工作中, 我们总会遇到一些遗留下来的代码, 它们仍有效用, 可是却与新系统有某种程度上的不协调。然而在许多场合, 将技术与经济综合进行考虑时, 总是决定不再重写它们
. 即使在某一单位中, 规定了共享共同的软件包或相互关系的一些标准, 仍会存在解释或表示习惯上的不同
标准答案:
8. 软件体系结构动态性包括( )
. 交互式动态性
. 结构化动态性
. 体系结构动态性
. 文档结构动态性
标准答案:
9. 下列属于2风格的特点的是( )
. 系统中的构件可实现应用需求, 并能将任意复杂度的功能封装在一起
. 所有构件之间的通讯是经过以连接件为中介的异步消息交换机制来实现的
. 构件相对独立, 构件之间依赖性较少。
. 构件关联性较强, 相互依赖较多
标准答案:
10. 体系结构设计有那两大类方法( )
. 过程驱动方法
. 问题列表驱动方法
. 结构列表驱动
. 结果列表驱动方法
标准答案:
11. 下面描述属于分层系统的优点的是( )
. 支持基于抽象程度递增的系统设计, 使设计者能够把一个复杂系统按递增的步骤进行分解
. 支持功能增强, 因为每一层至多和相邻的上下层交互, 因此功能的改变最多影响相邻的上下层
. 支持重用。
. 不支持重用。
标准答案:
12. 通用体系结构风格包括( )
. 数据流风格
. 调用/返回风格
. 独立构件风格
. 虚拟机风格
标准答案:
三、 判断题( 共 25 道试题, 共 50 分。)
1. 管道和过滤器风格不支持软件重用( )
. 错误
. 正确
标准答案:
2. 基于体系结构的测试应覆盖所有的构件及各个构件的接口、 各个连接件的接口、 构件之间的直接连接、 构件之间的间接连接( )
. 错误
. 正确
标准答案:
3. 软件产品线的发展过程有三个阶段( )
. 错误
. 正确
标准答案:
4. 构件实现是指具体实现构件功能的逻辑系统, 一般也称为代码构件( )
. 错误
. 正确
标准答案:
5. 一个构件依赖图是一个对基于构件的软件系统的可靠性分析模型, 它是控制流图的一个扩展( )
. 错误
. 正确
标准答案:
6. 软件体系结构的可靠性一般见平均失效等待时间( MTT) 和平均失效间隔时间( MT) 来衡量( )
. 错误
. 正确
标准答案:
7. 框架是封装了特定应用族抽象设计的抽象类的集合, 框架又是一个模板, 关键的方法和其它细节在框架实例中实现 ( )
. 错误
. 正确
标准答案:
8. 软件产品线的建立方式有四种( )
. 错误
. 正确
标准答案:
9. 分层系统不支持基于抽象程度递增的系统设计( )
. 错误
. 正确
标准答案:
10. 体系结构重用属于设计重用, 没有代码重用抽象( )
. 错误
. 正确
标准答案:
11. 正交软件体系结构由组织层和线索的构件构成( )
. 错误
. 正确
标准答案:
12. 逻辑视图设计中要注意的主要问题是要保持一个单一的、 内聚的对象模型贯穿整个系统( )
. 错误
. 正确
标准答案:
13. 在软件设计过程中, 总是有现成的体系结构风格可供选择为主要的体系结构风格( )
. 错误
. 正确
标准答案:
14. 根据框架的使用和扩展方式, 能够将框架分为两大类: 黑盒框架和白盒框架( )
. 错误
. 正确
标准答案:
15. 软件模板是一个特殊类型的软件元素, 包括描述所有这种类型的元素在共享服务和底层构造的基础上如何进行交互()
. 错误
. 正确
标准答案:
16. 一个复杂的系统一般包括顺序、 并行计算、 容错和客户/服务器等四种常见的结构风格模型( )
. 错误
. 正确
标准答案:
17. 体系结构复审的目的是标识潜在的风险, 及早发现体系结构设计中的缺陷和错误( )
. 错误
. 正确
标准答案:
18. 需求过程主要是获取用户需求, 标识系统中所要用到的构件()
. 错误
. 正确
标准答案:
19. 判断模式取得成功的一个重要准则是它们在多大程度上达到了软件工程的目标()
. 错误
. 正确
标准答案:
20. 模式的一个重要目标是用已定义属性进行特定的软件体系结构的构造( )
. 错误
. 正确
标准答案:
21. W服务开发生命周期包括三个方面的工作( )
. 错误
. 正确
标准答案:
22. 在软件开发过程中, 用户需求变化不大( )
. 错误
. 正确
标准答案:
23. 基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特殊软件实体构造组成的组织或系统( )
. 错误
. 正确
标准答案:
24. 状态图中每一个结点Si表示两个状态( )
. 错误
. 正确
标准答案:
25. 软件开发过程中技术是重要的, 而管理没有什么作用( )
. 错误
. 正确
标准答案:
展开阅读全文