软件体系结构测试定义,软件体系结构-中国大学mooc-题库零氪

绪论

绪论章节单元测验

1、在D Garlan, M Shaw提出的软件体系结构定义中,软件体系结构的三个主要元素是()、Connector 和 Constraint。

软件体系结构风格

数据流体系结构风格随堂测验

1、数据流体系结构风格的特点是()。

A、无数据不工作

B、存在数据中心

C、有统一数据格式

D、数据增量传输

2、关于批处理体系结构风格说法错误的是()。

A、数据无统一的格式标准

B、数据的传输方式为完整传输

C、支持并发

D、支持系统吞吐量分析

3、管道过滤器体系结构风格中,过滤器相互独立。

4、管道过滤器体系结构风格中,过滤器是数据处理的计算单元。

5、批处理体系结构风格中,数据的传输方式是增量式传输。

调用/返回体系结构风格随堂测验

1、以下哪种软件风格不属于调用/返回风格

A、主程序/子程序风格

B、管道-过滤器

C、面向对象

D、客户端/服务器

2、以下哪种特性不是面向对象风格所特有的

A、封装

B、多态

C、继承

D、过程

3、层次风格主要解决对象管理问题和系统性能问题,因此引入层次风格会有效提高系统性能

4、模块分解的主要动机是信息隐藏、限定修改和拥抱变化

5、两层客户端/服务器风格和三层客户端/服务器体系结构风格区别在于将数据处理放置在客户端还是服务器

以数据为中心的体系结构风格随堂测验

1、黑板体系结构中,负责存储数据的构件是()。

A、数据库

B、知识源

C、黑板

D、控制中心

2、黑板体系结构风格中,具有子问题求解能力的构件是()。

A、黑板

B、监控中心

C、中央数据中心

D、知识源

3、黑板体系结构风格中,知识源可相互调用。

4、基于符 表和语法树的现代编译器系统更适合数据流体系结构风格。

5、黑板体系结构风格中,知识源相互独立。

虚拟机体系结构风格随堂测验

1、以下哪个模块不是一个典型的规则系统风格中所包含的

A、规则进化库

B、工作存储

C、规则解释器

D、知识库

2、命令行处理器不属于虚拟机风格。

3、黑板系统和规则系统属于不同的体系结构风格,两者之间没有相似性

4、解释器风格的一个主要劣势在于其性能低下

5、软件系统引入解释器风格后,会增大软件的验证难度

事件系统体系结构风格随堂测验

1、关于点对点事件调度机制的说法错误的是()。

A、事件只能被一个事件处理器处理

B、可基于消息队列实现

C、事件被某个事件处理器处理之后,须立刻从消息队列中删除

D、事件被某个事件处理器处理之后,不会立即删除,而是等事件过期之后从消息队列中删除

2、事件系统体系结构的风格中,事件源可以产生事件。

3、事件派遣机制中,有独立模块的派遣机制可以划分为全广播模式和选择式广播。

4、事件处理器对事件进行处理的同时可以产生新的事件,即形成事件链。

5、基于事件系统实现的外卖派送系统中,订单事件的事件处理机制更适合采用()模式。

软件体系结构风格单元测验

1、数据流体系结构风格的特点是()。

A、无数据不工作

B、数据整体传输

C、有统一数据格式

D、存在数据中心

2、以下哪种特性不是面向对象风格所特有的()

A、继承

B、过程

C、多态

D、封装

3、关于点对点事件调度机制的说法错误的是()

A、事件只能被一个事件处理器处理

B、可基于消息队列实现

C、事件被某个事件处理器处理之后,须立刻从消息队列中删除

D、事件被某个事件处理器处理之后,不会立即删除,而是等事件过期之后从消息队列中删除

4、基于事件系统实现的外卖派送系统中,订单事件的事件处理机制更适合采用()

A、点对点模式

B、发布-订阅模式

C、全广播模式

D、无派遣模块的事件处理机制

5、层次风格主要解决对象管理问题和系统性能问题,因此引入层次风格会有效提高系统性能。

6、事件处理器对事件进行处理的同时可以产生新的事件,即形成事件链。

7、黑板体系结构风格中,知识源可相互调用。

8、命令行处理器不属于虚拟机风格。

9、黑板体系结构中,负责存储数据的构件是()。

10、黑板体系结构风格中,具有子问题求解能力的构件是()。

软件体系结构建模与文档化

软件体系结构建模与文档化随堂测验

