APP下载

有关计算机软件数据接口的应用研究

2015-03-25黄健敏

电子测试 2015年11期
关键词:计算机软件开发商使用者

黄健敏

(江门市技师学院,广东江门,529000)

有关计算机软件数据接口的应用研究

黄健敏

(江门市技师学院,广东江门,529000)

进入21世纪后,计算机技术、信息技术得到了迅猛的发展,时代的潮流和趋势引发了数据中心建设,企业对此也是非常的欢迎。但是,在对数据中心信息平台建设的过程中,因为设计单位以及计算机软件的不同,导致了软件数据结构出现多样化的趋势。如果用户需要计算机运行多套软件,则就需要对相应的数据结构进行预留,这让使用人员的工作量大大的增加还且还导致软件的性能不能充分的发挥。在计算机软件之间数据接口担当的是桥梁的作用。笔者在文中对计算机软件数据接口的现状、内涵、设计原则及其应用进行了深入的分析,以期让国内计算机软件数据接口的设计更加的规范和有效。

计算机;软件;数据接口;应用研究

随着科技的发展,计算机已经走进了千家万户,在人们的日常生活和工作中发挥着重要的作用,在计算机中使用软件则是使用者根据自己的实际需要选择性安装并运行的。近年来,网络技术在迅猛的发展,让计算机活跃在人们视野中的同时,也出现了种类繁多的自算计软件。计算机软件类型的不同,就会有不一样的特色,同时他们所需的运行环境也不一样。对用户使用造成直接影响的是计算机软件的环境特性。要是计算机软件的数据接口设计的比较合理,可以在一定程度上让用户在使用计算机的过程中更方便。笔者在文中对计算机软件数据接口的应用现状、设计原理和应用计算机软件的数据接口进行了分析,为今后更广泛的使用计算机软件数据接口提供一定的参考。

1 计算机软件数据接口的应用现状

所谓的计算机数据接口就是开发商在开发软件的时候根据软件之间的数据通信和交互,为用户提供的软件更规范,以便于让该软件使用效率更高。计算机软件数据接口的显著特点主要有:高效、高安全性、高灵活性,在计算机软件数据接口的帮助下,用户可以实现多个计算机运行同一软件的效果。当前,国内现行的计算机软件数据接口的应用主要有API函数、数据库、API函数,各种规格的固定格式的数据文件等。利用计算机软件数据接口的桥梁作用实现计算机软件的高效使用,让计算机软件连接不同的数据结构统一起来,让用户使用的更方便,大大提高使用者的工作效率。

1.1 通过查询语言功能对数据进行直接访问

目前用户对数据库的熟悉和了解在不断的深入,一些用户对于结构化查询语言的功能已经学会使用,在使用电脑的过程中,直接的使用结构化查询语言功能对数据库进行直接的访问,这样操作虽然很方便,但是我们也要看到其中的隐患,这样让数据的不一致性现象很容易出现。

1.2 直接调取数据库对象使用

在对一些程序进行开发的过程中,对所需要的数据库对象使用前台的应用程序进行直接的调取,就这种方法而言,是有很大的安全隐患的,这样做会让计算机处于一个非常危险的境地而受到他人恶意的攻击,如果从首页到后台的数据库进行信息的直接传递,一些黑客就会使用技术手段对引用对象的应用程序进行快速的分析,对于后台数据库的所有结构就会轻松的对基本的逻辑结构进行轻松的窃取。如果远程数据库访问接口进行的时候,程序开发人员的基本信息以及数据库的所有对象都会让系统记录下来,如用户对象的一些资料、数据库名称、主机的远程名称等,这就要求在记录的时候开发人员不能有一丝的疏忽,否则很容易丢失目标数据库,让查找变的更加困难。

1.3 索繁杂

当访问远程分布式数据库的过程中,技术人员需要对使用的数据库进行准确无误以及详细的描述,主要有:主机的远程名称、用户对象和用户等其他的内容,相应语序的编制也要向复杂的方向发展,一但出现些许的失误,就可能让查询得不出结果,导致检索过程比较复杂。

2 计算机软件数据接口内涵

之所以要对计算机软件进行数据接口的设计,只要是为了在软件之间实现具体的交流,通过软件开发商给第三方开发者和供应用户的一些标准,对于提高计算机软件应有的有效性上是非常有帮助的。同时还具有安全性高、灵活性强、效率高的优点,能满足用户需求的多套计算机软件。当前,在计算机软件数据接口存在多个标准,如封装的、应用API函数程序的、固定格式的数据文件和数据库等。因此,计算机软件数据接口对于计算机来讲非常的重要,可以让计算机软件结合不同的数据结构,方便了用户的使用,让使用者的工作效率大幅度提升。

