ISO/IEC 5055:2021 信息技术 软件测量 软件质量测量 自动源代码质量测量
标准编号:ISO/IEC 5055:2021
中文名称:信息技术 软件测量 软件质量测量 自动源代码质量测量
英文名称:Information technology — Software measurement — Software quality measurement — Automated source code quality measures
发布日期:2021-03
标准范围
本标准中的措施是通过检测和计算源代码中可能导致不可接受的操作风险或过高成本的良好架构和编码实践的违规行为来计算的。在源代码一级为这些措施建立标准是很重要的,因为它们已被用于外包和系统开发合同,而没有国际标准可供参考。例如,管理软件产品质量的ISO/IEC 25000系列标准仅在源代码级别提供了一小部分度量。更新这些措施的主要目标是将其适用性扩展到嵌入式软件,这对于嵌入式设备和物联网的日益增长的实施尤其重要。传统上在IT应用中实现的功能现在正在转移到嵌入式芯片上。由于本文档中规定的措施中包括的弱点已被发现适用于所有形式的软件,因此在本文档中不单独处理嵌入式软件。
The measures in this standard were calculated from detecting and counting violations of good architectural and coding practices in the source code that could result in unacceptable operational risks or excessive costs. Establishing standards for these measures at the source code level is important because they have been used in outsourcing and system development contracts without having international standards to reference. For instance, the ISO/IEC 25000 series of standards that govern software product quality provide only a small set of measures at the source code level.
A primary objective of updating these measures was to extend their applicability to embedded software, which is especially important for the growing implementation of embedded devices and the Internet of Things. Functionality that has traditionally been implemented in IT applications is now being moved to embedded chips. Since the weaknesses included in the measures specified in this document have been found to be applicable to all forms of software, embedded software is not treated separately in this specification.
标准预览图


