软件开发中程序兼容性相关问题及处理 您所在的位置:网站首页 adobe软件版本是否存在兼容问题 软件开发中程序兼容性相关问题及处理

软件开发中程序兼容性相关问题及处理

2023-09-18 14:24| 来源: 网络整理| 查看: 265

一.相关概念 向后兼容(Backward compatibility,=向下兼容):“后”指“落后”,即旧的版本。指升级新版本程序后,能后导入旧版本程序的数据(个人设置、配置文件等)及支持原有通讯协议,并正常运行。 向前兼容(forward compatibility,=向上兼容):“前”指“新”,即新(高级)的版本。应用程序的早期版本能够打开较新版本中的文件并忽略早期版本中未实现的功能。例如,Word 2003 向前兼容 Word 2007,因为它能够成功地使用转换器打开 Word 2007 文件。

对于软件的兼容: 向后:较高版本的程序能顺利处理较低版本程序的数据。 向前:应用程序的早期版本能够打开较新版本中的文件并忽略早期版本中未实现的功能。例如,Word 2003 向前兼容 Word 2007,因为它能够成功地使用转换器打开 Word 2007 文件。 涉及计算平台的兼容性: 向下兼容:如基于Pentium微处理器的PC兼容机可以运行早期在486上运行的全部软件。向下兼容可以使用户在进行软件或硬件升级时,厂商不必为新设备或新平台从头开始编制应用程序,以前的程序在新的环境中任然有效,节省大量软件开发成本。即高版本平台可以运行在低版本平台上开发的程序。 向上兼容:在计算机中指在较低档计算机上编写的程序,可以在同一系列的较高档计算机上运行,或者在某一平台的较低版本环境中编写的程序可以在较高版本的环境中运行,都称为向上兼容,前者是硬件兼容,而后者是软件兼容。例如,基于Intel386的PC兼容机上所有的软件也可以运行在486或更高的机型上。向上兼容具有非常重要的意义,一些大型软件的开发,工作量极大,如这些软件都能做到兼容,则无需在其它机器上重新开发,就可节省庞大的人力和物力。即在低版本平台上开发的程序可以在高版本平台上运行。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有