用于可移植性度量的检查表的内容有:
(1)
是否是用高级的独立于机器的语言来编写程序?
(2)
是否是用广泛使用的标准化的程序设计语言来编写程序? 且是否仅使用了这种语言的标准版本和特性?
(3)
序中是否使用了标准的普遍使用的库功能和子程序?
(4)
程序中是否极少使用或根本不使用操作系统的功能?
(5)
程序中数值计算的精度是否与机器的字长或存储器大小的限制无关?
(6)
程序在执行之前是否初始化内存?
(7)
程序在执行之前是否测定当前的输入/输出设备?
(8)
程序是否把与机器相关的语句分离了出来,集中放在了一些单独的程序模块中,并有说明文件?
(9)
程序是否结构化? 并允许在小一些的计算机上分段运行?
(10)
程序中是否避免了依赖于字母数字或特殊字符的内部位表示?并有说明文件?