GB/T 25000.51-2016之维护性

如果这篇文章对你有帮助,不妨点个关注,期待与你分享更多!

在软件产业规模化、产品化发展日趋成熟的今天,如何科学、一致地评价一个"就绪可用软件产品"(RUSP)的质量,已成为采购方、开发者与测评机构共同面临的现实课题。以往对软件质量的评判往往依赖于主观体验或零散的功能测试,缺乏全面、可量化的统一标尺。为此,**GB/T 25000.51-2016《系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》**​ 应运而生。该标准作为我国软件质量评价体系的核心国家标准之一,为"开箱即用"的软件产品提供了一套权威、完整、可操作的质量模型和测试准则。它不仅明确了功能性、性能效率、兼容性、可靠性、易用性、维护性、可移植性、信息安全性等八大质量特性要求,更详细规定了对应的测试细则,从而将软件质量评价从"经验判断"推向"标准度量"的新阶段。本文旨在深度解读该标准的核心要义、实践价值与应用路径,为软件产品的开发、测试、验收和选型提供清晰的指引。

一、维护性特性

维护性 是指产品或系统能够被预期的维护人员修改的有效性和效率的程度。它被系统地分解为6个关键子特性:

1、模块化, 是指由多个独立组件组成的系统或计算机程序,其中一个组件的变更对其他组件的影响最小的程度。主要测试方法:系统采用模块化设计分为多个组件和模块,单独安装和使用互相不受影响。

2、可重用性, 是指资产能够被用于多个系统,或其他资产建设的程度。主要测试方法:系统设计为通用性框架,可以实现二次开发和使用。

**3、易分析性,**是指可以评估预期变更(变更产品或系统的一个或多个部分)对产品或系统的影响、诊断产品的缺陷或失效原因、识别待修改部分的有效性和效率的程度。主要测试方法:

(1)具备维护说明、配置文件等各类指导说明,描述了常见的错误以及可能产生的原因。

(2)运行过程中出现异常时,检查系统或软件是否给出相应的提示信息或日志记录,信息的内容应当易于理解。

**4、易修改性,**是指产品或系统可以被有效地、有效率地修改,且不会引入缺陷或降低现有产品质量的程度。主要测试方法:

(1)查看需求文档、设计文档(如有)、操作手册等用户文档集中是否陈述软件支持系统参数配置,若支持系统参数配置,则编写并执行测试用例,验证实际效果与预期结果是否一致,同时验证修改的系统参数是否生效。

(2)若系统或软件支持用户权限配置,应对用户文档集中陈述的用户权限配置功能进行验证,配置完成用户权限后应验证是否配置成功。注:测试用例可参考用户权限的功能性验证

5、易测试性, 是指能够为系统、产品或组件建立测试准则,并通过测试执行来确定测试准则是否被满足的有效性和效率的程度。主要测试方法:查看需求文档、设计文档(如有)、操作手册等用户文档集中描述的功能是否易于选择检测点编写测试用例。

**6、维护性的依从性,**是指产品或系统遵循与维护性相关的标准、约定或法规以及类似规定的程度。包含了国际、国家、行业及企业四个维度的标准。

相关推荐
安畅检测齐鲁物联网测试中心9 天前
能源信息化项目验收测试材料有哪些?检测报告如何收费?
能源·cma·软件检测·cnas·第三方检测机构
proware13 天前
3588 cma heap应用示例之图像采集
linux·cma·dma buf
安畅检测齐鲁物联网测试中心16 天前
辽宁省企业如何做信创产品认证?信创认证流程与费用详解
cma·信创产品认证·信创产品·cnas·第三方检测机构·信创检测
安畅检测齐鲁物联网测试中心1 个月前
信息化项目验收测试攻略:需要提供哪些材料、多久时间、如何收费
cma·验收测试·cnas·第三方检测机构·项目验收·信息化项目验收
安畅检测齐鲁物联网测试中心1 个月前
CMA\CNAS软件测试报告是什么?第三方CMA\CNAS软件检测报告如何获得?
cma·软件检测·cnas·第三方检测机构
安畅检测齐鲁物联网测试中心1 个月前
四川企业如何做信创产品认证?信创认证流程与费用详解
cma·信创产品认证·cnas·第三方检测机构·信创检测
安畅检测齐鲁物联网测试中心1 个月前
软件产品登记测试如何帮助科技企业完成高企认定
cma·软件检测·cnas·第三方检测机构·软件产品登记测试·登记测试
安畅检测齐鲁物联网测试中心1 个月前
什么是软件测试?第三方软件测试的测试内容和流程?
cma·软件检测·cnas·第三方检测机构·第三方软件检测机构
安畅检测齐鲁物联网测试中心2 个月前
第三方软件验收测试报告有哪些测试内容?多少钱才算合适?
cma·验收测试·cnas·第三方检测机构·信息化项目验收测试