奥鹏17春16秋福师《软件体系结构》在线作业一
一、单选题(共 13道试题,共26分。
1. 一般来讲,构件库系统可包括 A. 二 B. 四 C. 五 D. 八 正确答案:
()类用户
2. 以下不属于产品线的开发的是() A. 资源开发 B. 产品计划 C. 产品开发 D. 产品维护 正确答案:
3. 先把某个概念子系统分解成若干个概念构件, () A. 广度遍历 B. 深度遍历 C. 立体遍历 D. 以上都不正确 正确答案:
4. 下列描述不属于Web服务的特点的是() A. 使用标准协议规范 B. 高度分散能力 C. 完好的封装性 D. 松散耦合 正确答案:
5. ()是一种用可视化方法对软件系统进行描述、实施和说明的标准语言 A. XML B. UML C. DML D. AML 正确答案:
6. ()是一个或多个构件(和/或构件之间的关系)的特性
然后把该概念构件再分解成实际构件称为
A. 敏感点 B. 场景 C. 定点 D. 顶点 正确答案:
7. 下面不属于Web服务共同特征是() A. 应用的分布式 B. 应用到应用的交互 C. 平台无关性 D. 平台相关性 正确答案:
8. 在不同阶段, 测试关注的信息和特征() A. 相同 B. 不同 C. 相似 D. 都不正确 正确答案:
9. 体系结构的核心模型由()种元素组成 A. 2 B. 3 C. 4 D. 5 正确答案:
10. SEI将产品线的基本活动分为()部分 A. 一 B. 二 C. 三 D. 四 正确答案:
11. 基于构件的动态系统结构模型( CBDSAM )支持运行系统的动态更新,
于该模型的是() A. 应用层 B. 中间层 C. 结构层 D. 服务器层 正确答案:
12. 在基于构件的可靠性模型中,通过()来描述系统的行为 A. 状态图 B. 模型 C. 结构图 D. 以上都不正确 正确答案:
13. ABSD方法有()个基础
面哪项不属F
A. 三 B. 五 C. 七 D. 九 正确答案:
福师《软件体系结构》在线作业一
二、多选题(共 12道试题,共24分。 1. 下面属于支持体系结构分析的工具的是() A. 支持静态分析的工具 B. 支持类型检查的工具
C. 支持体系结构层次依赖分析的工具
D. 支持体系结构动态特性仿真工具 正确答案: 2. 以下可以体现体系结构是早期设计决策的体现() A. 软件体系结构明确了对系统实现的约束条件 B. 软件体系结构决定了开发和维护组织的组织结构 C. 软件体系结构制约着系统的质量属性
D. 通过研究软件体系结构可能预测软件的质量 正确答案: 3. 体系结构分析的内容可分为 A. 结构分析 B. 功能分析 C. 非功能分析
D. 非结构分析 正确答案:
4. 体系结构分析中非功能分析方法有() A. 定量分析方法 B. 非定量分析方法 C. 推断分析方法
D. 逆推分析方法 正确答案: 5. 软件体系结构动态性包括() A. 交互式动态性 B. 结构化动态性 C. 体系结构动态性
D. 文档结构动态性 正确答案:
6. HMB风格的构件模型包括()几个部分 A. 端口 B. 接口 C. 静态结构
()
D. 动态行为 正确答案:
7. 体系结构模式分为那两个大类() A. 固定术语 B. 参考模型 C. 测试模型 D. 建设模型 正确答案:
8. 三层C/S体系结构是将应用功能分成()几部分 A. 表示层 B. 功能层 C. 数据层 D. 表格层 正确答案:
9. 下面描述属于分层系统的优点的是() A. 支持基于抽象程度递增的系统设计, 解
B. 支持功能增强,因为每一层至多和相邻的上下层交互, 上下层 C. 支持重用。 D. 不支持重用。 正确答案:
10. 常见的软件开发模型大致可分为三种类型 A. 以软件需求完全确定为前提的瀑布模型
B. 在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型, C. 以形式化开发方法为基础的变换模型 D. 以机器性能为需求的螺旋状模型 正确答案:
11. 构件重用中检索与提取构件方法() A. 基于关键字的检索 B. 刻面检索法 C. 超文本检索法 D. 平面检索法 正确答案:
12. 通用体系结构风格包括() A. 数据流风格 B. 调用/返回风格 C. 独立构件风格 D. 虚拟机风格 正确答案:
如螺旋模型等
因此功能的改变最多影响相邻的
使设计者可以把一个复杂系统按递增的步骤进行分
()
福师《软件体系结构》在线作业一
三、判断题(共 25道试题,共50分。
1. 体系结构重用属于设计重用,没有代码重用抽象() A. 错误 B. 正确 正确答案:
2. 逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务() A. 错误 B. 正确 正确答案:
3. 需求过程主要是获取用户需求,标识系统中所要用到的构件 A. 错误 B. 正确 正确答案:
4. 正交软件体系结构由组织层和线索的构件构成() A. 错误 B. 正确 正确答案:
5. 智能性动态特征是用一个有限的预配置来移除约束() A. 错误 B. 正确 正确答案:
6. 基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特 殊软件实体构造组成的组织或系统() A. 错误 B. 正确 正确答案:
7. 按照一定的描述方法,用体系结构描述语言对体系结构进行说明的结果则称为体系结构 的表示() A. 错误 B. 正确 正确答案:
8. 构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确 辨识的系统()
()
A. 错误 B. 正确 正确答案:
9. 软件产品线的建立方式有四种() B.正确 正确答案:
10. 根据框架的使用和扩展方式,可以将框架分为两大类:黑盒框架和白盒框架() A. 错误 B. 正确 正确答案:
11. 软件产品线的发展过程有三个阶段() A. 错误 B. 正确 正确答案:
12. 在建立体系结构的初期,选择一个合适的体系结构风格是首要的 A. 错误 B. 正确 正确答案:
13. 软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构 件和连接构件()。 A. 错误 B. 正确 正确答案:
14. 在仓库风格中,两种不同的构件中独立构件说明当前状态() A. 错误 B. 正确 正确答案:
15. 状态图中每一个结点 Si表示两个状态() A. 错误 B. 正确 正确答案:
16. 经常用单位事件内所处理事务的数量或系统完成某个事务处理所需的时间来对性能进 行定量的表示() A. 错误 B. 正确 正确答案:
17. 体系结构模式在本质上反映了一些特定的元素、 该结构应有利于上下文环境下的特定问题的解决 A. 错误 B. 正确 正确答案:
18. 体系结构驱动,是指构成体系结构的商业、质量和功能需求的组合() A. 错误 B. 正确
按照特定的方式组成一个特定的结构,
()
()
正确答案:
19. 可构造性动态特征可以通过结合静态描述语言、静态修改语言和一个静态更新系统来 实现() B.正确 正确答案:
20. 一个复杂的系统通常包括顺序、并行计算、容错和客户 模型() A. 错误 B. 正确 正确答案:
21. 模式的一个重要目标是用已定义属性进行特定的软件体系结构的构造() A. 错误 B. 正确 正确答案:
22. 基于体系结构的测试应覆盖所有的构件及各个构件的接口、各个连接件的接口、构件 之间的直接连接、构件之间的间接连接() A. 错误 B. 正确 正确答案:
23. 体系结构问题包括总体组织和全局控制、通讯协议、同步、数据存取,给设计元素分 配特定功能,设计元素的组织,规模和性能,在各设计方案间进行选择等() A. 错误 B. 正确 正确答案:
24. 基于事件的隐式调用使得构件放弃了对系统计算的控制() A. 错误 B. 正确 正确答案:
25. 并行/管道-过滤器体系结构风格中,它通常可以通过用一个马尔科夫链来模型化, 应用于当前环境中有多个构件同时运行的情况, A. 错误 B. 正确 正确答案:
主要用来提高系统性能()
/服务器等四种常用的结构风格
16秋福师《软件体系结构》在线作业一 - 图文