比如,在进行机械产品开发的过程中,高性能的三维建模软件以及有限元分析软件需要一起使用,这里高性能的大型3D建模软件具有其它软件所没有的强大的三维建模功能,其中,操作也不复杂。但是,这种软件对软件系统结构的分析能力不强;和有限元分析软件相比,它的对软件体系结构的分析能力虽然很强,但是没有强大的三维建模能力。在设计和开发机械产品的时候,要先进行整体的三维造型设计,然后再进行全面的分析和比较系统的功能,这样才能够让设计的机械产品的合理性和安全性得到保证,也就是说如果使用一种软件来进行某些产品的设计和开发是不科学、不合理的。但是,两种不同的软件同时使用的时候,这个时候数据接口就派上用场了,它可以在两种系统软件之间共享数据,从而确保产品的整体质量。

除了文中笔者所列举的关于两个系统之间的数据接口的例子,在其他软件之间对于这样的接口也是需要的,如果不使用接口而是使用其他的形式对数据信息进行共享,就会导致数据存在较大的安全问题,正如上文中所叙述的要是对信息共享机制具有非常深刻的理解,并且精通一定的计算机技术,就可以使用其他的办法对数据进行直接的获取,但是这种方法有可能会导致所获取的信息和原有的信息发生改变;对于一些具对计算机用户抱有恶意攻击的意图,也可以不使用接口而获取某台计算机上的信息,让该计算机用户数据信息的丢失,对其造成一定的损失。

3 计算机软件数据接口的设计原则

要想在计算机上实现创作、输入、存储等数据对象,需要通过软件开发商的代码进行操作。所以,在对计算机的数据接口进行设计的时候,要具有一定的设计准则,这样才能实现软件预定的功能,因此,我们要重视计算机软件数据接口的一些原则:

3.1 面向对象的原则

以计算机软件开发者的角度来看,要是对计算机软件数据接口的设计更细致、更复杂,就会取得更好的效果,对不同的程序模块之间的耦合性的降低功能更好。同时,不仅如此还可以让程序开发变的更容易,同时让开发过程中花费的钱更少。所以,设计人员在对软件的数据接口进行的时候,要遵循面向对象的设计原则,大大的提高软件数据接口设计合理性的同时,也要在科学原理的指导下进行,让软件使用程序的效率和效性显著的提高。此外,开发商要对数据接口的功能最大限度的进行描述,这样就可以大大的提高开发软件的性能。

3.2 可扩展性原则

对软件进行设计的前提就是软件本身,如今,用户在使用软件的程度在不断的深化,软件系统本身也在不断的进行升级,因此和软件对应的数据接口就应该遵循软件升级的原则进行不断的升级,这样才能满足使用者不断提升的要求标准。同时这些也必然的对数据接口的第三方开发商造成一定的影响。所以可拓展性原则是设计者对计算机软件数据接口进行设计开发过程中必须遵循的首要原则,这样就可以大大的减少对软件第三方运营商的影响,让计算机软件数据接口的用户的利益在根本上得到保障。

3.3 高容错性及高健壮性原则

所谓的高容错性就是在对自算计软件数据接口上输入规则之外的命令的时候,计算机不会因为输入的指令是错误的而失去处理能力的性质称为高容错性。一个性能优越的系统,对于正确的指令可以速接收的同时还可以对一些突然出现的指令以及规定外的指令进行判断和处理。因为涉及到计算机软件数据接口中的程序有很多,所以计算机软件数据接口在设计和开发的时候,开发人员对于高容错性原则也要很好的遵循,让计算机对错误代码处理的能能得到保证,这就可以让软件系统不至于受到错误的数据接口的影响,保证在任何计算机软件数据接口都可以正常的使用。

3.4 能够对客户的应用需求实现满足的设计原则。

之所以要设计计算机软件数据接口,就是让软件使用者对软件的应用需求得到满足,这种满足软件使用者的设计原则体现了软件基本功能和基本属性。所以,计算机软件数据接口的设计应遵循怎样最大限度的让客户的应用需求得到满足,在这个指导原则下,满足客户的需求,加强市场分析等。

3.5 尽量的符合业内标准数据接口的设计原则

如今,信息技术已经得到长足的发展,在各行各业中计算机已被广泛的使用,各行业的计算机软件的数据标准都有所不同。所以,在设计计算机软件数据接口的时候,设计的原则就是在符合本行业的软件数据接口标准,优化用户软件升级环境,为以后软件的开发打下基础,不仅如此,还可为用户软件的管理和维护提供支持。

4 计算机软件数据接口的应用

4.1 文件交换模式

这种转换模式,通过一个特定数据结构的使用,让使用者、开发商和其他软件开发商之间进行数据的交换。一般而言,首先对数据结构进行规定的是软件开发商,使用者以及其他软件的开发商在这个要求下对相关文件进行提交,当相应的文件被扫描的时候,系统将自动的把文档返给使用者,通过这种方式就可以进行数据的交换。txt文件转换和INI文件转换模式是当前社会上最主要的模式。在人们的生活中被广泛使用的是txt文件转换模式,它是一种Windows文件,在使用者需求上可以更灵活的满足,同时编程语言还不会对其造成影响。就ini文件而言。对于大部分的软件对于其配置信息可以对其进行记录,对于数据交换工能的发挥它可以有效的进行保护。在Windows系统文件中,INI 文件属于系统中的一个自配文件,Windows里还配备了一个API函数,基于这些原因,在日常生活中INI文件转换模式使用的频率也比较高。对于开发商来说,文件交换模式相对自由,对于使用者的应用需求可以轻松的完成,同时编程语言对其还不会限制。但在使用这种方法的时候,第三开发商和第一开发商要对接口文件定期的进行检查。

