欢迎来到天天文库
浏览记录
ID:9666729
大小:52.00 KB
页数:3页
时间:2018-05-05
《有关计算机软件数据接口的应用研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、有关计算机软件数据接口的应用研究有关计算机软件数据接口的应用研究 随着社会信息化水平的不断提高,计算机软件的应用越来越广泛。对于计算机软件,最主要也是最基本的操作就是定义自己的数据结构,而开发商的不同,软件的数据结构就会随之不同。因此,当用户需要操作多套计算机软件时,由于各个软件的数据结构不尽相同,需要为不同计算机软件保留相应的数据格式的数据结果,严重影响用户的工作效率,增加其重复工作量。计算机软件接口为多软件程序之间提供了很好的交互桥梁,为上述应用问题提供解决方法。 1.计算机软件数据接口 计算机软件数据接口是一种由软件开发商向第三方开发商以及用户提供的
2、标准规范,用以实现特定软件数据之间的相互传输及交流,提高软件的使用效率。计算机软件数据接口具有非常好的灵活性,能够让第三方开发商和用户有效地运用软件的同时,确保开发商软件数据是安全的。计算机软件数据接口提供的标准规范有多种形式,可以是经封装的、应用程序的接口函数,也就是平时所经常用到的API函数;也可以是一些有固定格式的数据文件;或者以数据库形式表现。因此,可以说计算机软件数据接口起着桥梁作用,它能将不同数据结构的软件连接成一个整体,使用户流畅的进行操作。 2.计算机软件数据接口设计原则 开发商设计计算机软件数据接口的目的是为用户和第三方开发商提供不同软件交
3、互的标准规范,因此,设计计算机软件接口数据,应注重接口的灵活性,以及如何能最大程度地满足用户的需求,同时也要注意保障数据的安全性[1]。 2.1满足用户的需求 软件本身决定了计算机软件数据接口应该提供什么样的服务功能,而其应用范围则可以通过软件数据接口实现扩展。设计软件数据接口的最终目的,就是要最大程度的满足用户需求,方便用户使用。因此,必须具体问题具体分析,开发商应针对用户对具体软件的需求,设计相应的软件接口,从而为用户操作提供遍历。 2.2面向对象的原则 设计计算软件数据接口,必须具备科学性。盲目、无章法的设计是无法为用户提供准确合理的解决方案的。遵
4、循面向对象的原则来设计软件数据接口,能够准确描述该接口需要提供的功能,让用户更舒适的操作软件。一般来说,越复杂、详细的接口,就越能降低不同软件程序之间的耦合性,从而提供更好的软件应用效果,并且降低程序开发的成本和难度。 2.3软件数据接口的鲁棒性及高容错性 软件数据接口的鲁棒性,是指软件处理当输入出现规范要求以外情况的能力。具有鲁棒性的系统,当输入超出规范要求时,能本文由.L.收集整理够及时判断出来,并采取合适的处理方式。众所周知,一个好的应用系统,首先应该能够接受正确的指令,同时还应当具备一定的判断力和遇错处理能力。因此,软件数据接口设计时保证其鲁棒性和高
5、容错性是十分重要的,从而确保用户使用接口时能够及时准确的发现错误所在,从而避免因数据接口错误而影响到整个软件系统。 2.4软件数据接口的可扩展性 软件数据接口是一种针对软件自身的应用,而软件会随着用户的应用程度提高而对应的升级,因此,软件数据接口也必须随之进行升级。软件数据接口的升级,必然也会给第三方开发商的软件接口带来升级的压力,因此,软件数据接口设计时应考虑到这些因素,使接口具备一定的可扩展性,从而能够减少对厂商软件程序的变动,便于用户的使用。 2.5遵守本行业的标准数据接口规范 随着社会信息化水平的不断提高,计算机软件的应用越来越广泛。不同软件开发
6、商,往往会采用不同的编程语言,基于不同的数据库,并且可能会各自定义自己特定的接口标准。如此众多的数据接口,没有共同的标准,往往会给后续软件开发商进行软件升级带来不便,也会给用户的软件维护等带来很大的浑南。因此,计算机软件数据接口应该考虑到这些因素,尽量遵守国家制定的标准规范。 3.计算机软件数据接口的应用 计算机软件数据接口提供的标准规范有多种形式,可以是经封装的、应用程序的接口函数,也就是平时所经常用到的API函数;也可以是一些有固定格式的数据文件;或者以数据库形式表现[2]。 3.1文件交换模式 文件交换模式指的是采用特定的数据结构的数据文件,完成用
7、户、软件开发商以及第三方开发商的数据互交的过程。数据文件具有很多不同的形式。常用的有txt文件以及ini文件。 3.1.1ini文件 ini文件是一种由windows系统配置的文件。这种文件由于windows系统本身提供了相关操作ini文件的API函数,因此,很多软件能够直接使用ini文件对自己的配置信息进行记录。故而ini文件是一种常用的数据互交文件。 3.1.2txt文件 同ini文件一样,Txt文件也是一种由windows系统自配的文件格式它是一种文本格式文件。通常,开发软件时,程序员可采用txt文件将一些特殊的格式记录下来。Txt文件是一种十分常
8、用的格式,因为几乎所有的
此文档下载收益归作者所有