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

来源 :信息周刊 | 被引量 : 0次 | 上传用户:taizi0204
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】随着全球信息化的进一步推进,计算机信息技术的发展在当今社会中国发挥着不可替代的作用。计算机的各种软件已经成为人们生活中不可或缺的重要组成部分。本文主要对计算机软件数据接口的应用进行了分析研究。
  【关键词】软件;数据接口;现状;应用分析
  一、计算机软件数据接口的现状
  现阶段,计算机软件的数据接口方式在给用户带来便利的同时,也会对其造成各种不便,可归结为下列几点:
  (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、调度信息化和智能调度  在国内电力调度领域,开始大力发展智能调度,调度信息化是智能调度的基础,要想实现智能调度,就需要充分整合调度信息本身和其他相关领域的信息,并
期刊
【摘 要】本机械设计属于单一传统学科,随着科学技术的迅猛发展,单一学科的技术标准已经不能满足市场的需求,应该进行调整与融合。机械产品的设计需要通过工业设计手段和策略对其产品的外在因素进行设计与美化,来提高机械产品的附加值和美观性。将机械设计与工业设计结合应用,使得工艺的发展更为全面,以较好地满足机械产品的多样化、人性化、和绿色设计等要求,从而使工业设计更好地在机械产品设计中发挥巨大作用。本文讲述了
期刊
【摘 要】随着我国社会水平的提升,建筑事业的进步,使得人们对建筑工程的节能降耗也具有了更高的需求。通过在建筑电气设计中节能材料以及节能设备的应用,能够获得较好的安全节能效果。在本文中,将就建筑电气控制设计中的安全节能策略进行一定的分析与研究。  【关键词】建筑电气;节能设计;应用研究  引言  随着社会经济发展,能源需求量与日俱增,传统能源的能源危机问题开始崭露头角。当然,社会经济的发展,科学技术
期刊
【摘 要】近年来,随着科学技术的不断发展,机械自动化在各行各业中的应用越来越广泛,现代化企业发展离不开自动化技术,在机械制造领域中更是如此。机械制造业在新时期既面临机遇也面临挑战,机械自动化概念已经成为机械制造行业的热点问题。  【关键词】机械自动化;机械制造;实践  机械自动化,顾名思义就是指通过对机器或装备设置一定的程序来达到机械设备自动化控制的目的。对于我国当前机械制造行业而言,机械自动化是
期刊
【摘 要】无损检测这种技术具有综合性的特点,它的应用是非常广泛的。在使用压力容器的时候,需要按照有关的法规要求、设计的标准,以及材质的特性来选择和应用比较适合的检测技术,尤其是要重视检测的时间与检测的位置。只有如此,才能把缺陷检测得更加全面一些,从而保障压力容器能够安全地投入到实际应用中。  【关键词】压力容器;检测;方法  前言  所谓的无损检测就是在压力容器的检测过程中利用专业化的设备仪器等对
期刊
【摘 要】文章就虚拟仿真技术在船舶行业的应用现状进行了分析,并就船舶建造评估过程中虚拟仿真技术的发展趋势进行了介绍,同时对虚拟仿真技术在国内外舰船研制中的发展作了阐述;最后用实例说明虚拟仿真技术在舰船研制评估当中的应用,并提出了以虚拟仿真为基础的舰船研制评估的系统结构。  【关键词】船舶;虚拟仿真技术;建造评估;应用  1、船舶虚拟仿真技术研究及应用现状  在船舶工业里面对虚拟仿真技术加以应用,能
期刊
【摘 要】本系统采用智能化高清数字视频技术,从实际需要出发,结合系统的安全性和保密性,系统构建在网络视频专用网络上。高清摄像机的图像通过传输网络就近汇集到各汇聚交换机。监控中心管理平台服务器采用分布式部署,一台服务器架设中心管理服务器模块,其余分别架设设备管理服务器模块、流媒体转发服务器模块、存储服务器模块、报警服务器模块。监控中心主要实现信令控制、媒体交换、业务管理、用户管理、设备管理、网络管理
期刊
【摘 要】本文以第六师为研究区,利用1996年、2009年土地利用现状图和1990年~2009年土地利用统计数据,运用GIS空间分析和SPSS主成分分析功能,获得土地利用动态变化特征,并进一步研究社会经济发展影响下的城市土地利用变化驱动机制。结果显示:近20年第六师牧草地和耕地增加幅度最大,建设用地和交通用地同比期增长速度最快;五家渠市的居民点及工矿用地相对全师变化最大,为3.33%。土地利用类型
期刊