可移植性测试的一个主要原则是,只有当软件组件从一个环境转移到另一个环境时,才需要进行可移植性测试。 可移植性的衡量标准是将软件组件从一个环境移动到另一个环境所需的工作量。衡量可移植性的一个单位是与重新开发软件的成本相比,将软件移植到新环境的成本。 本教程将为您全面介绍可移植性测试的含义、目标、...
解析 答:指软件不用修改或只须经少量加工就能由一台机器搬到另一台机器上运行。 (1)统一高级语言。采用与机器型号无关的高级程序设计语言标准如FORTRAN、COBOL等,这种方法提供了在不同硬件平台、不同操作系统之间的可移植性。 (2)采用系列机思想。重要的是保证做到向后兼容和向上兼容。 (3)模拟与仿真。
可移植性 可移植性 指 源程序 可以用到 另一台机上,编译后能正确运行。移植性高,指 源程序 不需改动或只需稍加改动,就能编译后正确运行。可移植性包括可翻译性,例如,通过翻译程序翻译,或解释程序解释,就能在另一台机上(另一种操作系统或硬件平台)运行。
GB/T 16260《软件工程 产品质量》中对软件可移植性的定义为:从一种环境转移到另一种环境的能力。子特性包括适应性、共存性、易替换性、易安装性。 一、适应性、共存性和易替换性 1.1 适应性 无须采用额外的活动或手段就可适应不同的指定环境的能力。度量项包括: 硬件适应性:当硬件环境发生变化时,系统与软件对...
适应性强的软件较容易推广和使用。 (8)可移植性:可移植性是指软件从一个计算机系统或环境移植到另一个计算机系统或环境的难易程度。可移植性支持软件的可复用性和可适应性。 (9)可追踪性:根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向追踪的能力。软件可追踪性依赖于软件开发...
产品质量模型将系统/软件产品质量属性划分为八大特性:功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性8大质量特性及39个子特性。每个特性由一组相关子特性组成。 七、维护性 维护性主要包括模块化、可重用性、易分析性、易修改性、易测试性、维护性的依从性。 1.模块化 模块化用于衡量由...
综上所述,一个编程语言的可移植性强不强取决于:1.不同平台编译器的数量;2.对特殊硬件或操作系统的依赖性。 为了便于理解,附加一张可执行代码的生成逻辑图: Good Good Study, Day Day Up. 顺序 选择 循环 总结
可移植性测试,英文名称为Portability Testing,是一种在软件开发和部署过程中至关重要的测试方法。它的...
Java可移植性是指Java程序可以在不同的硬件平台和操作系统上运行的能力。由于Java的特性和设计理念,使得Java程序可以跨平台运行,不受硬件和操作系统的限制。 Java的可移植性主要得益于以下几个特点: 1. Java虚拟机(JVM):Java程序在运行时需要借助Java虚拟机来执行。JVM作为一个独立的软件层,抽象了底层硬件和操作系统...
是指在不同的计算机系统或平台上能够顺利运行和部署的能力。具备良好的程序可移植性意味着程序可以在不同的操作系统、硬件架构或开发环境中进行迁移和使用,而不需要进行大量的修改或重新编写。 程序可移植性的优...