1 / 24
文档名称:

软件工程名词解释.docx

格式:docx   大小:41KB   页数:24页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程名词解释.docx

上传人:cjl201702 2021/7/31 文件大小:41 KB

下载得到文件列表

软件工程名词解释.docx

相关文档

文档介绍

文档介绍:名词解释
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. 软件测试指为了发现软件中的错误而执行软件的过程。 它的目标是尽可能多地发现软件中 存在的错误,将测试结果作为纠错的依据。
静态测试指被测试的程序不在机器上运行, 而是采用人工检测和计算机辅助静态分析的手 段对程序进行检测。
动态测试指通过运行程序发现错误。
黑盒测试指把测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过 程,只在软件的接口处进行测试,依据需求规格说明书,检查程序是否满足功能要求,又称 为功能测试或数据驱动测试。
白盒测试指把测试对象看成一个打开的盒子,测试人员需了解程序的内部结构和处理过 程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制 结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。
语句覆盖指设计足够的测试用例,使被测程序中每个语句至少执行一次。
判定覆盖指设计足够的测试用例,使被测程序中每个判定表达式至少获得一次“真”值或 “假”值,从而使程序的每个分支至少都通过一次,因此判定覆盖又称分支覆盖。
条件覆盖指设计足够测试用例,使判定表达式中每个条件的各种可能的值至少出现一次。
判定 / 条件覆盖指设计足够的测试用例,使得判定表达式中每个条件的所有可能取值至少 出现一次,并使每个判定表达式所有可能的结果也至少出现一次。
条件组合覆盖指设计足够的测试用例,使得每个判定表达式中条件的各种可能的值的组
合都至少出现一次。
路径覆盖指设计足够的测试用例,覆盖被测程序中所有可能的路径。
测试用例指为寻找程序中的错误而精心设计的一组测试数据。
驱动模块指用来模拟被测模块的上级调用模块,其功能比真正的上级模块简单得多,它
只完成接受测试数据,以上级模块调用被测模块的格式驱动被测模块,接收被测模块的测试
结果并输出。
桩模块指用来代替被测试模块所调用的模块,其作用是返回被测试模块所需的信息。
单元测试指对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功
能,从而发现模块在编码中或算法中的错误。
集成测试指在单元测试基础上,将所有模块按照设计要求组装成一个完整的系统进行的
测试。也称组装测试或联合测试。
确认测试指检查软件的功能与性能是否与需求规格说明书中确定的指标相符合,又称有
效性测试。
渐增式测试指逐个把未经过测试的模块组装到已经过测试的模块上去,进行集成测试。
每加入一个新模块进行一次集成测试,重复此过程直到程序组装完毕。
非渐增式测试指首先对每个模块分别进行单元测试,然后把所有的模块按设计要求组装
在一起进行测试。
调试指确定错误的原因和位置,并改正错误的过程,也称纠错。
1 )人对感知过程的认识,包括视觉、阅读时