论文部分内容阅读
【摘 要】随着全球信息化的进一步推进,计算机信息技术的发展在当今社会中国发挥着不可替代的作用。计算机的各种软件已经成为人们生活中不可或缺的重要组成部分。本文主要对计算机软件数据接口的应用进行了分析研究。
【关键词】软件;数据接口;现状;应用分析
一、计算机软件数据接口的现状
现阶段,计算机软件的数据接口方式在给用户带来便利的同时,也会对其造成各种不便,可归结为下列几点:
(1)在开发应用程序期间,假如通过前台的应用程序直接调用数据库中的数据,便会为不法分子攻击系统创造条件,攻击者在该种情况下可以轻松地分析应用程序中所引用的对象,并掌握后台数据库的逻辑结构;
(2)在利用分布式远程数据库来访问接口时,程序设计人员还应系统地描述其应用数据库对象的远程主机名、用户对象等具体信息,在这其中,假如有什么差错发生,很容易丢失数据库目标,且很难查找到其中原因;
(3)部分用户通过一段时间的学习后,逐渐了解和掌握了数据库及其运用。如他们知道了SQL语句的操作方式,便能够绕开应用程序,交互式使用SQL去访问数据库对象,期间可能出现数据不相符等一系列安全问题。
二、计算机软件数据接口设计原则
1、满足用户的需求
计算机软件数据接口提供的功能是什么样的,是由软件本身的设计目的决定的,,其应用范围通过软件数据接口扩展实现,所以设计接口最终还是要最大程度满足用户的需求。因此,必须从实际出发,针对用户具的需求设计相应软件接口。例如,银行建立了数据接口,一般会设计成用户可以通过银行自己的界面,也可以通过支付宝这种第三方支付界面去调用存款。
2、面向对象的原则
计算软件数据接口的科学性是首先要予以保障的,设计过程必须要有章可循。因此,此原则能精准地描述接口应当具备的功能,让设计更具有针对性,更加高效。一般情况下,复杂和功能完全的接口可以使各个软件间的耦合性大幅降低,提高软件的应用效果,减少第三方程序的开发成本和设计难度。
3、软件数据接口的鲁棒性及高容错性
如果输入数据超除了规范的要求范围,那么,软件的鲁棒性的就受到了考验。鲁棒性较高的系统有能力及时判断出输入数据已经超出规范,并采取合适的处理方式。
另外,数据接对各类数据都须表现出处理能力,因为大量软件数据的运行,不仅包含正确、真实的数据,问题、错误数据也会同时产生,所以数据接口的容错特性应能高度融合错误程序,排除错误因素的干扰,提高软件系统的能力。
因此,合格的应用系统应能在接受正确指令的同时,具备一定的判断力和遇错处理能力。所以,保证鲁棒性和高容错性在较高水准是非常重要的,这能确保在发生问题时能够及时、准确地发现症结所在,保证软件系统正常运行。
4、软件数据接口的可扩展性
软件数据接口的应用是针对软件设计,而随着实际需要的改变,用户会要求应用的程度提高,从而需要升级因此,软件数据接口也必定需要随之进行升级。
而接口升级与软件升级是不同的,软件升级一般是通过执行覆盖命令取代原有程序,但是接口升级时,覆盖操作的效果并不明显,必须要借助一定的空间,利用数据接口的可扩展特性即可完成接口的适当处理,完成自主升级,开发商不需要对软件接口再次执行编写、升级操作,第三方开发商的软件接口的升级的压力会随之而来。
因此,軟件数据接口的设计,必须考虑长远,接口要对应将来可能会进行的软件升级,具备一定时期内的可扩展性,避免第三方的重复开发,为客户提供便利,节约成本。
三、计算机软件数据接口的应用模式
1、应用程序接口函数模式
一提到应用程序接口函数模式,API模式可谓是目前最为熟悉的应用程序接口函数模式。所谓的计算机软件应用程序接口函数模式是开发商将一些函数模式提前赋予定义,然后将软件用户与第三方开发商要进入程序的数据操作提前完成,此过程不想用户和第三方开发商进行透漏,具有一定的秘密性。
这样可以保障数据的安全性和精密性。设定好了应用程序接口函数模式,当第三方开发商和软件用户对软件进行操作时,只要提取相应的函数接口模式就会进性数据的安全操作。目前,计算机软件应用程序接口函数模式是计算机数据接口应用比较广的接口模式,尤其是API接口函数模式得到了推广和发展。
应用程序接口函数模式的广泛使用,实现了计算机信息数据的交流与共享,实现了数据之间的流通,推动了计算机信息技术的发展,实现了信息时代的又一次革新。
2、文件之间的转换模式
所谓的文件转换模式就在开发商特定的数据结构的基础上,将用户、开发商和第三方开发商进行数据上的互交。软件开发商要事先制定一个数据结构,然后软件用户和第三方开发商要在软件开发商的规定下提交相应的数据信息文件,然后软件系统会返还一个数据信息文件,此举将信息实行互交,完成了信息之间文件的转换。
我们常见的文件转换模式有TXT文件转换和INI文件转换模式。这两种文件转换模式都隶属Windows下文件。文件之间的转换模式实现了信息的交流和共享,有利于信息的传播,促进了计算机软件数接口的广泛使用。
3、中间数据库模式
中间数据库模式出现的并不十分广泛,但也是属于计算机软件数据接口的主要模式之一。
首先,主导对象是软件开发商,软件开发商要设定一个公共数据库,在软件开发商的授权之下,软件用户和第三方开发商进入这个中间数据库进行数据信息的交换和分享。
我们最常见的中间数据库有Access、Sybase等,它们都是在计算机软件信息端口中经常见到的数据库。不过作为中间数据库模式还存在一定的弊端,就是在使用中间数据库的同时,要下载一些其他的数据库,内容和步骤比较繁琐和复杂一般不常被采用。
结束语
计算机软件数据接口的设计与实现,促进了计算机上各领域的专业软件之间的融合,不仅为用户提供了计算机上的生产流水线服务,同时也极大地提高了其工作效率。
参考文献:
[1]刘兵.计算机软件数据接口的应用分析[J].计算机光盘软件与应用.2012.
[2]许艳玲.浅谈计算机软件数据接口的分析和应用[J].数字技术与应用.2012.
[3]张宁.浅谈计算机软件中数据接口的应用与设计[J].中国科技投资.2012.
【关键词】软件;数据接口;现状;应用分析
一、计算机软件数据接口的现状
现阶段,计算机软件的数据接口方式在给用户带来便利的同时,也会对其造成各种不便,可归结为下列几点:
(1)在开发应用程序期间,假如通过前台的应用程序直接调用数据库中的数据,便会为不法分子攻击系统创造条件,攻击者在该种情况下可以轻松地分析应用程序中所引用的对象,并掌握后台数据库的逻辑结构;
(2)在利用分布式远程数据库来访问接口时,程序设计人员还应系统地描述其应用数据库对象的远程主机名、用户对象等具体信息,在这其中,假如有什么差错发生,很容易丢失数据库目标,且很难查找到其中原因;
(3)部分用户通过一段时间的学习后,逐渐了解和掌握了数据库及其运用。如他们知道了SQL语句的操作方式,便能够绕开应用程序,交互式使用SQL去访问数据库对象,期间可能出现数据不相符等一系列安全问题。
二、计算机软件数据接口设计原则
1、满足用户的需求
计算机软件数据接口提供的功能是什么样的,是由软件本身的设计目的决定的,,其应用范围通过软件数据接口扩展实现,所以设计接口最终还是要最大程度满足用户的需求。因此,必须从实际出发,针对用户具的需求设计相应软件接口。例如,银行建立了数据接口,一般会设计成用户可以通过银行自己的界面,也可以通过支付宝这种第三方支付界面去调用存款。
2、面向对象的原则
计算软件数据接口的科学性是首先要予以保障的,设计过程必须要有章可循。因此,此原则能精准地描述接口应当具备的功能,让设计更具有针对性,更加高效。一般情况下,复杂和功能完全的接口可以使各个软件间的耦合性大幅降低,提高软件的应用效果,减少第三方程序的开发成本和设计难度。
3、软件数据接口的鲁棒性及高容错性
如果输入数据超除了规范的要求范围,那么,软件的鲁棒性的就受到了考验。鲁棒性较高的系统有能力及时判断出输入数据已经超出规范,并采取合适的处理方式。
另外,数据接对各类数据都须表现出处理能力,因为大量软件数据的运行,不仅包含正确、真实的数据,问题、错误数据也会同时产生,所以数据接口的容错特性应能高度融合错误程序,排除错误因素的干扰,提高软件系统的能力。
因此,合格的应用系统应能在接受正确指令的同时,具备一定的判断力和遇错处理能力。所以,保证鲁棒性和高容错性在较高水准是非常重要的,这能确保在发生问题时能够及时、准确地发现症结所在,保证软件系统正常运行。
4、软件数据接口的可扩展性
软件数据接口的应用是针对软件设计,而随着实际需要的改变,用户会要求应用的程度提高,从而需要升级因此,软件数据接口也必定需要随之进行升级。
而接口升级与软件升级是不同的,软件升级一般是通过执行覆盖命令取代原有程序,但是接口升级时,覆盖操作的效果并不明显,必须要借助一定的空间,利用数据接口的可扩展特性即可完成接口的适当处理,完成自主升级,开发商不需要对软件接口再次执行编写、升级操作,第三方开发商的软件接口的升级的压力会随之而来。
因此,軟件数据接口的设计,必须考虑长远,接口要对应将来可能会进行的软件升级,具备一定时期内的可扩展性,避免第三方的重复开发,为客户提供便利,节约成本。
三、计算机软件数据接口的应用模式
1、应用程序接口函数模式
一提到应用程序接口函数模式,API模式可谓是目前最为熟悉的应用程序接口函数模式。所谓的计算机软件应用程序接口函数模式是开发商将一些函数模式提前赋予定义,然后将软件用户与第三方开发商要进入程序的数据操作提前完成,此过程不想用户和第三方开发商进行透漏,具有一定的秘密性。
这样可以保障数据的安全性和精密性。设定好了应用程序接口函数模式,当第三方开发商和软件用户对软件进行操作时,只要提取相应的函数接口模式就会进性数据的安全操作。目前,计算机软件应用程序接口函数模式是计算机数据接口应用比较广的接口模式,尤其是API接口函数模式得到了推广和发展。
应用程序接口函数模式的广泛使用,实现了计算机信息数据的交流与共享,实现了数据之间的流通,推动了计算机信息技术的发展,实现了信息时代的又一次革新。
2、文件之间的转换模式
所谓的文件转换模式就在开发商特定的数据结构的基础上,将用户、开发商和第三方开发商进行数据上的互交。软件开发商要事先制定一个数据结构,然后软件用户和第三方开发商要在软件开发商的规定下提交相应的数据信息文件,然后软件系统会返还一个数据信息文件,此举将信息实行互交,完成了信息之间文件的转换。
我们常见的文件转换模式有TXT文件转换和INI文件转换模式。这两种文件转换模式都隶属Windows下文件。文件之间的转换模式实现了信息的交流和共享,有利于信息的传播,促进了计算机软件数接口的广泛使用。
3、中间数据库模式
中间数据库模式出现的并不十分广泛,但也是属于计算机软件数据接口的主要模式之一。
首先,主导对象是软件开发商,软件开发商要设定一个公共数据库,在软件开发商的授权之下,软件用户和第三方开发商进入这个中间数据库进行数据信息的交换和分享。
我们最常见的中间数据库有Access、Sybase等,它们都是在计算机软件信息端口中经常见到的数据库。不过作为中间数据库模式还存在一定的弊端,就是在使用中间数据库的同时,要下载一些其他的数据库,内容和步骤比较繁琐和复杂一般不常被采用。
结束语
计算机软件数据接口的设计与实现,促进了计算机上各领域的专业软件之间的融合,不仅为用户提供了计算机上的生产流水线服务,同时也极大地提高了其工作效率。
参考文献:
[1]刘兵.计算机软件数据接口的应用分析[J].计算机光盘软件与应用.2012.
[2]许艳玲.浅谈计算机软件数据接口的分析和应用[J].数字技术与应用.2012.
[3]张宁.浅谈计算机软件中数据接口的应用与设计[J].中国科技投资.2012.