趙潔
摘 要:隨著互聯(lián)網(wǎng)的普及,計(jì)算機(jī)廣泛地應(yīng)用于我國(guó)的各個(gè)領(lǐng)域,引領(lǐng)了社會(huì)信息現(xiàn)代化的潮流。為了滿足社會(huì)的多樣化需求,我國(guó)軟件工程師正在致力于研發(fā)出更為高端先進(jìn)的軟件數(shù)據(jù)接口,以提升計(jì)算機(jī)的綜合性能。對(duì)此,本文論述了計(jì)算機(jī)軟件數(shù)據(jù)接口的含義和發(fā)展現(xiàn)狀,并對(duì)軟件數(shù)據(jù)接口的設(shè)計(jì)原則及具體應(yīng)用形式做了深刻剖析,望對(duì)促進(jìn)計(jì)算機(jī)性能完善具有指導(dǎo)借鑒意義。
關(guān)鍵詞:計(jì)算機(jī)軟件;數(shù)據(jù)接口;應(yīng)用分析
一、計(jì)算機(jī)軟件數(shù)據(jù)接口的含義及應(yīng)用現(xiàn)狀
(一)計(jì)算機(jī)軟件數(shù)據(jù)接口的含義
計(jì)算機(jī)軟件數(shù)據(jù)接口的實(shí)質(zhì)是軟件工程師在研發(fā)軟件時(shí)為解決不同軟件不兼容易沖突的問(wèn)題,而制定的一系列規(guī)范標(biāo)準(zhǔn)。在傳輸數(shù)據(jù)的過(guò)程中,軟件數(shù)據(jù)接口能夠充分靈活性的特點(diǎn),不僅能使不同軟件之間數(shù)據(jù)交換無(wú)阻礙,而且也確保了數(shù)據(jù)傳輸?shù)耐暾?。?jì)算機(jī)軟件數(shù)據(jù)接口的存在,能夠高效的滿足用戶之間數(shù)據(jù)資源共享的相關(guān)需求,提升我國(guó)辦公體系管理的自動(dòng)化效率。[1]
(二)計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用現(xiàn)狀
目前,計(jì)算機(jī)軟件數(shù)據(jù)接口正在逐步實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的融合,以豐富用戶可獲取的信息資源。在具體與數(shù)據(jù)庫(kù)相結(jié)合的過(guò)程中,需要數(shù)據(jù)庫(kù)管理員建立符合要求的數(shù)據(jù)庫(kù)對(duì)象,而后再由專業(yè)編程人員對(duì)數(shù)據(jù)庫(kù)對(duì)象進(jìn)行系列的操作處理。在利用數(shù)據(jù)庫(kù)中的結(jié)構(gòu)化查詢語(yǔ)言查詢有關(guān)信息時(shí),以及軟件工程師調(diào)取需要的數(shù)據(jù)庫(kù)對(duì)象時(shí),因?yàn)槿狈τ行У姆婪洞胧?,整個(gè)過(guò)程存在著一定的安全隱患。
二、計(jì)算機(jī)軟件數(shù)據(jù)接口的最新設(shè)計(jì)原則
(一)基于用戶需求
以用戶需求為基準(zhǔn)點(diǎn),是計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)過(guò)程中要遵循的首要原則。軟件數(shù)據(jù)接口的應(yīng)用意義即在于解決軟件程序之間不兼容的問(wèn)題,為用戶能夠在多個(gè)程序之間獲取數(shù)據(jù)資源排除干擾因素。因此,軟件數(shù)據(jù)接口開發(fā)人員在設(shè)計(jì)之前,要先了解用戶有關(guān)需求,如用戶對(duì)數(shù)據(jù)傳輸速率有更高的要求,用戶傳輸數(shù)據(jù)過(guò)程中應(yīng)用程序卡頓,又或者是數(shù)據(jù)傳輸不完整等。根據(jù)用戶的實(shí)際需要,在現(xiàn)有的技術(shù)基礎(chǔ)上不斷改良創(chuàng)新,研發(fā)出真正讓用戶滿意的計(jì)算機(jī)軟件數(shù)據(jù)接口。
(二)高度面向?qū)ο?/p>
高度面向?qū)ο螅怯?jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)時(shí)要遵循的根本原則。在具體的設(shè)計(jì)過(guò)程中,要結(jié)合面向?qū)ο蟮南嚓P(guān)要求保證軟件數(shù)據(jù)接口的科學(xué)可行性,不但可以提升計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用效率,而且也在很大程度上延長(zhǎng)了軟件數(shù)據(jù)接口的使用期限,為用戶提供更多便捷的服務(wù)。軟件數(shù)據(jù)接口開發(fā)人員在設(shè)計(jì)高度面向?qū)ο蟮臄?shù)據(jù)接口時(shí),要注意極盡詳細(xì)的描述計(jì)算機(jī)軟件的所具備的各種功能,對(duì)于軟件數(shù)據(jù)接口的開發(fā)商而言,接口的結(jié)構(gòu)設(shè)計(jì)的越復(fù)雜,那么數(shù)據(jù)資源交換的效果就越顯著,對(duì)信息傳輸?shù)陌踩砸苍接斜U?。[2]
(三)良好的延展性
具有良好的延展性,是計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)時(shí)要遵循的重要原則。隨著辦公體系日趨現(xiàn)代化,人們對(duì)計(jì)算機(jī)軟件的依賴程度也愈加增強(qiáng),為了切實(shí)提高用戶的工作效率,軟件的發(fā)展也在與時(shí)俱進(jìn),定期對(duì)軟件的升級(jí)。相應(yīng)的軟件數(shù)據(jù)接口為了更好的適應(yīng)軟件的升級(jí),能夠繼續(xù)強(qiáng)化計(jì)算機(jī)軟件之間的兼容性,數(shù)據(jù)接口也要定期的做升級(jí)處理。這就要求軟件數(shù)據(jù)接口開發(fā)人員在進(jìn)行設(shè)計(jì)時(shí),要注意把控?cái)?shù)據(jù)接口的可擴(kuò)展性,方便以后的升級(jí)處理,避免重復(fù)拆分設(shè)計(jì)耗費(fèi)大量的時(shí)間,影響軟件數(shù)據(jù)接口的實(shí)際使用。
(四)符合接口標(biāo)準(zhǔn)
符合數(shù)據(jù)接口的一致標(biāo)準(zhǔn),是計(jì)算機(jī)軟件數(shù)據(jù)接口在設(shè)計(jì)時(shí)要遵循的關(guān)鍵性原則。國(guó)家針對(duì)不同需求的軟件數(shù)據(jù)接口開發(fā),特別制定了相應(yīng)計(jì)算機(jī)軟件數(shù)據(jù)接口的設(shè)計(jì)標(biāo)準(zhǔn)。因此,在設(shè)計(jì)過(guò)程中,軟件數(shù)據(jù)接口開發(fā)人員定要按照符合國(guó)家規(guī)定的接口標(biāo)準(zhǔn)來(lái)實(shí)施具體的設(shè)計(jì)方案,結(jié)合行業(yè)的相關(guān)需要,研發(fā)出更為安全可靠的軟件數(shù)據(jù)接口,從技術(shù)上帶動(dòng)我國(guó)各行各業(yè)的發(fā)展。
三、計(jì)算機(jī)軟件數(shù)據(jù)接口的具體應(yīng)用形式
(一)文件相互轉(zhuǎn)換模式
計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用最為廣泛的形式即是文件轉(zhuǎn)換模式。軟件數(shù)據(jù)接口開發(fā)商在設(shè)計(jì)數(shù)據(jù)接口的時(shí)候,會(huì)預(yù)先設(shè)置好一定的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)的功能在于用戶使用軟件獲取相關(guān)數(shù)據(jù)資源的時(shí)候,數(shù)據(jù)結(jié)構(gòu)可以將用戶所需要的信息按照一定的模型轉(zhuǎn)換成方便瀏覽的格式。計(jì)算機(jī)軟件數(shù)據(jù)接口能夠通過(guò)文件轉(zhuǎn)換模式,將軟件與用戶建立一定的聯(lián)系,使軟件數(shù)據(jù)交換的過(guò)程具有靈活性。目前辦公體系中經(jīng)常會(huì)用到將pdf文檔轉(zhuǎn)換成docx文檔,或者是docx文檔轉(zhuǎn)換成pptx文檔,因?yàn)檐浖?shù)據(jù)接口的存在,才使得數(shù)據(jù)能夠轉(zhuǎn)換自如。[3]
(二)函數(shù)保密模式
函數(shù)保密模式是應(yīng)用于應(yīng)用程序之間的,能夠切實(shí)保障用戶在程序之間交換數(shù)據(jù)的安全性。在設(shè)計(jì)計(jì)算機(jī)軟件數(shù)據(jù)接口的時(shí)候,設(shè)計(jì)人員也是預(yù)先通過(guò)編程將函數(shù)編入數(shù)據(jù)接口中。函數(shù)編程的設(shè)計(jì),使得應(yīng)用程序之間數(shù)據(jù)的傳輸與轉(zhuǎn)換都是在安全通道下進(jìn)行的,確保了信息的完整性,不可泄露性,對(duì)于用戶的一些重要信息也能起到很好的保護(hù)作用。如API接口就是現(xiàn)下普遍使用的應(yīng)用程序函數(shù)模式接口,在人們工作過(guò)程保證了數(shù)據(jù)傳輸?shù)陌踩浴?/p>
(三)橋梁數(shù)據(jù)庫(kù)模式
在程序之間交換數(shù)據(jù)的時(shí)候,往往是借助于相關(guān)的橋梁數(shù)據(jù)庫(kù)。計(jì)算機(jī)軟件數(shù)據(jù)接口中為了能夠滿足用戶的多樣化需求,在進(jìn)行設(shè)計(jì)時(shí),便在數(shù)據(jù)接口中設(shè)置了橋梁數(shù)據(jù)庫(kù),也即是中間數(shù)據(jù)庫(kù)。用戶需要在軟件之間交換數(shù)據(jù)的時(shí)候,只要在滿足相關(guān)標(biāo)準(zhǔn)的前提下,借助于計(jì)算機(jī)軟件數(shù)據(jù)接口中的橋梁數(shù)據(jù)庫(kù)模式,便可以輕松地完成數(shù)據(jù)資源,獲取對(duì)自己有價(jià)值的信息。如今的ACCESS關(guān)系型數(shù)據(jù)庫(kù),在多種數(shù)據(jù)庫(kù)對(duì)象的共同作用下,便可以幫助用戶靈活獲取豐富信息。
四、總結(jié)
計(jì)算機(jī)軟件數(shù)據(jù)接口能夠滿足我國(guó)用戶對(duì)于軟件的多樣化需求,數(shù)據(jù)接口設(shè)計(jì)的合理性也能切實(shí)有效的保障軟件間數(shù)據(jù)資源共享的安全可靠性,對(duì)于全面提升我國(guó)辦公現(xiàn)代化效率也有著積極的應(yīng)用意義。軟件接口設(shè)計(jì)人員應(yīng)該結(jié)合最新的設(shè)計(jì)原則,按照一定的規(guī)范標(biāo)準(zhǔn),開發(fā)出高性能的軟件數(shù)據(jù)接口,真正的滿足社會(huì)對(duì)信息資源的大力需求。
參考文獻(xiàn):
[1]李萬(wàn)明.淺談?dòng)?jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2015(02).
[2]陸青,蔣志航.有關(guān)計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013(24).
[3]左曄.有關(guān)計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013(22).