徐宏昌
摘要:随着社会的不断发展和进步,计算机的出现使人们的工作和生活发生了翻天覆地的变化。 计算机内部软件具有不同的功能,可以大大提高人们工作和生活的便利性,也为社会的未来发展发挥着重要作用。这也说明计算机数据接口的问世和采用是技术发展的必然趋势。 但是,不同的计算机软件程序出自不同的设计师和公司,具有一定差异。只有合理地控制各种软件接口,保持软件的稳定运行,才能为计算机技术的长远发展、社会进步提供保障。该文针对计算机软件数据接口的现状及不足进行了分析,就计算机软件数据接口的应用关键技术做出了相关阐述,以望推动计算机技术发展和进步。
关键词:计算机软件;数据接口;存在问题;应用分析
中图分类号:TP311 文献标识码: A
文章编号:1009-3044(2021)02-0056-02
随着信息技术的飞速发展,计算机技术已成为构建新型制造系统的重要力量,以云计算、大数据、物联网和移动互联网为代表的新一代信息技术正在加速渗透并融入制造业,信息技术对经济发展已变得至关重要。中国作为计算机软件大国,虽然对计算机软件具有极大的需求量,但在计算机应用技术方面不足。计算机软件的数据接口分为内部和外部接口。计算机软件数据接口应用的改进不仅可以促进软件的互联互通,还可以提高计算机软件的完整功能[2]。
1 计算机软件数据接口的概述及现状
计算机软件中包含的数据接口通常分为:内部接口,外部接口和接口设计三种。内部接口主要负责数据传输,是指计算机软件系统在模块、系统或是部件之中的数据接口。详细是指,内部接口中包含的数据信息包括输入信息,呼叫模式和错误信息等。简单来说就是外部接口是硬件之间的输入或输出接口,对其他软件和计算机软件之间起到了连接作用,外部计算机接口具有许多不同的形式,可以满足各种软件的应用需求。如果计算机在通过评估系统模型信息的完全过滤时,则必须使用SAS或SPSS之类的软件,这种情况下就要用到外部接口来实现相互数据连接,以实现跨平台信息调用并通过外部接口执行信息传输。
接口设计一般情况下出现在软件开发的早期,在设计之前必须对软件模块进行详细分类。 接口的设计和定义对于分析模块之间的关联起着一定作用。 以决策支持系统(DSS)为例, DSS通常包含两个组件:模型库管理系统和模型库; 它通过人机交互与数据库和数据库模型系统进行联系,以提高决策效率。 在开发DSS系统时,需要定义模块之间的接口,明确的数据接口定义可以实现软件模块之间的无缝连接,并实现DSS系统的正常运行[3]。
当前,计算机软件数据接口的开发仍处于起步阶段,业界尚未形成完全集成的视角。计算机软件的数据接口具有标准规范,允许某些数据和信息之间进行透明通信,这是最重要的功能。从安全性的角度讲,计算机软件接口具有极高的安全性,主要是在数据传输过程中,稳定性非常高。为了更好地适应当前形势下的计算机发展需求,合理改进计算机管理系统必不可少,并且逐漸建立各种数据接口,为不同系统之间的信息传递提供保障。同时,计算机软件的数据接口对IT管理员和技术人员的工作要求提升到了一个新的高度,为了实现数据库的正常运行,计算机技术员必须了解用户的要求才能对表格、储存路径等进行合理创建,而计算机技术员则要进行数据的编程,最大程度提高软件的可操作性。这种方法的局限性也非常明显,一方面,未来的数据处理将非常繁重,但是软件的安全性和稳定性存在隐患,不利于工作开展。因此,在设计软件时,软件开发人员应从长远的角度考虑,特别是在考虑在不同软件之间传输数据接口信息的问题时,应根据实际情况有效地结合多个软件,促进数据之间的资源共享和有效转换[1]。
2 计算机软件数据接口应用存在的不足
在设计计算机软件的数据接口时,会存在各式各样不可避免的问题,因此计算机工程师必须要先了解存在的问题,然后制定实用的改进计划。
2.1 接口方式存在弊端
当前,计算机软件数据接口应用过程中的主要问题是计算机软件数据接口方法不合理。不合理的接口方式具有很高的危险系数,一方面会影响用户的正常操作。另一方面,它可能会对数据安全构成隐患,对计算机软件的应用存在极大的影响。因此,技术人员应采取措施根据用户需求改变接口方式。计算机使用过程中,通常要从前台和后台页面调取有关数据的信息,假如计算机接口有问题又或是设计方面不科学,则可能会影响数据信息的安全性,甚至可能会出现丢失数据的现象。这对计算机设计师提出了新的要求,需要在设计计算机数据接口时,应采取措施进一步改善接口的安全性和标准化,同时规范计算机软件数据接口的使用。最大限度地提升安全系数。
2.2 设计规范程度低
计算机软件数据接口设计方面,低标准化是一个特别重要的问题,因此需要设计人员高度关注。随着科学技术不断发展,计算机行业也在不断进步,但是对于计算机软件数据接口设计规范低的问题仍然无法达到完善解决。这对技术人员来说是极大的掣肘,并且对用户的应用带来困扰。这种现状出现的主要原因是,我国相关部门缺乏对计算机软件数据接口的设计和操作进行明文规定,许多供应商根据自己的需要设计和操作此类软件以获取自身利益,因此这对应用程序效率产生了重大影响。为了彻底解决此问题,有关部门应采用相应的规章制度,明确计算机数据接口的设计和操作规范,同时限制用户采取行动来进行操作,使用户更加方便,计算机软件数据接口的设计水平得到有效提高,并且最终达到用户的满意[5]。
2.3 专业设计人才缺乏
在任何行业中,人才都是至关重要的,人才在促进整个行业(尤其是计算机设计行业)的发展中起着非常重要的作用。但实际上,在中国访问计算机软件数据应用程序行业中专业设计人才的严重短缺,对中国计算机数据接口领域的发展有很大影响。目前,中国信息技术产业具有很好的发展前景,大多数大学都有设置信息技术专业课程,并且很受学生的关注。但是,由于计算机软件接口的设计人才缺乏,很大程度影响了计算机软件设计行业的发展。为了彻底改变现在这种状况,政府应该设定对策,加大计算机方面相关人才的培养力度,假如对这个专业做出了选择,就应该认真学习,提高整体素质,使自己具有充足的该领域的知识和素养。只有这样,整个行业才能保持健康的发展状态,也有助于减少计算机软件数据接口设计的人才短缺。
3 计算机软件数据接口的应用关键技术
计算机软件数据接口的应用关键技术包括:软件重用技术、系统架构技术、中间数据库技术和数据备份技术。
1)软件重用技术。软件重用也称为软件重用或软件再用,是指在构建新软件系统的过程中使用现有软件人工制品。软件人工制品可以是源代码片断,子系统设计结构,详细的模块设计,文档以及某些方面的规范等。因此,軟件重用是使用现有软件组件来生成新的软件,大大缩短软件开发所需的成本和时间,并有助于提高软件的可维护性和可靠性。软件重用主要涉及生成技术和组装方法,软件构建者通过替换某些参数来创建抽象软件组件的真实示例。组装方法包括子程序库技术、共享接口设计和嵌套函数调用。
2)系统架构技术。总体而言,系统体系结构技术可以将计算机软件划分为表现层、业务逻辑层、数据访问层。计算机软件开发过程使用三种体系结构技术来创建基于级别的系统开发框架,并将业务规则,数据访问,合法性控制和其他任务置于中间级别进行处理,以便客户端不直接与数据库进行交互。通过COM / DCOM通讯与中间层建立连接,然后通过中间层与数据库进行交互,减少层之间的相互依赖性,降低耦合的程度。减少因为需求调整带来的变化,提升系统开发效率从而通过系统架构技术提高内部数据交互调用的稳健性。
3)中间数据库技术。中间数据库允许软件开发人员在用户通过身份验证后出于特定目的访问和使用计算机上的数据信息。 数据库中间件位于客户端和数据库之间,以将两者分开。 中间件与每个客户端之间的数据通信是使用流套接字实现的,使用多个线程进行多个连接,并且这种同时进行的通信机制大大提高了访问效率。 在中间件和数据库之间使用JDBC连接,实现一个数据连接可以多个用户共同使用[4]。
4)数据备份技术。计算机软件系统需要高度的鲁棒稳定性,以提供更强大的错误处理机制,并且用户可以在使用计算机接口的过程中准确地识别错误的根本原因。并确保接口存在的错误不会影响软件系统。因此有必要应用数据备份技术来减少在通过接口相互传输计算机软件数据的过程中出现错误的可能性。 由于已将数据备份到数据库,因此即使系统崩溃或意外宕机,也可以依靠数据库的恢复功能进行恢复。
4 结束语
计算机软件的数据接口具有非常重要的作用。不止可以达到各系统之间的互通互联,还可以使用户的工作信息实现一体化。从计算机应用程序的当前工作来看,计算机软件在技术或兼容性方面都还相对较差。计算机软件数据接口的应用和开发需要得到更多的关注和支持。在当今社会,计算机软件越来越广泛地应用于各个层面,不仅促进了计算机的普及和应用,而且在工业发展中发挥着重要作用。因此,有必要通过解决计算机软件的数据接口问题来改善应用功能。计算机软件接口的应用不仅可以改善数据之间的通信,而且可以促进计算机行业技术水平的整体发展。
参考文献:
[1] 朱波,张琳,徐超.计算机软件数据接口的应用分析[J].电子技术与软件工程,2014(21):210.
[2] 唐淑珍.计算机软件数据接口的应用分析[J].中国管理信息化,2018(2):114-116.
[3] 梁利亭.计算机软件数据接口的应用分析[J].信息技术与信息化,2020(2):143-145.
[4] 李瑞.计算机软件数据接口的应用分析研究[J].自动化与仪器仪表,2017(6):201-203.
[5] 胡竟伟.计算机软件数据接口的应用分析[J].时代农机,2019,46(8):34-35,40.
【通联编辑:梁书】