1、“4+1”视图中的“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、记录舍弃的方案

质量属性及质量属性提升策略

Availability and its Tactics随堂测验

1、不属于“质量属性场景”的组成部分的是

A、控制

B、刺激源

C、制品

D、环境

2、可用性关注的是

A、系统处理事件的速度

B、故障及故障造成的影响

C、不允许非法用户使用系统

D、用户使用系统不易出错

3、属于提升可用性的策略的是

A、记录 / 回放

B、系统猜测用户要完成的任务

C、Ping/echo

D、模块高内聚、低耦合

4、属于提升可用性的策略的是

A、用户的授权

B、把接口和实现分离开

C、系统给用户适当的反馈

D、心跳

5、属于提升可用性的策略的是

A、异常

B、让模块通用

C、限制执行时间

D、维持数据的保密性

Modifiability and its Tactics随堂测验

1、可修改性关注的是

A、软件运行的速度

B、软件修改的成本

C、软件是否有故障

D、软件的设计规范

2、属于提升可修改性的策略的是

A、系统猜测用户要完成的任务

B、Ping/echo

C、模块高内聚、低耦合

D、提高计算效率

3、属于提升可修改性的策略的是

A、让模块通用

B、限制执行时间

C、维持数据的保密性

D、提供专用的测试路径

4、属于提升可修改性的策略的是

A、投票

B、隐藏信息

C、限制待处理事件队列长度

D、维持数据的完整性

5、属于提升可修改性的策略的是

A、把接口和实现分离开

B、系统给用户适当的反馈

C、心跳

D、考虑到可能会发生的修改

Performance and its Tactics随堂测验

1、性能关注的是

A、区分合法和非法用户

B、软件修改的成本

C、软件运行的速度

D、用户容易上手

2、属于提升性能的策略的是

A、系统猜测用户要完成的任务

B、Ping/echo

C、模块高内聚、低耦合

D、提高计算效率

3、属于提升性能的策略的是

A、减少要处理的数据总量

B、用户的授权

C、把接口和实现分离开

D、系统给用户适当的反馈

4、属于提升性能的策略的是

A、让模块通用

B、限制执行时间

C、维持数据的保密性

D、提供专用的测试路径

5、属于提升性能的策略的是

A、投票

B、隐藏信息

C、限制待处理事件队列长度

D、维持数据的完整性

Security and its Tactics随堂测验

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、攻击者的识别

Testability and its Tactics随堂测验

1、可测试性关注的是

A、软件的故障

B、软件使用中给用户适当的反馈

C、尽可能让软件bug在测试中暴露出来

D、软件运行的速度

2、属于提升可测试性的策略的是

A、记录 / 回放

B、系统猜测用户要完成的任务

C、服务下线

D、按需创建实例

3、属于提升可测试性的策略的是

A、用户的授权

B、把接口和实现分离开

C、把用户界面和系统其它部分隔离开

D、多态

4、属于提升可测试性的策略的是

A、限制执行时间

B、维持数据的保密性

C、提供专用的测试路径

D、检查点/回滚

5、属于提升可测试性的策略的是

A、主动冗余

B、维持接口不变

C、利用并发机制

D、内部监控

Usability and its Tactics随堂测验

1、易用性关注的是

A、软件的故障

B、尽可能让软件bug在测试中暴露出来

C、软件运行的速度

D、终端用户使用软件难度降低

2、属于提升易用性的策略的是

A、系统猜测用户要完成的任务

B、主动冗余

C、维持接口不变

D、利用并发机制

3、属于提升易用性的策略的是

A、系统给用户适当的反馈

B、检查点/回滚

C、命名服务器

D、固定优先级调度

4、属于提升易用性的策略的是

A、提高计算效率

B、系统给用户提供一致的体验

C、让模块通用

D、限制执行时间

5、属于提升易用性的策略的是

A、减少要处理的数据总量

B、支持撤销操作

C、隐藏信息

D、限制待处理事件队列长度

软件体系结构评估

软件体系结构评估随堂测验

1、敏感点一定会导致有风险决策。

2、效用树中的场景不需要定义优先级。

3、软件体系结构评估是在软件测试阶段进行的。

4、ATAM中,项目干系人就是项目的用户。

5、在ATAM的软件体系结构评估方法中,T指的是()。

相关资源:泡泡堂辅助软件V1.0

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月16日
下一篇 2021年6月16日

相关推荐