黃玲
摘 要 隨著計(jì)算機(jī)軟件數(shù)據(jù)接口技術(shù)的發(fā)展,計(jì)算機(jī)自身的功能有了不斷的擴(kuò)充和完善,整體的作用功效不斷提升。當(dāng)前,計(jì)算機(jī)深刻影響著人類生產(chǎn)生活的各個(gè)方面,無論是政治、經(jīng)濟(jì)、文化還是綜合國力、國防建設(shè)、太空開拓等各個(gè)領(lǐng)域,都需要計(jì)算機(jī)技術(shù)的支持,同時(shí),伴隨著科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)軟件數(shù)據(jù)接口問題不斷出現(xiàn),應(yīng)用技術(shù)每年也都有新的發(fā)展。文章主要是對計(jì)算機(jī)數(shù)據(jù)接口的應(yīng)用情況、設(shè)計(jì)原則等進(jìn)行了深入分析,從而進(jìn)一步突出軟件數(shù)據(jù)接口在計(jì)算機(jī)發(fā)展中的重要性。
關(guān)鍵詞 計(jì)算機(jī);軟件;數(shù)據(jù)接口;應(yīng)用分析
中圖分類號(hào) TP3 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 1674-6708(2018)218-0125-02
在計(jì)算機(jī)當(dāng)中,各種軟件數(shù)據(jù)是一個(gè)非常重要的組成部分,由于軟件的生產(chǎn)制造商沿用的標(biāo)準(zhǔn)不一樣,這就使得實(shí)際的接口問題是計(jì)算機(jī)發(fā)展中必須要面對的一個(gè)問題。計(jì)算機(jī)軟件數(shù)據(jù)接口技術(shù)的產(chǎn)生并不是偶然,而是科學(xué)技術(shù)不斷發(fā)展和人類生產(chǎn)生活需要的必然,計(jì)算機(jī)軟件數(shù)據(jù)接口并不是一種單純的技術(shù)應(yīng)用,而是大量的科學(xué)技術(shù)綜合作用的結(jié)晶,自從有了計(jì)算機(jī)軟件數(shù)據(jù)接口之后,人們運(yùn)用計(jì)算機(jī)的形態(tài)和工作方式也都發(fā)生了變化,使得整個(gè)社會(huì)的運(yùn)轉(zhuǎn)效率不斷提高,信息傳遞和任務(wù)處理的功效也是不斷實(shí)現(xiàn)新的突破,這些進(jìn)步和發(fā)展都是離不開計(jì)算機(jī)軟件數(shù)據(jù)接口支持的。
1 計(jì)算機(jī)軟件數(shù)據(jù)接口的基本應(yīng)用情況
計(jì)算機(jī)自從誕生以來,就對人類社會(huì)產(chǎn)生了深刻的影響,在計(jì)算機(jī)發(fā)展的過程中,應(yīng)用到的各種軟件不斷增多,而實(shí)際的生產(chǎn)廠家所依據(jù)的生產(chǎn)標(biāo)準(zhǔn)往往是不同的,這些就給數(shù)據(jù)接口應(yīng)用帶來了不少的困難。隨著科學(xué)技術(shù)的發(fā)展,這些問題也得到了一定程度的重視,軟件數(shù)據(jù)接口的應(yīng)用也進(jìn)一步拓寬,當(dāng)前,MIS系統(tǒng)可以說是實(shí)現(xiàn)了快速發(fā)展,和其他已經(jīng)相對成熟的信息管理系統(tǒng)都建立了各種類型的數(shù)據(jù)接口,對于數(shù)據(jù)之間的分享和傳輸起到了非常好的保障作用。雖然這些數(shù)據(jù)接口對于加快信息傳輸?shù)确矫婢哂蟹浅:玫淖饔茫?,在?shí)際的應(yīng)用過程中存在著為數(shù)不少的安全隱患,例如,在實(shí)際的操作中,一般是數(shù)據(jù)庫管理員根據(jù)用戶的相關(guān)要求創(chuàng)建相關(guān)的視圖、表格等數(shù)據(jù)庫對象,在此基礎(chǔ)上,由專業(yè)技術(shù)人員按照一定的標(biāo)準(zhǔn)要求完成相關(guān)的編碼操作,借助這些編碼對數(shù)據(jù)庫對象進(jìn)行一系列的操作,雖然這種方式看起來具有一定的科學(xué)性,但是,這種方式必須是在專業(yè)人員的支持下才能進(jìn)行,實(shí)際操作的難度比較大,而且在實(shí)際的操作中,穩(wěn)定性也不能完全保證,這些都會(huì)導(dǎo)致一定的安全隱患存在。
1)通過查詢語言對數(shù)據(jù)進(jìn)行直接的訪問。在數(shù)據(jù)接口應(yīng)用中,這是一種非常普遍的應(yīng)用方式,伴隨著計(jì)算機(jī)與人們生產(chǎn)生活結(jié)合程度的提高,這種訪問方式得到了越來越廣泛的認(rèn)可,不少用戶經(jīng)過一定的學(xué)習(xí)就可以使用這種結(jié)構(gòu)化的查詢語言,完成相關(guān)的查詢工作。在當(dāng)前使用計(jì)算機(jī)的時(shí)候,在圍繞數(shù)據(jù)庫相關(guān)信息的查詢中,這種方式總體上來看是非常方便的,但是,在實(shí)際的應(yīng)用中還是存在著一定的問題的,最容易導(dǎo)致的問題就是數(shù)據(jù)不一致現(xiàn)象的出現(xiàn),這會(huì)直接影響到對于數(shù)據(jù)信息的利用。
2)直接調(diào)取數(shù)據(jù)庫對象使用。在實(shí)際的應(yīng)用中,尤其是一些應(yīng)用程序的開發(fā)利用中,一般是借助前臺(tái)的一些應(yīng)用程序?qū)ο嚓P(guān)的數(shù)據(jù)庫進(jìn)行訪問,對于可能有用的數(shù)據(jù)信息直接進(jìn)行調(diào)取,這種方式看似是非常的簡單,在實(shí)際的應(yīng)用中,不少人為了方便也經(jīng)常這樣做,但是,這必須建立在計(jì)算機(jī)處在一個(gè)安全的網(wǎng)絡(luò)環(huán)境中,不少人通過這個(gè)方式訪問數(shù)據(jù)庫并獲取相關(guān)的信息,在獲取的過程中容易受到各種病毒等的惡意攻擊,而且一旦感染病毒,這些病毒可以通過對部分?jǐn)?shù)據(jù)庫信息的分析,全面的掌握數(shù)據(jù)庫信息的基本情況,這對于維護(hù)數(shù)據(jù)庫信息的安全是極為不利的。
2 計(jì)算機(jī)軟件的數(shù)據(jù)接口
以往的時(shí)候軟件開發(fā)商在具體的軟件開發(fā)中,并沒有考慮接口普適性這些問題,使得用戶在實(shí)際的應(yīng)用中面臨著不少的困難,伴隨著計(jì)算機(jī)與人們生產(chǎn)生活結(jié)合度的提高,這些軟件接口問題必須要得到正視,并按照一定的規(guī)范標(biāo)準(zhǔn)集中進(jìn)行處理,這樣能進(jìn)一步提高數(shù)據(jù)接口的應(yīng)用水平,更好地方便人們對計(jì)算機(jī)的利用,便于相關(guān)信息的傳輸、存儲(chǔ)等。
計(jì)算機(jī)軟件數(shù)據(jù)接口其實(shí)就是一種標(biāo)準(zhǔn)規(guī)范,無論是何種類型的軟件開發(fā)商,在實(shí)際的軟件開發(fā)過程中,不單純的是考慮自身的利益,也充分考慮其他開發(fā)商或者用戶產(chǎn)品的應(yīng)用,通過建立一個(gè)系統(tǒng)完善的標(biāo)準(zhǔn)規(guī)范,可以很好的解決以往數(shù)據(jù)接口不兼容等的問題,實(shí)踐證明,通過系統(tǒng)的規(guī)范化建設(shè),可以很好的保障數(shù)據(jù)信息的交流傳輸。這些標(biāo)準(zhǔn)和規(guī)范既可以是使用程序的接口函數(shù),也可以是一些比較固定的數(shù)據(jù)文件。
3 設(shè)計(jì)的基本原則
軟件數(shù)據(jù)接口,在當(dāng)下計(jì)算機(jī)應(yīng)用不斷深入的背景下,顯得越發(fā)的重要,在實(shí)際的設(shè)計(jì)中,并不是隨意而為,而是必須要堅(jiān)持一定的設(shè)計(jì)原則,按照標(biāo)準(zhǔn)完成相關(guān)的工作,只有這樣,才能最大限度的提升軟件數(shù)據(jù)接口的應(yīng)用水平。
1)要充分考慮使用者的基本要求。每一個(gè)軟件的內(nèi)容特點(diǎn)都是不一樣的,這就對軟件數(shù)據(jù)接口提出了多樣化的要求,軟件數(shù)據(jù)接口的功能必須要考慮軟件自身的需要,而軟件適用范圍的不斷擴(kuò)展又是通過數(shù)據(jù)接口來實(shí)現(xiàn)的。無論是何種類型的設(shè)計(jì),最終的目的都是為了方便計(jì)算機(jī)的實(shí)際使用者,怎樣才能做到從用戶的角度進(jìn)行設(shè)計(jì)考慮,這也是一個(gè)比較復(fù)雜的問題,是需要從實(shí)際的問題上進(jìn)行分析和研究。
2)要堅(jiān)持充分面向?qū)ο蟮幕驹瓌t。大量的實(shí)踐證明,通過對數(shù)據(jù)接口進(jìn)行深入的研究,不斷提升其設(shè)計(jì)水平,能夠很好的增強(qiáng)數(shù)據(jù)接口設(shè)計(jì)的科學(xué)性,在實(shí)際的使用中也能充分的考慮不同用戶的基本需求,這樣就能夠使得軟件程序得到最大頻度的使用,也能夠依托這些軟件程序進(jìn)而取得最好的效果。
在圍繞數(shù)據(jù)接口在進(jìn)行相關(guān)設(shè)計(jì)工作的時(shí)候,一定要堅(jiān)持面向?qū)ο蟮幕驹瓌t,從不同的層面對數(shù)據(jù)接口所具備的功能進(jìn)行詳細(xì)完備的解釋說明,這樣能最大限度的方便用戶對數(shù)據(jù)接口的應(yīng)用。而對于開發(fā)人員來說,如果在數(shù)據(jù)接口設(shè)計(jì)的過程中,能夠?qū)υO(shè)計(jì)進(jìn)行全方位、更深層次的設(shè)計(jì),那么,實(shí)際的設(shè)計(jì)效果自然是非常好的。這種面向?qū)ο蟮幕驹瓌t,一方面可以很好的降低各個(gè)程序之間出現(xiàn)耦合性的概率,另一方面也能夠最大限度的把設(shè)計(jì)的成本控制在可以接受的范圍之內(nèi),這對于維護(hù)開放企業(yè)的自身經(jīng)濟(jì)效益,增強(qiáng)自身的競爭力也是非常有幫助的。
3)數(shù)據(jù)接口的高健壯性和高容錯(cuò)性。在計(jì)算機(jī)應(yīng)用的過程中,如果出現(xiàn)了系統(tǒng)健壯性高的情況,這就需要慎重考慮,通常情況下發(fā)生了規(guī)范要求以外的情況,并根據(jù)要求判斷該輸入是否符合相關(guān)的規(guī)范要求,如果還是存在著不符合的情況,就需要針對實(shí)際情況提供相對合理的處理方法。軟件開發(fā)和數(shù)據(jù)接口之間是存在著非常多的聯(lián)系的,在實(shí)際的開發(fā)過程中,對于數(shù)據(jù)接口經(jīng)常出現(xiàn)的問題一定要提前進(jìn)行實(shí)驗(yàn)性的考慮,一定要確保數(shù)據(jù)接口的高健壯性和高容錯(cuò)性,并制定相關(guān)的防范措施,這樣能夠妥善的處理各種軟件開發(fā)過程中遇到的問題。
4)數(shù)據(jù)接口要具備一定的可擴(kuò)展性。從實(shí)際來看,在軟件的構(gòu)成中,數(shù)據(jù)接口就是一個(gè)非常重要的組成部分,如果用戶對某個(gè)軟件使用頻度非常高,那么軟件就會(huì)越來越成熟和豐富,這樣,作為組成部分的數(shù)據(jù)接口也會(huì)實(shí)現(xiàn)更好的發(fā)展。數(shù)據(jù)接口的發(fā)展,在一定程度上又會(huì)影響到數(shù)據(jù)接口的開發(fā)商的一系列開發(fā)工作,會(huì)使他們不斷的調(diào)整自身的開發(fā)設(shè)計(jì)工作,充分考慮這些數(shù)據(jù)接口的可擴(kuò)展性,對于提高數(shù)據(jù)接口的普適性是非常有幫助的。
5)符合相關(guān)的業(yè)務(wù)標(biāo)準(zhǔn)和結(jié)構(gòu)規(guī)范要求。近年來,隨著計(jì)算機(jī)科學(xué)和技術(shù)的發(fā)展,計(jì)算機(jī)在經(jīng)濟(jì)社會(huì)發(fā)展的各個(gè)層面都有廣泛深入的應(yīng)用,所產(chǎn)生的影響也是非常深遠(yuǎn)的。在產(chǎn)生巨大影響的同時(shí),也面臨著一些需要解決的問題,例如,一個(gè)行業(yè)如果有多個(gè)軟件開發(fā)商同時(shí)存在的情況,這些開發(fā)商缺少基本的共同點(diǎn),也就是使用的編寫程序和數(shù)據(jù)庫技術(shù)都存在著明顯的差異,這些不同情況的存在會(huì)直接影響到數(shù)據(jù)接口的設(shè)計(jì)工作,往往會(huì)給后續(xù)的軟件升級、檢修維護(hù)等埋下不少的問題隱患,這也是在今后的數(shù)據(jù)接口設(shè)計(jì)開發(fā)中要引起足夠重視的。
4 數(shù)據(jù)接口的設(shè)計(jì)和應(yīng)用
在數(shù)據(jù)接口實(shí)際應(yīng)用的過程中,當(dāng)前常見的模式有文件交換模式和應(yīng)用程序接口的函數(shù)模式,這兩種模式需要結(jié)合不同的應(yīng)用環(huán)境從而做出合適的選擇。在文件交換模式當(dāng)中,經(jīng)常用到的文件格式有ini文件、txt文件等,通過實(shí)踐發(fā)現(xiàn),在絕大多數(shù)的程序語言開發(fā)中都要應(yīng)用到txt文件的相關(guān)操作方法。而應(yīng)用程序接口的函數(shù)模式并沒有賦予使用人員和第三方人員參與的權(quán)利,對于保證相關(guān)數(shù)據(jù)的完整性和保密性起到了非常好的作用。
參考文獻(xiàn)
[1]趙文輝.計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用情況分析[J].數(shù)據(jù)接口,2016.
[2]馬志剛.當(dāng)前我國計(jì)算機(jī)技術(shù)發(fā)展存在的問題及不足[J].科技之窗,2017.