针对构件接口处的错误和构件间交互引起的失效的构件测试方法是______。A.基于形式化的构件测试B.

题目

针对构件接口处的错误和构件间交互引起的失效的构件测试方法是______。

A.基于形式化的构件测试

B.构件方法序列

C.基于构件交互图的方法

D.基于合约变异的构件测试

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 以下关于软件构件及其接口的叙述,错误的是 (38) 。

(38)

A. 构件是软件系统中相对独立且具有一定意义的构成成分

B. 构件在容器中进行管理并获取其属性或者服务

C. 构件不允许外部对所支持的接口进行动态发现或调用

D. 构件可以基于对象实现,也可以不基于对象实现


正确答案:C

试题(38)分析
    本题考查软件构件的基本概念。
软件构件是软件系统中具有一定意义的、相对独立的可重用单元。与对象相比,构件可以基于对象实现,也可以不作为对象实现。构件需要在容器中管理并获取容器提供的服务;客户程序可以在运行状态下利用接口动态确定构件所支持的功能并调用。
参考答案
(38)C

第2题:

关于内置式合约测试(BICT),下列说法错误的是 ______。

A.增加了测试器构件和测试处理器构件,使被测构件具有自测试能力

B.该测试方法可用于动态、分布式系统

C.该测试方法的提出扩展了基于构件的软件工程实践

D.提出的模型驱动方法效率很高


正确答案:D
解析:内置式合约测试(BICT)可用于动态、分布式系统,扩展了基于构件的软件工程实践,但是它提出的模型驱动的方法需要构件的源代码,其效率目前还是未知的。

第3题:

试题(36)、(37)

在基于构件的软件开发中, (36) 描述系统设计蓝图以保证系统提供适当的功能;(37)用来了解系统的性能、吞吐率等非功能性属性。

(36)

A. 逻辑构件模型

B. 物理构件模型

C. 组件接口模型

D. 系统交互模型

(37)

A. 逻辑构件模型

B. 物理构件模型

C. 组件接口模型

D. 系统交互模型


正确答案:A,B
试题(36)、(37)分析
在基于构件的软件开发中,逻辑构件模型用功能包描述系统的抽象设计,用接口描述每个服务集合,以及功能之间如何交互以满足用户需求,它作为系统的设计蓝图以保证系统提供适当的功能。物理构件模型用技术设施产品、硬件分布和拓扑结构、以及用于绑定的网络和通信协议描述系统的物理设计,这种架构用于了解系统的性能、吞吐率等许多非功能性属性。
参考答案
(36)A  (37)B

第4题:

基于构件的开发模型包括软件的需求分析定义、体系结构设计、 (36) 、 (37) 以及测试和发布5个顺序执行的阶段。

(36)

A. 数据库建模

B. 业务过程建模

C. 对象建模

D. 构件库建立

(37)

A. 应用软件构建

B. 构件配置管理

C. 构件单元测试

D. 构件编码实现


正确答案:D,A
本题考查基于构件的软件开发模型的基础知识。基于构件的开发模型利用模块化方法将整个系统模块化,并在一定构件模型的支持下复用构件库中的一个或多个软件构件,通过组合手段高效率、高质量地构造应用软件系统的过程。基于构件的开发模型融合了螺旋模型的许多特征,本质上是演化形的,开发过程是迭代的。基于构件的开发模型由软件的需求分析定义、体系结构设计、构件库建立、应用软件构建以及测试和发布5个阶段组成。

第5题:

关于内置式合约测试(BICT),下列说法错误的是______。

A) 增加了测试器构件和测试处理器构件,使被测构件具有自测试能力

B) 该测试方法可用于动态、分布式系统

C) 该测试方法的提出扩展了基于构件的软件工程实践

D) 提出的模型驱动方法效率很高

A.

B.

C.

D.


正确答案:D

第6题:

在基于构件的软件开发中,( )描述系统设计蓝图以保证系统提供适当的功能;( )用来了解系统的性能、吞吐率等非功能性属性。

A.逻辑构件模型 B.物理构件模型 C.组件接口模型 D.系统交互模型 A.逻辑构件模型 B.物理构件模型 C.组件接口模型 D.系统交互模型


正确答案:A,B

第7题:

下列选项中,不属于面向构件提供者的构件测试目标是______。

A) 检查为特定项目而创建的新构件的质量

B) 检查在特定平台和操作环境中构件的复用、打包和部署

C) 尽可能多地揭示构件错误

D) 验证构件的功能、接口、行为和性能

A.

B.

C.

D.


正确答案:A
解析:面向构件提供者的测试目标是:①尽可能多地揭示构件错误;②验证构件的功能、接口、行为和性能,以保证它们符合给定的构件规约,检查在特定平台和操作环境中构件的复用、打包和部署。而面向构件复用者的测试目标是:①验证可复用构件的功能和性能;②在特定平台和操作环境下,确保可复用构件的正确使用和部署;③检查可复用构件定制而成的构件的质量;④检查为特定项目而创建的新构件的质量。

第8题:

● 基于构件的开发模型包括软件的需求分析定义、 (35) 、 (36) 、 (37) ,以及测试和发布5个顺序执行的阶段。

(35)

A. 构件接口设计

B. 体系结构设计

C. 元数据设计

D. 集成环境设计

(36)

A. 数据库建模

B. 业务过程建模

C. 对象建模

D. 构件库建立

(37)

A. 应用软件构建

B. 构件配置管理

C. 构件单元测试

D. 构件编码实现


正确答案:B,D,A
试题(35)~(37)分析
本题考查基于构件的软件开发模型的基础知识。
基于构件的开发模型利用模块化方法将整个系统模块化,并在一定构件模型的支持下复用构件库中的一个或多个软件构件,通过组合手段高效率、高质量地构造应用软件系统的过程。基于构件的开发模型融合了螺旋模型的许多特征,本质上是演化形的,开发过程是迭代的。基于构件的开发模型由软件的需求分析定义、体系结构设计、构件库建立、应用软件构建以及测试和发布5个阶段组成。
参考答案
(35)B (36) D (37) A

第9题:

●某公司测试部门共有40名员工,需要测试三类构件,分别是界面构件、算法构件和数据构件。在测试过程中,要求每位测试人员至少测试1类构件,最多测试2类构件。对于任意的测试任务分配方式,至少有一种构建种类完全一致的测试任务,其测试人员不少于(56)名。

(56)A.7

B.8

C.9

D.10


正确答案:A

第10题:

被认为是构件复用者可以信赖的安全的途径是______。

A.第三方验证

B.接口探查

C.基于形式化的构件测试

D.基于合约变异的构件测试


正确答案:A

更多相关问题