劉奕昊
(湖北大學(xué)知行學(xué)院,武漢 430000)
計(jì)算機(jī)軟件數(shù)據(jù)接口通常是指計(jì)算機(jī)軟件與使用者之間進(jìn)行交互的界面,在計(jì)算機(jī)軟件的實(shí)際應(yīng)用過(guò)程中,軟件接口嚴(yán)重影響著使用者的滿意度。由于計(jì)算機(jī)軟件的開(kāi)發(fā)商各不相同,所以軟件的類型也不相同,據(jù)此而產(chǎn)生的托尼蓋數(shù)據(jù)結(jié)構(gòu)使得數(shù)據(jù)接口操作出現(xiàn)差異,軟件研發(fā)者必須完善軟件數(shù)據(jù)接口功能。
在設(shè)計(jì)計(jì)算機(jī)軟件數(shù)據(jù)接口時(shí),應(yīng)遵循面向?qū)ο蟮脑瓌t,對(duì)計(jì)算機(jī)軟件功能進(jìn)行全面概述,對(duì)數(shù)據(jù)接口的設(shè)計(jì)進(jìn)行更加詳細(xì)的描述,從而提高軟件模塊之間的兼容性,進(jìn)而降低軟件數(shù)據(jù)接口的開(kāi)發(fā)難度,實(shí)現(xiàn)大幅度節(jié)約設(shè)計(jì)成本的目的。
高容錯(cuò)性可以更好的展示計(jì)算機(jī)軟件的具體功能,在使用者看到軟件數(shù)據(jù)接口的同時(shí),計(jì)算機(jī)軟件數(shù)據(jù)接口就能將其想法通過(guò)技術(shù)手段真正實(shí)現(xiàn),便于使用者理解和掌握使用方法,且在使用者不會(huì)操作時(shí)還能自動(dòng)修正編輯錯(cuò)誤。
受計(jì)算機(jī)軟件的使用要求和特性限制,數(shù)據(jù)接口必須具有一定的可擴(kuò)展性,設(shè)計(jì)者應(yīng)隨著使用者的需求進(jìn)行數(shù)據(jù)接口的修復(fù)和完善,保證在軟件升級(jí)的同時(shí),數(shù)據(jù)接口也能隨之升級(jí),保障使用者的利益和計(jì)算機(jī)軟件的可持續(xù)性[1]。
計(jì)算機(jī)軟件決定了數(shù)據(jù)接口所能提供的具體服務(wù),數(shù)據(jù)接口又會(huì)擴(kuò)展軟件程序的適用范圍,所以數(shù)據(jù)接口的設(shè)計(jì)應(yīng)與使用者的具體需求相結(jié)合,實(shí)現(xiàn)具體問(wèn)題具體分析,最大程度滿足使用者的實(shí)際應(yīng)用要求。
數(shù)據(jù)文件交換是指在特定數(shù)據(jù)結(jié)構(gòu)下,軟件研發(fā)者、第三方開(kāi)發(fā)商、使用者三方實(shí)現(xiàn)數(shù)據(jù)文件的交換和傳遞。使用者是數(shù)據(jù)交互過(guò)程中的首要服務(wù)對(duì)象,而軟件數(shù)據(jù)接口的主要研發(fā)目的也是以最快的速度實(shí)現(xiàn)使用者的數(shù)據(jù)指令,將數(shù)據(jù)文件傳遞給其他使用者。如果真正實(shí)現(xiàn)了計(jì)算機(jī)軟件數(shù)據(jù)接口功能,當(dāng)使用者需要查找數(shù)據(jù)文件時(shí),只需要在系統(tǒng)中輸入文件的基本信息,就可以利用數(shù)據(jù)結(jié)構(gòu)搜索對(duì)系統(tǒng)內(nèi)部的所有信息文件進(jìn)行檢索,即時(shí)將特定格式的數(shù)據(jù)文件呈現(xiàn)在使用者面前。盡管在數(shù)據(jù)文件交換過(guò)程中普遍存在著特定數(shù)據(jù)文件的格式限制問(wèn)題,但是具體實(shí)際中,使用者通常使用TXT.文件格式和INI.文件格式,這兩種文件格式只需要數(shù)據(jù)接口協(xié)同合作就可以發(fā)揮良好的搜索效果,實(shí)現(xiàn)數(shù)據(jù)文件快速傳遞、交換、共享的目的。
計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用程序接口函數(shù)通常由計(jì)算機(jī)軟件研發(fā)者進(jìn)行研制。研發(fā)者通過(guò)對(duì)一定行內(nèi)規(guī)范進(jìn)行調(diào)查,實(shí)現(xiàn)計(jì)算機(jī)軟件數(shù)據(jù)接口的功能設(shè)計(jì),為第三方開(kāi)發(fā)商和使用者之間的數(shù)據(jù)運(yùn)用設(shè)置好啟動(dòng)條件,令第三方開(kāi)發(fā)商和使用者能夠隨時(shí)進(jìn)行數(shù)據(jù)文件的直接調(diào)用,降低了數(shù)據(jù)接口的操作難度,使其操作過(guò)程變得簡(jiǎn)潔便捷,令使用者可以在短時(shí)間內(nèi)完成數(shù)據(jù)處理,減少工作量[2]。在數(shù)據(jù)接口處應(yīng)用函數(shù)程序,可以使計(jì)算機(jī)軟件數(shù)據(jù)接口更具有保密性,只有研發(fā)者掌握著數(shù)據(jù)接口的全部設(shè)計(jì)實(shí)施方案,第三方開(kāi)發(fā)商和使用不具備調(diào)試接口函數(shù)的能力,并且封裝好的接口技術(shù)并不會(huì)泄露接口函數(shù),從而實(shí)現(xiàn)嚴(yán)謹(jǐn)?shù)谋C苄浴A硗?,?yīng)用程序接口函數(shù)能夠充分實(shí)現(xiàn)數(shù)據(jù)的高效處理,具有較高的實(shí)用推廣價(jià)值和流通價(jià)值,所以研發(fā)者應(yīng)該加強(qiáng)應(yīng)用程序接口函數(shù)的細(xì)節(jié)研發(fā),使其能夠發(fā)揮出更好的使用效果。
由于當(dāng)前計(jì)算機(jī)軟件中極少使用中間數(shù)據(jù)庫(kù),其嚴(yán)密性可以得到保證,所以研發(fā)者在進(jìn)行計(jì)算機(jī)軟件數(shù)據(jù)接口的實(shí)際研發(fā)時(shí),可以建立中間數(shù)據(jù)庫(kù),實(shí)現(xiàn)對(duì)敏感數(shù)據(jù)文件的密文儲(chǔ)存。中間數(shù)據(jù)庫(kù)的防火墻是一種介于數(shù)據(jù)庫(kù)服務(wù)器和程序應(yīng)用服務(wù)器之間、能夠屏蔽數(shù)據(jù)庫(kù)直接訪問(wèn)的通道,可以同時(shí)加載幾種不同的相關(guān)動(dòng)態(tài)監(jiān)測(cè)數(shù)據(jù)模塊,對(duì)于具有攻擊性的數(shù)據(jù)可以及時(shí)進(jìn)行防護(hù),還能將攻擊時(shí)間、攻擊過(guò)程準(zhǔn)確記錄下來(lái),為使用者做后續(xù)調(diào)查提供了數(shù)據(jù)依據(jù)。再者,中間數(shù)據(jù)庫(kù)還可以針對(duì)某些數(shù)據(jù)程序采取應(yīng)急機(jī)制,當(dāng)數(shù)據(jù)庫(kù)發(fā)現(xiàn)連接方式、操作路徑以及操作次數(shù)出現(xiàn)異常時(shí),數(shù)據(jù)庫(kù)就會(huì)向數(shù)據(jù)管理員進(jìn)行即時(shí)反饋,管理員在接收到反饋的同時(shí)斷開(kāi)指定鏈接,防止數(shù)據(jù)庫(kù)信息外泄。除此之外,建立中間數(shù)據(jù)庫(kù)還可以對(duì)數(shù)據(jù)信息進(jìn)行實(shí)時(shí)備份,數(shù)據(jù)導(dǎo)入系統(tǒng)之后會(huì)直接進(jìn)入存儲(chǔ)階段,極大程度降低數(shù)據(jù)丟失和數(shù)據(jù)破壞的風(fēng)險(xiǎn)。
綜上所述,各種計(jì)算機(jī)軟件可以通過(guò)數(shù)據(jù)接口實(shí)現(xiàn)數(shù)據(jù)信息的有機(jī)整合,使用者也可以利用數(shù)據(jù)接口進(jìn)行軟件數(shù)據(jù)的交流和共享,對(duì)查找信息提供了極大的幫助。但是軟件數(shù)據(jù)接口的技術(shù)含量、研究成本較高,無(wú)法在短時(shí)間內(nèi)推出大量新型產(chǎn)品,所以相關(guān)研究者必須及時(shí)對(duì)數(shù)據(jù)接口進(jìn)行維護(hù)更新,延長(zhǎng)使用壽命。