楊曉嵐
(山西省物流技術(shù)學(xué)校,山西 太原 030006)
計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用模式
楊曉嵐
(山西省物流技術(shù)學(xué)校,山西 太原 030006)
當(dāng)前,計(jì)算機(jī)軟件數(shù)據(jù)接口是一種數(shù)據(jù)傳輸途徑,這種數(shù)據(jù)傳輸路徑主要是借助人工加以規(guī)范的,不僅可提高計(jì)算機(jī)軟件的運(yùn)行效率,而且也使計(jì)算機(jī)軟件的功能更加齊全,在更多的領(lǐng)域得到廣泛應(yīng)用?;诖?,本文對(duì)計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用模式進(jìn)行了探討。
計(jì)算機(jī)軟件;數(shù)據(jù)接口;數(shù)據(jù)結(jié)構(gòu)
隨著社會(huì)發(fā)展浪潮的不斷推進(jìn),高科技的不斷出現(xiàn)給人們的生活與工作帶來了很多方便。軟件計(jì)算機(jī)應(yīng)用過程中非常關(guān)鍵的組成部分,其開發(fā)工作一直都受到業(yè)界的關(guān)注。想要讓計(jì)算機(jī)軟件使用性能得到提升,需要從計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用為切入點(diǎn),讓其符合計(jì)算機(jī)軟件和數(shù)據(jù)運(yùn)行的相關(guān)要求,讓計(jì)算機(jī)軟件應(yīng)用更加順利。通過計(jì)算機(jī)軟件接口技術(shù)的有效應(yīng)用可為軟件數(shù)據(jù)交流共享搭建一定的平臺(tái),不僅可提高數(shù)據(jù)信息處理的效率,而且也能保障數(shù)據(jù)傳輸信息的安全性,所以,深入研究計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用中的相關(guān)問題,總結(jié)經(jīng)驗(yàn),可為工作的開展提供有力的技術(shù)支撐。
計(jì)算機(jī)軟件數(shù)據(jù)接口的主要功能是軟件開發(fā)商為使用者或第三方開發(fā)商提供的數(shù)據(jù)傳輸規(guī)范。計(jì)算機(jī)軟件數(shù)據(jù)接口可實(shí)現(xiàn)兩種以上的軟件數(shù)據(jù)間的傳輸與資源共享,提高計(jì)算機(jī)的運(yùn)行效率。隨著科技的不斷發(fā)展,計(jì)算機(jī)技術(shù)也在不斷革新與改進(jìn),當(dāng)前所使用的計(jì)算機(jī)軟件數(shù)據(jù)接口靈敏度較高,不僅降低了用戶的工作難度,而且也為第三方軟件帶來一定的便捷,增強(qiáng)數(shù)據(jù)傳輸?shù)陌踩浴R话愣?,?jì)算機(jī)軟件數(shù)據(jù)接口具有多種標(biāo)準(zhǔn)的數(shù)據(jù),如API函數(shù)、接口函數(shù)等。除此之外,計(jì)算機(jī)軟件數(shù)據(jù)接口還具有提供數(shù)據(jù)文件的功能,從而可在一定程度上輔助軟件之間完成數(shù)據(jù)傳輸工作,為用戶在操作計(jì)算機(jī)時(shí)提供一定的便捷性。
所使用的數(shù)據(jù)庫(kù)以及編程語(yǔ)言都存在一定的差異,使得軟件數(shù)據(jù)結(jié)構(gòu)不同,這必然給后期軟件維護(hù)、升級(jí)等工作帶來一定的難度,而且會(huì)加重開發(fā)人員的工作強(qiáng)度。所以作為軟件開發(fā)商來說,應(yīng)嚴(yán)格按照當(dāng)前的行業(yè)規(guī)范進(jìn)行合理設(shè)計(jì),盡可能降低工作難度,確保數(shù)據(jù)傳輸?shù)谋憬菪?。二是滿足用戶多樣化的需求。在對(duì)計(jì)算機(jī)數(shù)據(jù)接口進(jìn)行設(shè)計(jì)時(shí)應(yīng)結(jié)合用戶的需求,從軟件特征以及服務(wù)功能等層面,優(yōu)化設(shè)計(jì)數(shù)據(jù)接口,使軟件功能呈現(xiàn)出多元化的特征。三是具有一定的可擴(kuò)展性。隨著技術(shù)的不斷革新,計(jì)算機(jī)軟件在使用中也會(huì)面臨著升級(jí)換代,為了滿足計(jì)算機(jī)軟件的需求,數(shù)據(jù)接口也會(huì)做出一定的升級(jí),以免影響軟件的使用性能,所以在設(shè)計(jì)初期,應(yīng)為后期數(shù)據(jù)接口升級(jí)提供一定的條件,確保后期數(shù)據(jù)接口能順利升級(jí)。四是面向?qū)ο?,?shù)據(jù)接口可以滿足相關(guān)功能的需求,為用戶提供更多的便利。
從當(dāng)前計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用過程來分析,由于接口方式不合理造成了計(jì)算機(jī)所儲(chǔ)存的數(shù)據(jù)安全受到了威脅,同時(shí)也會(huì)對(duì)計(jì)算機(jī)用戶的操作形成非常大的影響。計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)過程中,如果其接口方式不合理,其安全性會(huì)有很大程度的下降,很容易受到非法入侵,對(duì)計(jì)算機(jī)用戶數(shù)據(jù)的構(gòu)建造成安全威脅。所以,在進(jìn)行計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)時(shí),必須要認(rèn)真進(jìn)行分析和研究,在考慮數(shù)據(jù)接口規(guī)范性的同時(shí),還需要認(rèn)真考慮其接口的安全性。結(jié)合相關(guān)的設(shè)計(jì)標(biāo)準(zhǔn)以及規(guī)范所設(shè)計(jì)出的計(jì)算機(jī)軟件數(shù)據(jù)接口,才能夠更好地符合計(jì)算機(jī)軟件和數(shù)據(jù)運(yùn)行的相關(guān)要求,從而讓計(jì)算機(jī)數(shù)據(jù)應(yīng)用更加合理。
在開展計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)過程中,專業(yè)設(shè)計(jì)人才的缺乏是其設(shè)計(jì)工作所所面臨的另一個(gè)問題。由于缺乏相關(guān)的專業(yè)設(shè)計(jì)人才,會(huì)對(duì)計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)以及應(yīng)用形成阻礙,不利于我國(guó)計(jì)算機(jī)產(chǎn)業(yè)的發(fā)展。雖然當(dāng)前許多高等院校都有設(shè)置計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)相關(guān)專業(yè),但從整個(gè)市場(chǎng)需求來分析,具有高水準(zhǔn)的專業(yè)設(shè)計(jì)人才依然呈現(xiàn)出嚴(yán)重缺乏的現(xiàn)象。因此,國(guó)家教育主管部門,應(yīng)該與高等院校進(jìn)行溝通,加大對(duì)計(jì)算數(shù)據(jù)接口設(shè)計(jì)專業(yè)人才的培養(yǎng)力度,讓相關(guān)專業(yè)設(shè)計(jì)人才的綜合素質(zhì)及設(shè)計(jì)能力都能夠得到提升。
所謂接口函數(shù)模式主要是指軟件開發(fā)前,程序開發(fā)人員對(duì)該系統(tǒng)的函數(shù)進(jìn)行編程,而且按照用戶的需求,進(jìn)行針對(duì)性的設(shè)計(jì)。軟件數(shù)據(jù)接口的函數(shù)模式可快速實(shí)現(xiàn)軟件之間的數(shù)據(jù)傳輸,提高數(shù)據(jù)傳輸?shù)陌踩浴H欢?,接口函?shù)模式在數(shù)據(jù)傳輸中只是停留在函數(shù)層面,數(shù)據(jù)的進(jìn)一步傳輸還未真正實(shí)施,而且用戶也很難對(duì)軟件的設(shè)計(jì)情況有準(zhǔn)確的了解。計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用過程中,可以通過函數(shù)模式讓計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)與應(yīng)用的安全性得到提升。在設(shè)計(jì)時(shí),應(yīng)該結(jié)合相關(guān)的設(shè)計(jì)要求,對(duì)計(jì)算機(jī)軟件數(shù)據(jù)操作活動(dòng)設(shè)置相應(yīng)規(guī)劃,并在所設(shè)置的規(guī)劃基礎(chǔ)上增強(qiáng)計(jì)算機(jī)軟件數(shù)據(jù)的保密性。就當(dāng)前常見的函數(shù)模式中,API模式是使用最為廣泛的一種模式。利用API函數(shù)模式,能夠更好地融合軟件數(shù)據(jù),并增強(qiáng)其軟件數(shù)據(jù)傳輸?shù)陌踩浴?/p>
從當(dāng)前的接口函數(shù)應(yīng)用來看,很多軟件研發(fā)人員都會(huì)專門設(shè)計(jì)屬于他們自身的軟件接口函數(shù)模式,而且所設(shè)計(jì)的函數(shù)接口模式一般是不對(duì)外公開的,以便保護(hù)用戶的個(gè)人隱私,為用戶提供安全的數(shù)據(jù)接口。
中間數(shù)據(jù)庫(kù)屬于公共形態(tài)數(shù)據(jù)庫(kù)中的一種類型,它是基于軟件研發(fā)過程中所構(gòu)建的數(shù)據(jù)庫(kù)。在實(shí)際操作中,操作人員需嚴(yán)格遵照軟件的規(guī)則進(jìn)行科學(xué)操作,只有這樣才能實(shí)現(xiàn)數(shù)據(jù)的高效轉(zhuǎn)換。當(dāng)前,Access、Oracle等中間數(shù)據(jù)庫(kù)是使用頻率較高而且使用廣泛的數(shù)據(jù)庫(kù),不僅在國(guó)內(nèi)眾多領(lǐng)域中得到應(yīng)用,在國(guó)外相關(guān)領(lǐng)域中也有一定的應(yīng)用。中間數(shù)據(jù)庫(kù)模式可對(duì)復(fù)雜的數(shù)據(jù)信息進(jìn)行操作,而且操作準(zhǔn)確度高,大大降低了數(shù)據(jù)庫(kù)的開發(fā)難度。值得注意的是中間數(shù)據(jù)庫(kù)在使用前必須經(jīng)過嚴(yán)格的授權(quán)才可對(duì)數(shù)據(jù)進(jìn)行調(diào)取和應(yīng)用,倘若用戶沒有進(jìn)行授權(quán),那么用戶在調(diào)取數(shù)據(jù)庫(kù)信息時(shí),軟件會(huì)自動(dòng)對(duì)所調(diào)用的數(shù)據(jù)進(jìn)行科學(xué)評(píng)估,結(jié)合評(píng)估結(jié)果,判斷用戶是否可調(diào)用數(shù)據(jù)。此外,中間數(shù)據(jù)庫(kù)中還存在著配置較高的數(shù)據(jù),它們均由特殊的接口負(fù)責(zé),操作難度也非常大,普通用戶很難進(jìn)行操作,也不能實(shí)現(xiàn)對(duì)數(shù)據(jù)的有效調(diào)取。所以,相比于函數(shù)模式而言,中間數(shù)據(jù)庫(kù)接口技術(shù)在使用方面制約因素較大。
文件交換模式通過特定數(shù)據(jù)結(jié)構(gòu)的使用,可實(shí)現(xiàn)開發(fā)商與使用者之間數(shù)據(jù)的高效率轉(zhuǎn)換。眾所周知,軟件開發(fā)商是對(duì)數(shù)據(jù)結(jié)構(gòu)的首要定義者,使用者與其他軟件開發(fā)商在一定要求下對(duì)文件進(jìn)行提交,文件經(jīng)過細(xì)致、全面審核后,系統(tǒng)會(huì)自動(dòng)將文件傳輸給使用者,以實(shí)現(xiàn)數(shù)據(jù)的有效轉(zhuǎn)換。當(dāng)前,有兩種文件轉(zhuǎn)換模式使用頻率最高:一是txt文件轉(zhuǎn)換模式,它屬于一種Windows文件,可滿足用戶多樣化的需求,而且不容易受到編程語(yǔ)言的影響;二是INI文件轉(zhuǎn)換模式,它可對(duì)大部分的軟件所配置的信息進(jìn)行準(zhǔn)確記錄,并確保數(shù)據(jù)傳輸?shù)陌踩?。因此,在工作中,INI文件轉(zhuǎn)換模式的使用較為廣泛。
計(jì)算機(jī)軟件數(shù)據(jù)接口的主要作用就是將計(jì)算機(jī)和軟件連接起來,起到一個(gè)重要的橋梁作用,直接決定著計(jì)算機(jī)軟件的正常運(yùn)行,也影響著計(jì)算機(jī)軟件的運(yùn)行效率。因此,在應(yīng)用計(jì)算機(jī)軟件數(shù)據(jù)接口的過程中,不僅要考慮到符合計(jì)算機(jī)軟件的規(guī)范要求,同時(shí)還要滿足數(shù)據(jù)運(yùn)行的效率情況,只有這樣才能夠確保計(jì)算機(jī)軟件應(yīng)用的有效性,從而實(shí)現(xiàn)接口的連接作用。
[1]張曉鵬.淺談?dòng)?jì)算機(jī)軟件數(shù)據(jù)接口的幾種實(shí)現(xiàn)思路和應(yīng)用[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2016(8):789-793.
[2]賈凱.計(jì)算機(jī)軟件數(shù)據(jù)接口的創(chuàng)新設(shè)計(jì)與應(yīng)用研究[J].?dāng)?shù)字技術(shù)與應(yīng)用,2015(3):101.
[3]劉婷婷.DSP與FM25CL64接口驅(qū)動(dòng)軟件的實(shí)現(xiàn)[J].電腦與電信,2011(8):56-58.
Application Mode of Computer Software Data Interface
Yang Xiaolan
(Shanxi Logistics Technology school,Taiyuan 030006,Shanxi)
At present,the computer software data interface is a data transmission channel,which is regulated by artificial.It not only can improve the efficiency of computer software,but also make the software function more complete.It has been widely applied in many fields.Based on this,the application mode of computer software data interface is discussed.
computer software;data interface;data structure
TP311.52
A
1008-6609(2017)08-0043-02
楊曉嵐(1981-),女,山西介休人,研究生,助講,研究方向?yàn)橛?jì)算機(jī)應(yīng)用技術(shù)。