单选题软件可维护性的特性中相互矛盾的是(  )。A 可修改性和可理解性B 可测试性和可理解性C 效率和可修改性D 可理解性和可读性

题目
单选题
软件可维护性的特性中相互矛盾的是(  )。
A

可修改性和可理解性

B

可测试性和可理解性

C

效率和可修改性

D

可理解性和可读性

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 按照ISO/IEC9126软件质量标准,软件的可维护性所包括的子特性有()。()A.可靠性、可修改性、一致性 B.可理解性、可修改性、可移植性C.可理解性、可安装性、一致性 D.可理解性、可修改性、稳定性


正确答案:B
软件可维护性即维护人员对该软件进行维护的难易程度,具体包括理解、改正、改动和改进该软件的难易程度。
决定可维护性的因素:1.系统的大小、2.系统的年龄、3.结构合理性
可维护性的度量:可理解性、可测试性、可修改性、可移植性

第2题:

软件可维护性度量的六个质量特性是可理解性、可测试性、可修改性、可移植性、可使用性和效率。

此题为判断题(对,错)。


正确答案:×

第3题:

●可维护性的特性中相互促进的是 (53) 。

(53) A.可理解性和可测试性

B.效率和可移植性

C.效率和可修改性

D.效率和结构好


正确答案:A
【解析】软件的可维护性可用7个质量特性来衡量,分别是:可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。对于不同类型的维护,这些特性的侧重点也不相同,有一些可维护特性是可以相互促进的,比如可理解性和可测试性,可理解性和可修改性。另外一些则是相互矛盾的,如选项B中的效率和可移植性、选项C中的效率和可修改性。至于选项D中的结构好则不属于可维护性的特征。

第4题:

● 软件可维护性的特性中相互促进的是(21) 。

(21)

A.可理解性和可测试性

B.可理解性和可移植性

C.效率和可修改性

D.效率和结构


正确答案:B

第5题:

软件的可维护性度量可分解为对多种因素的度量,主要包括

A.可测试性、可理解性和可复用性

B.可扩散性、可理解性和可使用性

C.可复用性、可理解性和可修改性

D.可测试性、可理解性和可修改性


正确答案:D
解析:可维护性度量表示软件系统维护工作的强度或维护工作量的大小。实践中可把可维护性度量问题分解为可测试性、可理解性、可修改性、可移植性、可靠性、有效性和可用性的度量。

第6题:

可维护性是评价软件质量的重要方面,系统的可维护性通常包括(11),(12)维护是为了扩充软件的功能或提高原有软件的性能而进行的维护活动。

A.可用性和可理解性

B.可修改性、数据独立性和数据一致性

C.可测试性和稳定性

D.可理解性、可修改性和可测试性


正确答案:D

第7题:

可维护性的特性中相互促进的是______ 。

A.可理解性和可测试性

B.效率和可移植性

C.效率和可修改性

D.效率和结构


正确答案:A
解析:软件的可维护性可用七个质量特性来衡量,分别是:可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。对于不同类型的维护,这些特性的侧重点也不相同,有一些可维护特性是可以相互促进的,比如可理解性和可测试性、可理解性和可修改性,另外一些则是相互矛盾的,如答案B中的效率和可移植性、C中的效率和可修改性。至于D中的结构则不属于可维护性的特征。

第8题:

● 可维护性通常包括(1),对(2)的修改不归结为软件的维护工作。

(1)

A.可用性和可理解性 B.可修改性、数据独立性和数据一致性

C.可测试性和稳定性 D.可理解性、可修改性和可测试性

(2)A.文档 B.数据 C.需求分析 D.代码


正确答案:D,C
    软件的可维护性通常包括可理解性、可修改性和可测试性。按照每次维护的具体目标,软件维护工作可分为4类:改正性维护、完善性维护和适应性维护、预防性维护。
    其中改正性维护的目的在于纠正开发期间未能发现的错误。由于软件测试的不彻底性,任何大型软件在交付使用后都会发现一些潜藏的错误,对它们进行的诊断和改正就称为改正性维护,改正性维护约占总维护的25%。
    完善性维护指的是任何软件,无论是应用软件还是系统软件,在使用期间都要不断改善,加强产品的功能和性能,以满足用户日益增长的需求,提高自己产品的市场竞争力。刚投入使用的是第1版,以后就可能不断升级为第2版、第3版等,在整个维护工作量中,完善性维护所占比重最大,约占50%。
    适应性维护是指软件为适应运行环境的变化而进行的一种维护,如硬件或支撑软件(如操作系统升级)改变引起的变化,将软件移植到其他的运行平台上等,这类维护大约占总维量的20%。
    预防性维护:在软件产品中的潜在错误成为实际错误前,检测和更正它们,这类维护大约占总维量的5%。
    软件维护是软件生命周期的最后一个阶段,而与软件维护有关的绝大多数问题的根源在于计划阶段和开发阶段的工作缺陷,这就经常涉及软件中的代码、数据和文档的维护工作,而需求分析并不是软件的维护工作。

第9题:

在可维护性的特性中,相互矛盾的是(55)。

A.可修改性和可理解性

B.可测试性和可理解性

C.效率和可修改性

D.可理解性和可读性


正确答案:C
解析:本题考查软件维护的基础知识。软件可维护性包括可理解性、可测试性和可修改性,其中可理解性包括可读性。效率不属于可维护性范畴,而是属于系统运行的范畴。

第10题:

可维护性的特性中,相互促进的()。

A可理解性和可测试性

B效率和可移植性

C效率和可修改性

D效率和结构好


A

更多相关问题