软件工程名词解释

软件工程名词解释

ID:47545218

大小:89.00 KB

页数:21页

时间:2020-01-14

软件工程名词解释_第1页
软件工程名词解释_第2页
软件工程名词解释_第3页
软件工程名词解释_第4页
软件工程名词解释_第5页
资源描述:

《软件工程名词解释》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.名词解释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章

2、)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章)4

3、5.软件结构图(第5章)46.结构化设计(第5章)47.变换流(第6章)48.事务流(第6章)49.JSP(第6章)50.JSD(第6章)答案:1.软件测试指为了发现软件中的错误而执行软件的过程。它的目标是尽可能多地发现软件中存在的错误,将测试结果作为纠错的依据。2.静态测试指被测试的程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测。3.动态测试指通过运行程序发现错误。4.黑盒测试指把测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试,依据需求规格说明书,检查

4、程序是否满足功能要求,又称为功能测试或数据驱动测试。5.白盒测试指把测试对象看成一个打开的盒子,测试人员需了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。6.语句覆盖指设计足够的测试用例,使被测程序中每个语句至少执行一次。7.判定覆盖指设计足够的测试用例,使被测程序中每个判定表达式至少获得一次“真”值或“假”值,从而使程序的每个分支至少都通过一次,因此判定覆盖又称分支覆盖。8.条件覆盖指设计足够测试用例,使判定表

5、达式中每个条件的各种可能的值至少出现一次。word范文.9.判定/条件覆盖指设计足够的测试用例,使得判定表达式中每个条件的所有可能取值至少出现一次,并使每个判定表达式所有可能的结果也至少出现一次。10.条件组合覆盖指设计足够的测试用例,使得每个判定表达式中条件的各种可能的值的组合都至少出现一次。11.路径覆盖指设计足够的测试用例,覆盖被测程序中所有可能的路径。12.测试用例指为寻找程序中的错误而精心设计的一组测试数据。13.驱动模块指用来模拟被测模块的上级调用模块,其功能比真正的上级模块简单得多,它只完成接受测试数据,以上级模块

6、调用被测模块的格式驱动被测模块,接收被测模块的测试结果并输出。14.桩模块指用来代替被测试模块所调用的模块,其作用是返回被测试模块所需的信息。15.单元测试指对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。16.集成测试指在单元测试基础上,将所有模块按照设计要求组装成一个完整的系统进行的测试。也称组装测试或联合测试。17.确认测试指检查软件的功能与性能是否与需求规格说明书中确定的指标相符合,又称有效性测试。18.渐增式测试指逐个把未经过测试的模块组装到已经过测试的模块上去

7、,进行集成测试。每加入一个新模块进行一次集成测试,重复此过程直到程序组装完毕。19.非渐增式测试指首先对每个模块分别进行单元测试,然后把所有的模块按设计要求组装在一起进行测试。20.调试指确定错误的原因和位置,并改正错误的过程,也称纠错。21.1)人对感知过程的认识,包括视觉、阅读时的认知心理、记忆、归纳与演绎推理等;2)用户已有的技能和行为方式;3)用户所要求的完成的整个任务以及用户对人机交互部分的特殊要求。22.已经通过正式复审和批准的某规约或产品,它因此可以作为进一步开发的基础,并且只能遵循正式的变化控制过程得到改变。23

8、.软件配置管理,简称SCM,它用于整个软件工程过程。其主要目标是:标识变更、控制变更、确保变更正确地实现、报告有关变更。SCM是一组管理整个软件生存期各阶段中变更的活动。24.软件配置项是软件工程中产生的信息项,它是配置管理的基本单位,对已成为基线的SCI,虽然

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。