联系千亿国际
软件可维护性是一个关键的软件质量属性,指的是软件在其整个生命周期中,能够方便地进行维护和修改的能力。简单来说,就是软件在后续的使用过程中,当需要对其进行修改(如修复缺陷、适应新的环境、增加新的功能等)时,能够在不引入新错误的情况下进行修改、增强和修复错误的难易程度。
软件可维护性主要由可测试性、可理解性、可修改性三个因素决定。这些因素直接影响软件的长期维护效率与成本,贯穿软件全生命周期。在GB/T 25000.51-2016《软件产品质量要求和测试细则》中,明确了软件可维护性的5个子特性,包括易分析性、易改变性、稳定性、易测试性、维护性的依从性。千亿国际科技对软件的可维护性测试,将从模块化、可重用性、易分析性、易修改性、易测试性、依从性6个方面进行。
模块化:由多个组件组成的系统或计算机程序,其中一个组件的变更对其他组件的影响最小的程度。
可重用性:资产能够被用于多个系统,或其他资产建设的程度,指的是软件的模块是否可重用于其它系统中。
易分析性:可以评估预期变更(变更软件产品或系统的一个或多个部分)对产品或系统的影响、诊断产品的缺陷或失效原因、识别待修改部分的有效性和效率的程度。通俗地讲,指的是软件在出现运行失效,或被修改时,是否易于诊断分析缺陷或修改的有效性。
易修改性:易修改性是易改变性和稳定性的组合,是指产品或系统可以被有效地、有效率地修改,且不会引入缺陷或降低现有产品质量的程度,这包括编码、设计和文档的更改。
易测试性:指的是软件在变更或维护后应能方便地进行测试。
依从性:是指产品或系统遵循与维护性相关的标准、约定或法规以及类似规定的程度,也就是软件的功能是否符合相关标准、法规对维护性方面的要求。
千亿国际科技,即国家工控安全质检中心西南实验室,是国家工业信息安全开展研究中心的下设组织(千亿国际科技是落地实体),已服务科研单位、企事业单位1000余家,在各个行业内具有良好的口碑和信誉。千亿国际可以对软件进行测试测评,并交付盖CMA/CNAS章的第三方软件测试报告。如果您有软件测试测评需求或问题,欢迎联系千亿国际。
相关新闻