总的来说,编程语言的移植性是评估一个编程语言适用性和通用性的重要指标。具有较高移植性的编程语言可以帮助开发者更加方便地将程序从一个平台移植到另一个平台,从而提高开发效率和程序的可用性。 编程语言移植性是指一种编程语言在不同的计算机平台上能够无需或只需很少的修改就能运行的能力。也就是说,如果一个编...
解析 答:指软件不用修改或只须经少量加工就能由一台机器搬到另一台机器上运行。 (1)统一高级语言。采用与机器型号无关的高级程序设计语言标准如FORTRAN、COBOL等,这种方法提供了在不同硬件平台、不同操作系统之间的可移植性。 (2)采用系列机思想。重要的是保证做到向后兼容和向上兼容。 (3)模拟与仿真。
可移植性测试的一个主要原则是,只有当软件组件从一个环境转移到另一个环境时,才需要进行可移植性测试。 可移植性的衡量标准是将软件组件从一个环境移动到另一个环境所需的工作量。衡量可移植性的一个单位是与重新开发软件的成本相比,将软件移植到新环境的成本。 本教程将为您全面介绍可移植性测试的含义、目标、...
软件可移植性指与软件从某一环境转移到另一环境下的难易程度。为获得较高的可移植性,在设计过程中常采用通用的程序设计语言和运行支撑环境。尽量不用与系统的底层相关性强的语言。特性 其质量子特性有:适应性、易安装性、共存性、易替换性和依从性。可移植性并不是指所写的程序不作修改就可以在任何计算机上...
可移植性 可移植性是指程序可以在不同计算机操作系统上运行的属性。
上图是GB/T 25000.51标准中对可移植性的要求,我们可以这样去理解: 5.3.8.1 ---如果最终用户可以实施安装,则安装文档应该是完备、有效的。 5.3.8.2 ---RUSP应支持产品说明中指定的每一种支持的平台和系统,确保其能成功安装和正确运行。如在产品说明中声明本软件支持Microsoft Windows7、8 两种操作系统,那么就应该...
《软件工程 产品质量》中对软件可移植性的定义为:从一种环境转移到另一种环境的能力。子特性包括适应性、共存性、易替换性、易安装性。 一、适应性、共存性和易替换性 1.1 适应性 无须采用额外的活动或手段就可适应不同的指定环境的能力。度量项包括: ...
代码的可移植性是指代码能够在不同的计算机和操作系统上运行,并且保持正确和一致的行为。以下是举例说明代码的可移植性的几个方面:1. 使用跨平台编程语言:使用跨平台编程语言(如Javaicon、Python等)编写的代码,可以在不同的操作系统上运行。由于这些编程语言具有高度的可移植性,所以它们已经成为很多跨平台软件的...
Java可移植性是指Java程序可以在不同的硬件平台和操作系统上运行的能力。由于Java的特性和设计理念,使得Java程序可以跨平台运行,不受硬件和操作系统的限制。 Java的可移植性主要得益于以下几个特点: 1. Java虚拟机(JVM):Java程序在运行时需要借助Java虚拟机来执行。JVM作为一个独立的软件层,抽象了底层硬件和操作系统...