设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重

题目
单选题
设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。可移植性是指将一个原先在某种特定的硬件或软件环境下正常运行的软件移植到另一个硬件或软件的环境下,使得该软件也能正确运行的难易程度。为了提高软件的可移植性,应注意提高软件的__(1)__。可维护性通常包括__(2)__。通常认为,软件维护工作包括正确性维护、__(3)__维护和__(4)__维护。其中__(5)__维护则是为了扩充软件的功能或者提高原有软件的性能而进行的维护活动。__(6)__是指当系统万一遇到未预料的情况时,能够按照预定的方式来作合适的处理。空白(1)处应选择()
A

使用方便性

B

简洁性

C

可靠性

D

设备不依赖性

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

第1题:

●国家标准GB/T16260《软件产品评价——质量特性及其使用指南》规定了软件产品的6个质量特性,他们是(11)一。

(11)A.功能性、可靠性、易用性、效率、可维护性、可移植性

B.性能、寿命、可信性、安全、可维护性、可移植性

C.功能性、无形性、经济性、效率、可维护性、可移植性

D.功能性、同步性、可信性、安全、可维护性、可移植性


正确答案:A

第2题:

影响软件维护难易程度的因素包括软件的可靠性、可测试性、可修改性、可移植性、可使用性、可理解性及程序效率等。要衡量软件的可维护性,应着重从哪3方面考察?


正确答案:可理解性、可测试性、可修改性。
可理解性、可测试性、可修改性。

第3题:

●设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。可移植性反映出把一个原先在某种硬件或软件环境下正常运行的软件移植到另一个硬件或软件环境下,使该软件也能正确地运行的难易程度。为了提高软件的可移植性,应注意提高软件的 (47) 。可维护性通常包括 (48) 。通常认为,软件维护工作包括改正性维护、 (49) 维护和 (50) 维护。其中 (49) 维护则是为了扩充软件的功能或提高原有软件的性能而进行的维护活动。 (51) 是指当系统万一遇到未预料的情况时,能够按照预定的方式做合适的处理。

(47) A.使用方便性

B.简洁性

C.可靠性

D.设备不依赖性

(48) A.可用性和可理解性

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

C.可测试性和稳定性

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

(49) A.功能性

B.扩展性

C.合理性

D.完善性

(50) A.合理性

B.完善性

C.合法性

D.适应性

(51) A.可用性

B.正确性

C.稳定性

D.健壮性


正确答案:D,D,D,D,D
【解析】软件的可移植性是指把程序从一种硬件配置或软件系统环境转移到另一种配置和环境时,需要的工作量的多少。提高软件可移植性的关键在于提高软件的设备无关性,即设备不依赖性。软件的可维护性通常包括可理解性、可修改性和可测试性。按照每次维护的具体目标,软件维护工作可分为3类:改正性维护、完善性维护和适应性维护。改正性维护的目的在于纠正开发期间未能发现的错误。由于软件测试的不彻底性,任何大型软件在交付使用后都会发现一些潜藏的错误,对它们进行的诊断和改正就称为改正性维护,改正性维护约占总维护量的20%。完善性维护指的是任何软件,无论是应用软件还是系统软件,在使用期间都要不断改善,加强产品的功能和性能,以满足用户日益增长的需求,提高自己产品的市场竞争力。刚投入使用的是第1版,以后就可能不断升级为第2版、第3版等,在整个维护工作量中,完善性维护所占比重最大,约占50%~60%。适应性维护是指软件为适应运行环境的变化而进行的一种维护,如硬件或支撑软件(如操作系统升级)改变引起的变化,将软件移植到其他的运行平台上等,这类维护大约占总维护量的25%。软件的健壮性是指在硬件发生故障、输入的数据无效或操作错误等意外环境下,即系统遇到未预料的情况时,系统能够做出适当响应的程度。

第4题:

软件质量特性包括功能性、易使用性、( )等特性。

A.效率

B.可维护性

C.可移植性

D.响应性

E.可靠性


正确答案:ABCE
响应性是服务质量特性之一。

第5题:

软件的可维护性、可使用性、( )是衡量软件质量的几个主要特性。

A.可靠性

B.可复用性

C.可修改性

D.可理解性


正确答案:A
解析:衡量软件质量的几个主要特性是软件的可维护性、可使用性、可靠性。相关知识点:  软件质量是指反映软件系统或软件产品满足规定或隐含需求的能力特征和特性全体。软件质量控制包括了与以下7个主要活动有关的各种任务:应用技术方法;运行正式的技术评审:测试软件;标准的实施;控制变更;量度;记录保存和报告。

第6题:

在6个软件质量要素和24个评价准则的关系中,和产品文件完备性这个准则存在着关系的软件质量要素是( )

A.可靠性、可维护性

B.易使用性、可维护性

C.易使用性、功能性

D.健壮性、可移植性


参考答案B

第7题:

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

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


正确答案:×

第8题:

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

A.可理解性和可测试性

B.可理解性和可移植性

C.效率和可修改性

D.效率和结构


正确答案:B
解析:软件可维护性的定义:软件能够被理解、校正、适应及增强功能的容易程度。软件的可维护性是软件开发阶段的关键目标。影响软件可维护性的因素较多,设计、编码及测试中的疏忽和低劣的软件配置,缺少文档等都对软件的可维护性产生不良影响。软件可维护性可用下面7个质量特性来衡量,即可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。对于不同类型的维护,这7种特性的侧重点也是不相同。故B为正确答案。

第9题:

软件的质量特性包括功能性、可靠性、效率、( )等特性。

A.易使用性

B.可维护性

C.可移植性

D.响应性

E.移情性


正确答案:ABC
软件质量特性包括功能性、可靠性、易使用性、效率、可维护性和可移植性等6个特性;响应性、移情性是服务质量特性,注意区分。

第10题:

以下关于软件可维护性的叙述中,不正确的是“可维护性( )”

A.是衡量软件质量的一个重要特性
B.不受软件开发文档的影响
C.是软件开发阶段各个时期的关键目标
D.可以从可理解性、可靠性、可测试性、可行性、可移植性等方面进行度量

答案:B
解析:
本题考查软件维护知识点。通常影响软件可维护性的因素有可理解性、可测试性和可修改性。可理解性:可理解性是指维护人员理解软件的结构,接口,功能和内部过程的难易程度。采用良好的编程风格有助于提高软件的易理解性。可测试性:可测试性是指测试和诊断软件错误的难易程度。可修改性:可修改性是指修改软件的难易程度

更多相关问题