4.2 应用程序接口函数模式

软件数据接口函数模式是指开发者首先对一系列的函数进行定义,提前的把使用者或第三方开发商需要介入数据操作提前完成,在这个过程中使用者和第三开发商是看不到这个过程的,这对于数据的保密性非常有利的。在允许的数据操作在使用者和三方开发者间操作的,就把已经设计好的函数借调出来。也就是说在现阶段使用最广泛的接口方式就是应用程序接口函数模型,如今,设计上很多的接口函数都被软件开发人员公布了,便于用户对应用软件更深入的使用。

4.3 中间数据库模式

一般来讲,软件开发人员会建立一个公共性质的数据库,经过授权的用户或第三方开发者可以访问,在相应规则下双方按照相应的规则,实现数据交互的方式就是通过对数据库中的业务数据进行操作。中间数据库模式要求用户访问软件开发商指定的数据库格式,如访问的大多数格式是:Oracle、SQ、Sybase等如今比较流行的数据库。第三方开发者对于这种模式是非常的熟悉的,对其进行开发的过程是比较容易的,同时对于数据具有比较灵活的操作。然而,使用这种方法是在额外数据库参与下进行的,如果遇到一些本身结构比较复杂的数据库,在这种环境下使用是比较麻烦的,因此目前这个模型的使用还没有被广泛的推广。

对文中叙述的三种软件数据接口的实现模式进行比较,文件交换模式的特点就是自由度比较高,对处理开发者需要上方式比较灵活;目前使用做广泛的是应用程序接口函数模式;对中间数据库模式来讲,由于自身存在复杂性的特点,它还没有被广泛的推广使用。

5 结束语

在全球范围内,科学技术已经得到快速的发展,计算机以及得到了广泛的普及,计算机用户对计算机软件数据接口的设计也越来越重视。我们所说的计算机软件数据接口是一个由第三方开发者和用户一起提供的标准和规范,目的是实现一个数据在特定的用户之间被共享,并通过其开展广泛的交流,以确保在使用过程中计算机软件在特定的时间内具有效力。在文中笔者以此为出发点,对计算机软件数据接口的设计和应用进行了广泛的分析和讨论,并得出了一些结论,希望这些结论可以对行业内人员一些启发。不可否认,笔者对此的研究还停留在表面上,并且还有很多工作需要改进,未来我们要加强在这方面的研究,对其进行不断的修改和改进以便于这方面工作的提高。

[1] 张晓鹏.浅谈计算机软件数据接口的集中实现思路和应用[J].科技情报开发与经济,2010.18.

[2] 张晓鹏.浅谈计算机软件数据接口的几种实现思路和应用[J].科技情报开发与经济,2010(18).

[3] 贾国芳.通用数据接口装配件的设计与应用[J].计算机工程与设计,2009(21).

[4] 张宁.浅谈计算机软件中数据接口的应用与设计[J].计算机工程设计与应用,2009,30:90-91.

[5] 刘兵.计算机软件数据接口的应用分析[J].计算机光盘软件与应用,2012,1:72-73.

[6] 许艳玲.浅谈计算机软件数据接口的分析和应用[J].数字技术与应用,2012,8:87.

Research on the application of computer software data interface

Huang Jianmin
(Jiangmen Technician College,Guangdong,Jiangmen,529000)

After entering the twenty-first Century,the computer technology,information technology has been the rapid development,the trend of the times and the construction of the data center,the enterprise is also very popular.However,in the process of building the information platform for the data center, because the design unit and the computer software are different, which lead to the diversification of the structure of the software data..If users need to run the computer sets of software, need the corresponding data structure was reserved,which makes use of personnel's workload increased greatly and has also led to the performance of software cannot be brought into full play.The data interface between computer software plays a role in bridge.The the status quo of computer software data interface,the connotation,the design principle and its application were in-depth analysis,in order to let domestic computer software data interface design more standardized and effective.

computer software;data interface;Application Research

猜你喜欢

计算机软件开发商使用者
基于C语言的计算机软件编程
新型拼插休闲椅,让人与人的距离更近
浅谈不同编程语言对计算机软件开发的影响
开发商瞄上了长租公寓
浅谈基于C语言的计算机软件程序设计
抓拍神器
开发商的户型图您真的看懂了吗?
那些年,行贿的开发商们
神州修车救援APP取得计算机软件著作权
他汀或增肌肉骨骼不良反应