前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用探究范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
摘要:隨著社會(huì)的不斷發(fā)展和進(jìn)步,計(jì)算機(jī)的出現(xiàn)使人們的工作和生活發(fā)生了翻天覆地的變化。計(jì)算機(jī)內(nèi)部軟件具有不同的功能,可以大大提高人們工作和生活的便利性,也為社會(huì)的未來(lái)發(fā)展發(fā)揮著重要作用。這也說(shuō)明計(jì)算機(jī)數(shù)據(jù)接口的問(wèn)世和采用是技術(shù)發(fā)展的必然趨勢(shì)。但是,不同的計(jì)算機(jī)軟件程序出自不同的設(shè)計(jì)師和公司,具有一定差異。只有合理地控制各種軟件接口,保持軟件的穩(wěn)定運(yùn)行,才能為計(jì)算機(jī)技術(shù)的長(zhǎng)遠(yuǎn)發(fā)展、社會(huì)進(jìn)步提供保障。該文針對(duì)計(jì)算機(jī)軟件數(shù)據(jù)接口的現(xiàn)狀及不足進(jìn)行了分析,就計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用關(guān)鍵技術(shù)做出了相關(guān)闡述,以望推動(dòng)計(jì)算機(jī)技術(shù)發(fā)展和進(jìn)步。
關(guān)鍵詞:計(jì)算機(jī)軟件;數(shù)據(jù)接口;存在問(wèn)題;應(yīng)用分析
隨著信息技術(shù)的飛速發(fā)展,計(jì)算機(jī)技術(shù)已成為構(gòu)建新型制造系統(tǒng)的重要力量,以云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)為代表的新一代信息技術(shù)正在加速滲透并融入制造業(yè),信息技術(shù)對(duì)經(jīng)濟(jì)發(fā)展已變得至關(guān)重要。中國(guó)作為計(jì)算機(jī)軟件大國(guó),雖然對(duì)計(jì)算機(jī)軟件具有極大的需求量,但在計(jì)算機(jī)應(yīng)用技術(shù)方面不足。計(jì)算機(jī)軟件的數(shù)據(jù)接口分為內(nèi)部和外部接口。計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用的改進(jìn)不僅可以促進(jìn)軟件的互聯(lián)互通,還可以提高計(jì)算機(jī)軟件的完整功能[2]。
1計(jì)算機(jī)軟件數(shù)據(jù)接口的概述及現(xiàn)狀
計(jì)算機(jī)軟件中包含的數(shù)據(jù)接口通常分為:內(nèi)部接口,外部接口和接口設(shè)計(jì)三種。內(nèi)部接口主要負(fù)責(zé)數(shù)據(jù)傳輸,是指計(jì)算機(jī)軟件系統(tǒng)在模塊、系統(tǒng)或是部件之中的數(shù)據(jù)接口。詳細(xì)是指,內(nèi)部接口中包含的數(shù)據(jù)信息包括輸入信息,呼叫模式和錯(cuò)誤信息等。簡(jiǎn)單來(lái)說(shuō)就是外部接口是硬件之間的輸入或輸出接口,對(duì)其他軟件和計(jì)算機(jī)軟件之間起到了連接作用,外部計(jì)算機(jī)接口具有許多不同的形式,可以滿足各種軟件的應(yīng)用需求。如果計(jì)算機(jī)在通過(guò)評(píng)估系統(tǒng)模型信息的完全過(guò)濾時(shí),則必須使用SAS或SPSS之類的軟件,這種情況下就要用到外部接口來(lái)實(shí)現(xiàn)相互數(shù)據(jù)連接,以實(shí)現(xiàn)跨平臺(tái)信息調(diào)用并通過(guò)外部接口執(zhí)行信息傳輸。接口設(shè)計(jì)一般情況下出現(xiàn)在軟件開(kāi)發(fā)的早期,在設(shè)計(jì)之前必須對(duì)軟件模塊進(jìn)行詳細(xì)分類。接口的設(shè)計(jì)和定義對(duì)于分析模塊之間的關(guān)聯(lián)起著一定作用。以決策支持系統(tǒng)(DSS)為例,DSS通常包含兩個(gè)組件:模型庫(kù)管理系統(tǒng)和模型庫(kù);它通過(guò)人機(jī)交互與數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)模型系統(tǒng)進(jìn)行聯(lián)系,以提高決策效率。在開(kāi)發(fā)DSS系統(tǒng)時(shí),需要定義模塊之間的接口,明確的數(shù)據(jù)接口定義可以實(shí)現(xiàn)軟件模塊之間的無(wú)縫連接,并實(shí)現(xiàn)DSS系統(tǒng)的正常運(yùn)行[3]。當(dāng)前,計(jì)算機(jī)軟件數(shù)據(jù)接口的開(kāi)發(fā)仍處于起步階段,業(yè)界尚未形成完全集成的視角。計(jì)算機(jī)軟件的數(shù)據(jù)接口具有標(biāo)準(zhǔn)規(guī)范,允許某些數(shù)據(jù)和信息之間進(jìn)行透明通信,這是最重要的功能。從安全性的角度講,計(jì)算機(jī)軟件接口具有極高的安全性,主要是在數(shù)據(jù)傳輸過(guò)程中,穩(wěn)定性非常高。為了更好地適應(yīng)當(dāng)前形勢(shì)下的計(jì)算機(jī)發(fā)展需求,合理改進(jìn)計(jì)算機(jī)管理系統(tǒng)必不可少,并且逐漸建立各種數(shù)據(jù)接口,為不同系統(tǒng)之間的信息傳遞提供保障。同時(shí),計(jì)算機(jī)軟件的數(shù)據(jù)接口對(duì)IT管理員和技術(shù)人員的工作要求提升到了一個(gè)新的高度,為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的正常運(yùn)行,計(jì)算機(jī)技術(shù)員必須了解用戶的要求才能對(duì)表格、儲(chǔ)存路徑等進(jìn)行合理創(chuàng)建,而計(jì)算機(jī)技術(shù)員則要進(jìn)行數(shù)據(jù)的編程,最大程度提高軟件的可操作性。這種方法的局限性也非常明顯,一方面,未來(lái)的數(shù)據(jù)處理將非常繁重,但是軟件的安全性和穩(wěn)定性存在隱患,不利于工作開(kāi)展。因此,在設(shè)計(jì)軟件時(shí),軟件開(kāi)發(fā)人員應(yīng)從長(zhǎng)遠(yuǎn)的角度考慮,特別是在考慮在不同軟件之間傳輸數(shù)據(jù)接口信息的問(wèn)題時(shí),應(yīng)根據(jù)實(shí)際情況有效地結(jié)合多個(gè)軟件,促進(jìn)數(shù)據(jù)之間的資源共享和有效轉(zhuǎn)換[1]。
2計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用存在的不足
在設(shè)計(jì)計(jì)算機(jī)軟件的數(shù)據(jù)接口時(shí),會(huì)存在各式各樣不可避免的問(wèn)題,因此計(jì)算機(jī)工程師必須要先了解存在的問(wèn)題,然后制定實(shí)用的改進(jìn)計(jì)劃。
2.1接口方式存在弊端
當(dāng)前,計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用過(guò)程中的主要問(wèn)題是計(jì)算機(jī)軟件數(shù)據(jù)接口方法不合理。不合理的接口方式具有很高的危險(xiǎn)系數(shù),一方面會(huì)影響用戶的正常操作。另一方面,它可能會(huì)對(duì)數(shù)據(jù)安全構(gòu)成隱患,對(duì)計(jì)算機(jī)軟件的應(yīng)用存在極大的影響。因此,技術(shù)人員應(yīng)采取措施根據(jù)用戶需求改變接口方式。計(jì)算機(jī)使用過(guò)程中,通常要從前臺(tái)和后臺(tái)頁(yè)面調(diào)取有關(guān)數(shù)據(jù)的信息,假如計(jì)算機(jī)接口有問(wèn)題又或是設(shè)計(jì)方面不科學(xué),則可能會(huì)影響數(shù)據(jù)信息的安全性,甚至可能會(huì)出現(xiàn)丟失數(shù)據(jù)的現(xiàn)象。這對(duì)計(jì)算機(jī)設(shè)計(jì)師提出了新的要求,需要在設(shè)計(jì)計(jì)算機(jī)數(shù)據(jù)接口時(shí),應(yīng)采取措施進(jìn)一步改善接口的安全性和標(biāo)準(zhǔn)化,同時(shí)規(guī)范計(jì)算機(jī)軟件數(shù)據(jù)接口的使用。最大限度地提升安全系數(shù)。
2.2設(shè)計(jì)規(guī)范程度低
計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)方面,低標(biāo)準(zhǔn)化是一個(gè)特別重要的問(wèn)題,因此需要設(shè)計(jì)人員高度關(guān)注。隨著科學(xué)技術(shù)不斷發(fā)展,計(jì)算機(jī)行業(yè)也在不斷進(jìn)步,但是對(duì)于計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)規(guī)范低的問(wèn)題仍然無(wú)法達(dá)到完善解決。這對(duì)技術(shù)人員來(lái)說(shuō)是極大的掣肘,并且對(duì)用戶的應(yīng)用帶來(lái)困擾。這種現(xiàn)狀出現(xiàn)的主要原因是,我國(guó)相關(guān)部門(mén)缺乏對(duì)計(jì)算機(jī)軟件數(shù)據(jù)接口的設(shè)計(jì)和操作進(jìn)行明文規(guī)定,許多供應(yīng)商根據(jù)自己的需要設(shè)計(jì)和操作此類軟件以獲取自身利益,因此這對(duì)應(yīng)用程序效率產(chǎn)生了重大影響。為了徹底解決此問(wèn)題,有關(guān)部門(mén)應(yīng)采用相應(yīng)的規(guī)章制度,明確計(jì)算機(jī)數(shù)據(jù)接口的設(shè)計(jì)和操作規(guī)范,同時(shí)限制用戶采取行動(dòng)來(lái)進(jìn)行操作,使用戶更加方便,計(jì)算機(jī)軟件數(shù)據(jù)接口的設(shè)計(jì)水平得到有效提高,并且最終達(dá)到用戶的滿意[5]。
2.3專業(yè)設(shè)計(jì)人才缺乏
在任何行業(yè)中,人才都是至關(guān)重要的,人才在促進(jìn)整個(gè)行業(yè)(尤其是計(jì)算機(jī)設(shè)計(jì)行業(yè))的發(fā)展中起著非常重要的作用。但實(shí)際上,在中國(guó)訪問(wèn)計(jì)算機(jī)軟件數(shù)據(jù)應(yīng)用程序行業(yè)中專業(yè)設(shè)計(jì)人才的嚴(yán)重短缺,對(duì)中國(guó)計(jì)算機(jī)數(shù)據(jù)接口領(lǐng)域的發(fā)展有很大影響。目前,中國(guó)信息技術(shù)產(chǎn)業(yè)具有很好的發(fā)展前景,大多數(shù)大學(xué)都有設(shè)置信息技術(shù)專業(yè)課程,并且很受學(xué)生的關(guān)注。但是,由于計(jì)算機(jī)軟件接口的設(shè)計(jì)人才缺乏,很大程度影響了計(jì)算機(jī)軟件設(shè)計(jì)行業(yè)的發(fā)展。為了徹底改變現(xiàn)在這種狀況,政府應(yīng)該設(shè)定對(duì)策,加大計(jì)算機(jī)方面相關(guān)人才的培養(yǎng)力度,假如對(duì)這個(gè)專業(yè)做出了選擇,就應(yīng)該認(rèn)真學(xué)習(xí),提高整體素質(zhì),使自己具有充足的該領(lǐng)域的知識(shí)和素養(yǎng)。只有這樣,整個(gè)行業(yè)才能保持健康的發(fā)展?fàn)顟B(tài),也有助于減少計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)的人才短缺。
3計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用關(guān)鍵技術(shù)
計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用關(guān)鍵技術(shù)包括:軟件重用技術(shù)、系統(tǒng)架構(gòu)技術(shù)、中間數(shù)據(jù)庫(kù)技術(shù)和數(shù)據(jù)備份技術(shù)。1)軟件重用技術(shù)。軟件重用也稱為軟件重用或軟件再用,是指在構(gòu)建新軟件系統(tǒng)的過(guò)程中使用現(xiàn)有軟件人工制品。軟件人工制品可以是源代碼片斷,子系統(tǒng)設(shè)計(jì)結(jié)構(gòu),詳細(xì)的模塊設(shè)計(jì),文檔以及某些方面的規(guī)范等。因此,軟件重用是使用現(xiàn)有軟件組件來(lái)生成新的軟件,大大縮短軟件開(kāi)發(fā)所需的成本和時(shí)間,并有助于提高軟件的可維護(hù)性和可靠性。軟件重用主要涉及生成技術(shù)和組裝方法,軟件構(gòu)建者通過(guò)替換某些參數(shù)來(lái)創(chuàng)建抽象軟件組件的真實(shí)示例。組裝方法包括子程序庫(kù)技術(shù)、共享接口設(shè)計(jì)和嵌套函數(shù)調(diào)用。2)系統(tǒng)架構(gòu)技術(shù)??傮w而言,系統(tǒng)體系結(jié)構(gòu)技術(shù)可以將計(jì)算機(jī)軟件劃分為表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問(wèn)層。計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程使用三種體系結(jié)構(gòu)技術(shù)來(lái)創(chuàng)建基于級(jí)別的系統(tǒng)開(kāi)發(fā)框架,并將業(yè)務(wù)規(guī)則,數(shù)據(jù)訪問(wèn),合法性控制和其他任務(wù)置于中間級(jí)別進(jìn)行處理,以便客戶端不直接與數(shù)據(jù)庫(kù)進(jìn)行交互。通過(guò)COM/DCOM通訊與中間層建立連接,然后通過(guò)中間層與數(shù)據(jù)庫(kù)進(jìn)行交互,減少層之間的相互依賴性,降低耦合的程度。減少因?yàn)樾枨笳{(diào)整帶來(lái)的變化,提升系統(tǒng)開(kāi)發(fā)效率從而通過(guò)系統(tǒng)架構(gòu)技術(shù)提高內(nèi)部數(shù)據(jù)交互調(diào)用的穩(wěn)健性。3)中間數(shù)據(jù)庫(kù)技術(shù)。中間數(shù)據(jù)庫(kù)允許軟件開(kāi)發(fā)人員在用戶通過(guò)身份驗(yàn)證后出于特定目的訪問(wèn)和使用計(jì)算機(jī)上的數(shù)據(jù)信息。數(shù)據(jù)庫(kù)中間件位于客戶端和數(shù)據(jù)庫(kù)之間,以將兩者分開(kāi)。中間件與每個(gè)客戶端之間的數(shù)據(jù)通信是使用流套接字實(shí)現(xiàn)的,使用多個(gè)線程進(jìn)行多個(gè)連接,并且這種同時(shí)進(jìn)行的通信機(jī)制大大提高了訪問(wèn)效率。在中間件和數(shù)據(jù)庫(kù)之間使用JDBC連接,實(shí)現(xiàn)一個(gè)數(shù)據(jù)連接可以多個(gè)用戶共同使用[4]。4)數(shù)據(jù)備份技術(shù)。計(jì)算機(jī)軟件系統(tǒng)需要高度的魯棒穩(wěn)定性,以提供更強(qiáng)大的錯(cuò)誤處理機(jī)制,并且用戶可以在使用計(jì)算機(jī)接口的過(guò)程中準(zhǔn)確地識(shí)別錯(cuò)誤的根本原因。并確保接口存在的錯(cuò)誤不會(huì)影響軟件系統(tǒng)。因此有必要應(yīng)用數(shù)據(jù)備份技術(shù)來(lái)減少在通過(guò)接口相互傳輸計(jì)算機(jī)軟件數(shù)據(jù)的過(guò)程中出現(xiàn)錯(cuò)誤的可能性。由于已將數(shù)據(jù)備份到數(shù)據(jù)庫(kù),因此即使系統(tǒng)崩潰或意外宕機(jī),也可以依靠數(shù)據(jù)庫(kù)的恢復(fù)功能進(jìn)行恢復(fù)。
4結(jié)束語(yǔ)
計(jì)算機(jī)軟件的數(shù)據(jù)接口具有非常重要的作用。不止可以達(dá)到各系統(tǒng)之間的互通互聯(lián),還可以使用戶的工作信息實(shí)現(xiàn)一體化。從計(jì)算機(jī)應(yīng)用程序的當(dāng)前工作來(lái)看,計(jì)算機(jī)軟件在技術(shù)或兼容性方面都還相對(duì)較差。計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用和開(kāi)發(fā)需要得到更多的關(guān)注和支持。在當(dāng)今社會(huì),計(jì)算機(jī)軟件越來(lái)越廣泛地應(yīng)用于各個(gè)層面,不僅促進(jìn)了計(jì)算機(jī)的普及和應(yīng)用,而且在工業(yè)發(fā)展中發(fā)揮著重要作用。因此,有必要通過(guò)解決計(jì)算機(jī)軟件的數(shù)據(jù)接口問(wèn)題來(lái)改善應(yīng)用功能。計(jì)算機(jī)軟件接口的應(yīng)用不僅可以改善數(shù)據(jù)之間的通信,而且可以促進(jìn)計(jì)算機(jī)行業(yè)技術(shù)水平的整體發(fā)展。
參考文獻(xiàn):
[1]朱波,張琳,徐超.計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用分析[J].電子技術(shù)與軟件工程,2014(21):210.
[2]唐淑珍.計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用分析[J].中國(guó)管理信息化,2018(2):114-116.
[3]梁利亭.計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用分析[J].信息技術(shù)與信息化,2020(2):143-145.
[4]李瑞.計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用分析研究[J].自動(dòng)化與儀器儀表,2017(6):201-203.
[5]胡竟偉.計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用分析[J].時(shí)代農(nóng)機(jī),2019,46(8):34-35,40.
作者:徐宏昌 單位:哈爾濱廣播電視大學(xué)