ISO/IEC/IEEE 32430:2021
Software engineering - Trial use standard for software non-functional sizing measurements
发布时间:2021-10-12 实施时间:


软件非功能性大小是指软件的非功能性特征的大小,例如性能、可靠性、可用性、安全性等。这些特征对于软件的质量和可靠性至关重要,因此需要对它们进行测量和评估。ISO/IEC/IEEE 32430:2021提供了一种测量软件非功能性大小的方法,以便在软件开发和维护过程中进行评估和控制。

该标准定义了一组测量软件非功能性大小的规则和指南,包括测量方法、测量对象、测量结果的表示和报告等。其中,测量方法包括基于场景的方法和基于特征的方法。基于场景的方法是指根据软件的使用场景来测量非功能性大小,例如用户数、事务数、数据量等。基于特征的方法是指根据软件的非功能性特征来测量非功能性大小,例如响应时间、可靠性、可用性等。

ISO/IEC/IEEE 32430:2021还定义了测量对象的范围,包括软件系统、软件组件、软件模块和软件单元。对于不同的测量对象,需要采用不同的测量方法和指标。例如,对于软件系统,需要测量整个系统的非功能性大小,而对于软件组件,则需要测量组件的非功能性大小。

在测量结果的表示和报告方面,该标准提供了一些指南。测量结果应该以数量化的方式表示,例如以字节、毫秒、百分比等为单位。此外,还应该提供相应的报告,以便用户更好地理解和应用测量结果。

最后,ISO/IEC/IEEE 32430:2021提供了一些示例,以帮助用户更好地理解和应用这些规则和指南。这些示例包括基于场景的测量方法、基于特征的测量方法、测量对象的范围、测量结果的表示和报告等。

总之,ISO/IEC/IEEE 32430:2021是一项试用标准,旨在提供一种测量软件非功能性大小的方法。它定义了一组测量规则和指南,包括测量方法、测量对象、测量结果的表示和报告等。该标准适用于所有类型的软件,包括自定义软件、商业软件和开源软件。它可以帮助用户更好地评估和控制软件的非功能性特征,从而提高软件的质量和可靠性。

相关标准
ISO/IEC 12207:2017 软件和系统工程 - 软件生命周期过程
ISO/IEC 25010:2011 软件工程 - 软件产品质量特性和质量度量
ISO/IEC 9126-1:2001 软件工程 - 产品质量 - 第1部分:质量模型
ISO/IEC 15939:2007 软件工程 - 测量过程
ISO/IEC 19761:2011 软件工程 - 测量过程的参考模型