欢迎来到天天文库
浏览记录
ID:11019780
大小:27.00 KB
页数:6页
时间:2018-07-09
《浅议计算机软件数据接口研究及应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浅议计算机软件数据接口研究及应用摘要:随着计算机技术的不断发展进步,面向用户的大型软件也越来越多。用户在使用这些软件进行工作时,总是存在着这样的一些问题:两个软件之间需要进行联合以完成工作项目或是在软件A中开发出来的产品需要到软件B中进行下一步加工操作。而这些软件由于其开发商不同,它们的数据结构也不尽相同。计算机软件数据接口就能很好地解决这种因为软件之间数据结构不同而引起的问题。本文针对计算机软件数据接口的分析和应用进行了分析研究。关键词:计算机软件数据接口分析应用中图分类号:TP311文献标识码:A文章编号:1007-
2、9416(2012)08-0087-011、引言6数据接口主要的作用是解决软件之间的数据共享与数据转换的问题。由于各软件的开发商所在研究领域的不同,注重点不同,针对数据格式的处理方式也不相同。而用户在开发产品时往往需要用到一个以上的软件对产品进行操作。比如说在开发某机械产品时需要用到的大型三维建模软件PROE和有限元分析软件ANSYS。PROE拥有着强大的建模功能,并且操作简便,但它的结构分析功能并不是很强大。而ANSYS拥有着强大的结构、磁场等方面的分析功能,但它所拥有的建模功能却是一般。作为一个机械产品,在对它进行完
3、整建模之后必须对它进行一系列的结构分析,以确保所设计的产品的结构合理性和安全性。因此,很多设计人员都是在PROE中进行模型的建立,而后在ANSYS中对所设计的模型进行各种分析。那么,在这两者之间必须存在一个数据接口以完成它们的数据文件之间的共享。现有的接口方法有IGES格式导入法、无缝链接法等。除了PROE与ANSYS之间的接口问题,其它软件之间也存在着这种接口问题,并有部分已经被解决。而对于通过非接口实现的数据交流的方式,总会存在着一些安全隐患:(1)部分用户在对这种共享机制进行深入的理解和掌握之后,可能绕到这种机制的
4、底层直接对数据进行访问,从而造成数据的不一致;(2)恶意攻击者可能通过这种机制对应用程序进行攻击。2、计算机软件的数据接口6计算机软件的数据接口是软件开发商向用户或者第三方开发商提供的一系列的标准规范,其作用是进行特定数据的交流。它不但具有一定的灵活性,可以让用户使用软件或第三方开发商开发应用软件更加有效,而且可以保证开发商软件数据的安全性。这些标准规范可以是经过封装的、应用程序的接口函数,也可以是一些固定格式的数据文件,或是数据库形式。3、计算机软件数据接口的设计原则在设计计算机软件的数据接口时需要遵循以下几个设计原则
5、:3.1满足客户的应用需求应用软件本身的功能和服务领域决定了它的数据接口应该实现什么功能和服务。软件数据接口存在的根本原因是软件应用客户的需求。而如何最大程度地满足应用客户的需求就需要对软件的市场进行深入的调研分析和对应用程序的整体规划。3.2面向对象的原则在设计软件的数据接口时,应当将其所提供的功能和服务尽可能地准确描述,即在设计时要遵循面向对象的原则。在设计时,提高数据接口的合理性与科学性,可以尽可能地提高软件本身的使用效率。对于开发人员而言,要降低各个程序模块之间的耦合性和程序开发的难度及成本,通常的方法是把其数据
6、接口设计得更复杂、更详细,这样的数据接口的效果也会越好。3.3软件数据接口的高容错性及高健壮性健壮性,指的是软件在处理规范要求以外的情况的能力。如果一个软件具有高健壮性,那么它在处理规范要求以外的情况时可以做出该输入与规范要求不相符的判断并提供合理的处理方法6。由于软件的数据接口与软件的多个模块相关,数据接口具有高容错性和高健壮性是设计时必不可少的设计要求之一,以便它能提供合理的异常处理机制。3.4软件数据接口要具有可扩展性软件用户在使用软件时会随着本身需要处理的问题而不断提出新的需求,作为软件的数据接口应随着这种变化而
7、不断升级,所以软件的数据接口在设计时应充分考虑到它的可扩展性。3.5尽量与业内的标准数据接口规范相符由于计算机软件已融入到各行各业,而每个行业都会有它自己的一系列数据标准。在设计软件数据接口时,尽可能地与业内的标准数据规范相符能够使得软件的升级、后续第三方软件开发商的设计变得相对容易,而且这样也利于用户对软件的管理与维护。4、计算机软件数据接口的设计与实现目前,计算机软件数据接口主要有以下三种实现方式。6(1)文件交换模式:文件交换模式指的是用户、软件开发商和第三方软件开发商通过某种特定的数据模式的文件进行数据交互过程。
8、软件开发商在对软件进行开发时,指定一种数据结构,用户和第三方开发商按照这种数据结构建立文件。当软件扫描到该文件时会返回一个文件,后者通过自己制定的规则对返回文件进行访问从而达到数据交互的目的。(2)应用程序接口函数模式:这种模式指的是软件开发商在开发软件时,在充分考虑数据的安全性之后,把访问数据的函数预先编制好。当用
此文档下载收益归作者所有