以下关于软件质量特性测试的叙述,正确的是______。 ①成熟性测试是检验软件系统故障,或违反指定接口的情况下维持规定的性能水平有关的测试工作。 ②功能性测试是检验适合性、准确性、互操作性、安全保密性及功能依从性的测试工作。 ③易学性测试是检查系统中用户为操作和运行控制所努力的有关测试工作。 ④效率测试指在规定条件下产品执行其功能时,测试时间消耗及资源利用的工作。
A.①②③④
B.①④
C.①③④
D.②④
参考答案:D
解析:考查各种质量特性及其子特性,选项A是错误的。因为容错性测试是检验软件系统故障,或违反指定接口的情况下维持规定的性能水平有关的测试工作。而不是成熟性测试,成熟性是指软件产品为避免由软件中故障而导致失效的能力;选项C也是错误的,因为易操作性测试是检查系统中用户为操作和运行控制所努力的有关测试工作,不是易学性测试,易学性是指软件产品使用户能学习其应用的能力。 功能性、可靠性和可移植性的子特性分别参见例题6~8中的分析,其他3个质量特性的子特性分别描述如下。 (1)易用性:在指定条件下使用时软件产品被理解、学习、使用和吸引用户的能力,用户可能包括操作员、最终用户和受该软件的使用影响或依赖于该软件使用的间接用户。易用性必须针对软件所影响的所有不同的用户环境,可能包括对使用准备和结果的评价。包括以下子特性。 ·易理解性:软件产品使用户能理解软件是否合适,以及如何能将软件用于特定的任务和使用条件的能力,这要依赖于软件提供的文档和初始印象。 ·易学性:软件产品使用户能学习其应用的能力。 ·易操作性:软件产品使用户能操作和控制它的能力。 ·吸引性:软件产品吸引用户的能力,涉及软件旨在使自身对用户更具吸引力的属性,如颜色的使用和图形化设计的特征。 ·易用性的依从性:软件产品遵循与易用性相关的标准、约定、风格指南或法规的能力。 (2) 效率:在规定条件下相对于所用资源的数量,软件产品可提供适当性能的能力。资源可能包括其他软件产品、系统软件和硬件配置,以及物质材料(如打印纸及磁盘等)。包括以下子特性。 ·时间特性:在规定条件下软件产品执行其功能时提供适当的响应和处理时间,以及吞吐率的能力。 ·资源利用性:在规定条件下软件产品执行其功能时使用合适数量和类别的资源的能力,人力资源作为生产率的一部分被包括进来。 ·效率依从性:软件产品遵循与效率相关标准或约定的能力。 (3) 可维护性:软件产品可被修改的能力。修改可能包括纠正、改进或软件对环境、需求和功能规格说明变化的适应。包括以下子特性。 ·易分析性:软件产品诊断软件中的缺陷或失效原因或识别待修改部分的能力。 ·易改变性:软件产品使指定的修改可以被实现的能力,实现包括编码、设计和文档的更改。 ·稳定性:软件产品避免由于软件修改而造成意外结果的能力。 ·易测试性:软件产品使已修改软件能被确认的能力。 ·维护性的依从性:软件产品遵循与维护性相关的标准或约定的能力。