GB/T 29833.2-2013
系统与软件可移植性 第2部分:度量方法
发布时间:2013-11-12 实施时间:2014-02-01


可移植性是指软件或系统在不同的硬件、操作系统、编译器、数据库等环境下,能够保持其功能和性能的能力。可移植性是软件工程中的一个重要概念,也是软件质量的重要指标之一。为了保证软件或系统的可移植性,需要对其进行度量,以便评估其可移植性的好坏。

GB/T 29833.2-2013《系统与软件可移植性 第2部分:度量方法》规定了可移植性的度量方法和度量指标。其中,可移植性的度量方法主要包括了静态度量方法和动态度量方法两种。静态度量方法是指通过对软件或系统的源代码进行分析,评估其可移植性的好坏。动态度量方法是指通过对软件或系统在不同环境下的运行情况进行测试,评估其可移植性的好坏。

在可移植性的度量指标方面,GB/T 29833.2-2013规定了以下几个方面:

1. 可移植性的覆盖范围:即软件或系统在不同环境下的可移植性覆盖的范围。

2. 可移植性的适应性:即软件或系统在不同环境下的适应性。

3. 可移植性的稳定性:即软件或系统在不同环境下的稳定性。

4. 可移植性的可维护性:即软件或系统在不同环境下的可维护性。

5. 可移植性的可扩展性:即软件或系统在不同环境下的可扩展性。

通过对这些度量指标的评估,可以全面地评估软件或系统的可移植性,为软件或系统的开发和维护提供参考依据。

相关标准
- GB/T 29833.1-2013 系统与软件可移植性 第1部分:概述
- GB/T 29833.3-2013 系统与软件可移植性 第3部分:可移植性评估
- GB/T 29833.4-2013 系统与软件可移植性 第4部分:可移植性设计
- GB/T 29833.5-2013 系统与软件可移植性 第5部分:可移植性实现