文档详情

软件工程名词解释 (一).pdf

发布:2025-04-08约2.36万字共28页下载文档
文本预览下载声明

名词解释

1.软件测试第(8章)2.静态测试第(8章)3.动态测试第(8章)4.黑盒测试第(8章)5.白

盒测试第(8章)6.语句覆盖第(6章)7.判定覆盖第(6章)8.条件覆盖第(6章)9.判

定/条件覆盖第(6章)10.条件组合覆盖第(6章)11.路径覆盖第(6章)12.测求例第(

8章)13.驱动模块第(6章)14.桩模块第(6章)15.单元测试第(8章)16.集成测试第(

8章)17.确认测试第(8章)18.渐增式测试第(8章)19.非渐增式测试第(8章)20.调

试笫(9章)21.人的因素的含义第(11章)22.基线第(12章)23.软件配置管理第(12章

24.软件配置项第(12章)25.软件概要设计第(5章)26.模块第(5章)27.模块化第(5

章)28.抽象第(5章)29.信息隐蔽第(5章)30.模块独立性第(5章)31.耦合性第(5章)

32.无直接耦合第(5章)33.数据耦合第(5章)34.标记耦合第(5章)35.控制耦合第(5

章)

36.公共耦合第(5章)37.内容耦合第(5章)38.内聚性第(5章)39.偶然内聚第(5章)

40.逻辑内聚第(5章)41.时间内聚第(5章)42.通信内聚第(5章)43.顺序内聚第(5章)

44.功能内聚第(5章)45.软件结构图第(5章)46.结构化设计第(5章)47.变换流第(6

章)48.事务流第(6章)49.JSP第(6章)50.JSD第(6章)

答案:

1.软件测试指为了发现软件中的错误而执行软件的过程。它的目标是尽可能多地发现软件中

存在的错误,将测试结果作为纠错的依据。

2.静态测试指被测试的程序不在机器上运行,而是采人工检测和计算机辅助静态分析的手

段对程序进行检测。

3.动态测试指通过运行程序发现错误。

4.黑盒测试指把测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,

只在软件的接口处进行测试,依据需求规格说明书,检资程序是否满足功能要求,又称

范文

为功能测试或数据驱动测试。

5.白盒测试指把测试对象看成一个打开的盒子,测试人员需了解程序的内部结构和处理过

程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制

结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。

6.语句覆盖指设计足够的测试例,使被测程序中每个语句至少执行一次。

7.判定覆盖指设计足够的测试例,使被测程序中每个判定表达式至少获得一次真“”值或

假“”值,从而使程序的每个分支至少都通过一次,因此判定覆盖又称分支覆盖。

8.条件覆盖指设计足够测试例,使判定表达式中每个条件的各种可能的值至少出现一次。

9.判定/条件覆盖指设计足够的测试例,使得判定表达式中每个条件的所有可能取值至少

出现一次,并使每个判定表达式所有可能的结果也至少出现一次C

10.条件组合覆盖指设计足够的测试例,使得每个判定表达式中条件的各种可能的值的

组合都至少出现•次。

11.路径覆盖指设计足够的测试例,覆盖被测程序中所有可能的路径。

12.测试例指为寻找程序中的错误而精心设计的一组测试数据。

13.驱动模块指来模拟被测模块的上级调模块,其功能比真正的上级模块简单得多,它

只完成接受测试数据,以上级模块调被测模块的格式驱动被测模块,接收被测模块的测试

结果并输出。

14.桩模块指来代替被测试模块所调的模块,其作是返回被测试模块所需的信息。

15.单元测试指对源程序中每一个程序单元进行测试,险查各个模块是否正确实现规定的

功能,从而发现模块在编码中或算法中的错误

显示全部
相似文档