软件工程(名词解释) 联系客服

发布时间 : 星期二 文章软件工程(名词解释)更新完毕开始阅读

21、白盒测试:又称结构测试、逻辑驱动测试或基于程序的测试,它依赖于对程序内部结构的严密检验,针对特定条件下设计测试用例,对软件的逻辑路径进行测试。

22、黑盒测试:又称功能测试、数据驱动测试或基于规格说明的测试,它是一种从用户观点出发的测试。用这种方法进行测试时,把被测程序当作一个黑盒,不考虑内部结构和特性,测试者只考虑程序输入输出和程序功能,根据需求规格说明书来设计测试用例,推断测试结果的正确性。通常被用来验证软件功能的正确性和可操作性。

23、单元测试:将每个模块作为一个独立的实体来测试,用详细设计描述做指南,对重要的执行通路进行测试,以便发现模块内部的错误,发现编码和详细设计的错误。

24、集成测试:按照概要设计的要求组装独立模块成为子系统或系统,同时经过测试来发现借口错误的一种系统化的技术。

25、系统测试:是指将经过集成测试的软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、支持软件、数据和人员等元素结合在一起,对计算机系统进行一系列组装测试和确认测试。

26、??测试/Alpha测试:由用户在开发者场所进行,并且在开发者对用户的“指导”下进行的测试,开发者负责记录发现的软件错误和软件在使用中遇到的问题

27、Beta测试/??测试:由软件的最终用户们在一个或多个客户场所进行。开发者通常不在??测试的现场。??测试时软件在开发者不能控制的环境中的“真实”应用。用户记录在??测试过程中遇到的一切问题,并把这些问题报告给开发者。

28、回归测试:是指重新执行已经做过的测试,以保证对软件的新变化没有带来非预期的副作用。 29、软件维护:软件已经交付使用之后,为了改正软件运行错误或满足新需要而修改软件的过程。 30、改正性维护:对在测试阶段未能发现的、在软件投入使用后才逐渐暴露出来的错误的测试、诊断、定位、纠错,以及验证、修改的回归测试过程,称为改正性修复。

31、完善性维护:为了满足用户在使用过程中对软件提出的新的功能和性能的要求,需要对原来的软件的功能进行修改或扩充。

32、适应性维护:是软件适应外部新的软硬件环境,或者数据环境发生的新变化,而进行修改软件的过程。

33、预防性维护:为了提高软件未来的可维护性、可靠性,或为了给未来的改进奠定更好的基础而修改软件的过程。

34、软件可维护性:是指维护人员理解、改正、改动会改进这个软件的难易程度上,它是软件质量的主要特征之一。

35、软件维护的副作用:是指由于修改程序而导致新的错误或者新增加一些不必要的活动。

36、可重用性:指同一软件或部分软件不经修改或稍加改动就可以多次重复使用的性质。可重用性是软件工程追求的目标之一。

37、可靠性:是指程序在给定的时间间隔内,按照规格说明书的规定成功运行的概率。 38、可用性:是指程序在给定的时间点,按照规格说明书的规定成功运行的概率。

39、对象:是客观事物或概念的抽象表述,对象不仅能表示具体的实体,也能表示抽象的规划、计划或事件。

40、继承:子类能够直接获得父类已有的性质和特征,不需要重新定义。