软件水平考试

软件的维护并不只是修正错误。软件测试不可能揭露旧系统中所有潜伏的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为( )A. 完善性维护 B. 适应性维护 C. 预防性维护 D. 改正性维护

题目
软件的维护并不只是修正错误。软件测试不可能揭露旧系统中所有潜伏的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为( )

A. 完善性维护
B. 适应性维护
C. 预防性维护
D. 改正性维护
参考答案和解析
答案:D
解析:
软件的维护并不只是修正错误。为了满足用户提出的增加新功能、修改现有功能以及一般性的改进要求和建议,需要进行完善性维护,它是软件维护工作的主要部分;软件测试不可能揭露旧系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为改正性维护;为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为预防性维护。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

软件的维护并不只是修正错误。为了满足用户提出的修改现有功能、增加新功能以及一般性的改进要求和建议,需要进行(10),它是软件维护工作的主要部分;软件测试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(11);为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(12)。

A.完善性维护

B.适应性维护

C.预防性维护

D.改正性维护


正确答案:A

第2题:

软件的维护并不只是修正错误。软件测试不可能揭露旧系统中所有潜伏的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(24);为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(25)。

A.完善性维护

B.适应性维护

C.预防性维护

D.改正性维护


正确答案:D
解析:软件的维护并不只是修正错误。为了满足用户提出的增加新功能、修改现有功能以及一般性的改进要求和建议,需要进行完善性维护,它是软件维护工作的主要部分;软件测试不可能揭露旧系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为改正性维护;为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为预防性维护。

第3题:

共用题干题软件的维护并不只是修正错误。为了满足用户提出的修改现有功能、增加新功能以及一般性的改进要求和建议,需要进行(1),它是软件维护工作的主要部分。软件测试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(2)。为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(3)。

空白(3)处填()

A.完善性维护

B.适应性维护

C.预防性维护

D.改正性维护


参考答案:C
本题考查4种类型的系统维护的区别。

第4题:

软件测试是软件开发过程中的重要阶段,它是软件质量保证的重要手段,下列:Ⅰ.预防软件发生错误Ⅱ.发现改正程序错误Ⅲ.提供诊断错误信息( )是软件测试的任务。

A.只有Ⅰ

B.只有Ⅱ

C.Ⅱ和Ⅲ

D.Ⅰ、Ⅱ和Ⅲ


正确答案:D

第5题:

●软件的维护并不只是修正错误。软件测试不可能揭露旧系统所有潜伏的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为 (22);为了改进软件未来的可能维护性或可靠性,或者后为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(23)

(22)

A.完善性维护

B.适应性维护

C.预防性维护

D.改正性维护

(23)

A.完善性维护

B.适应性维护

C.预防性维护

D.改正性维护


正确答案:D,C

第6题:

软件测试是软件开发的重要环节,而进行软件测试的目的是

A.证明软件错误不存在

B.证明软件错误的存在

C.改正程序所有的错误

D.发现程序所有的错误


正确答案:B

第7题:

软件测试是软件开发过程中的重要阶段,其任务不包括以下()选项。

A、预防软件发生错误

B、发现定位程序错误

C、修正所定位的错误

D、提供错误诊断信息


参考答案:C

第8题:

● 软件的维护并不只是修正错误。为了满足用户提出的修改现有功能、增加新功能以及一般性的改进要求和建议,需要进行(10) ,它是软件维护工作的主要部分;软件测试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(11) ;为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(12) 。

(10)

A.完善性维护

B.适应性维护

C.预防性维护

D.改正性维护

(11)

A.完善性维护

B.适应性维护

C.预防性维护

D.改正性维护

(12)

A.完善性维护

B.适应性维护

C.预防性维护

D.改正性维护


正确答案:A,D,C

第9题:

软件测试的目的是( )。

A.证明软件系统中存在错误

B.找出软件系统中存在的所有错误

C.尽可能多地发现软件系统中的错误和缺陷

D.证明软件的正确性


正确答案:C
解析:软件测试的目的不是证明系统的正确或是系统的错误,而是要发现错误以便编程人员能够改正。系统中的错误和缺陷往往受到很多偶然因素的影响,不可能完全发现,只能是尽可能地去发现并加以改正。

第10题:

软件测试是软件开发过程中的重要阶段,它是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?

Ⅰ.预防软件发生错误

Ⅱ.发现改正程序错误

Ⅲ.提供诊断错误信息

A.只有Ⅰ

B.只有Ⅱ

C.Ⅱ和Ⅲ

D.Ⅰ,Ⅱ和Ⅲ


正确答案:D
解析:软件测试是保证软件质量的重要手段,也是软件开发中不可缺少的阶段。一般它在编码完成后进行,但对软件测试的整个安排都是贯穿于软件开发的始终,而且其任务不仅要求对编码正确性进行检查,而且要验证软件需求定义、软件设计的正确性。因此测试的任务应是预防软件发生错误,即应预防在分析、设计和编码中产生错误;要发现并改正程序中出现的错误,同时应为改正程序中出现的错误提供信息。考点链接:软件测试技术、测试的组成、测试的实施。

更多相关问题