嚴春風
蘇州高等職業(yè)技術學校,江蘇蘇州 215000
計算機軟件數(shù)據(jù)接口的運用探討
嚴春風
蘇州高等職業(yè)技術學校,江蘇蘇州 215000
隨著我國計算機技術迅速發(fā)展,網(wǎng)絡技術也隨之被廣泛應用,計算機軟件不斷出現(xiàn)了新的種類。針對不同計算機軟件,其運行環(huán)境與制造特點也就各不相同,不同的運行環(huán)境會導致用戶在使用過程中出現(xiàn)不便情況。在對計算機軟件的數(shù)據(jù)接口進行設計時,應巧妙避免用戶使用時帶來的不便。本文就計算機軟件的數(shù)據(jù)接口進行具體闡述,有效地解決其可能出現(xiàn)的問題,促進計算機技術更好發(fā)展。
計算機軟件;數(shù)據(jù)接口;具體應用
現(xiàn)階段,隨著人們逐漸的步入網(wǎng)絡時代,生活中電腦的應用迅速增多,在人們的生活中計算機已成為一個必需品。因計算機軟件種類迅速增多,導致數(shù)據(jù)間的溝通及交流出現(xiàn)障礙,為此,開發(fā)商們應對每個軟件的特點進行具體了解,并掌握使用者應用目的,并進行有效的選擇,選擇良好的數(shù)據(jù)端口轉換數(shù)據(jù),減少因種類過多給用戶帶來使用上的不便。對于用戶來說一個優(yōu)秀的數(shù)據(jù)接口有著重要作用,還可以提高軟件使用率,本文計算機軟件數(shù)據(jù)接口的運用進行了深入的探究。
計算機的數(shù)據(jù)接口主要是軟件的開發(fā)商向使用者提供具有規(guī)范性的一種軟件,可以有效增加使用者使用的效率。其特點具體表現(xiàn)為:較高的安全性、較好的靈活性以及較高的使用效率,使用者在數(shù)據(jù)接口輔助之下,能把不同計算機進行軟件的共享。目前,我國計算機軟件的數(shù)據(jù)接口主要在數(shù)據(jù)庫、規(guī)定格式的文件數(shù)據(jù)、程序API函數(shù)以及封裝API函數(shù)等進行規(guī)范。所以,在計算機軟件中數(shù)據(jù)接口起著橋梁作用,可以把不同計算機軟件進行更好連接,方便了用戶的共同使用,使用戶的使用效率得到有效提高。
當前我國計算機軟件的數(shù)據(jù)接口方法還有很大的安全問題,在某種程度來講,這種安全隱患直接關系著用戶的正常使用。在對計算機的程序進行開發(fā)工作時,如果在后臺的數(shù)據(jù)資源庫內(nèi)直接的選取相關信息,黑客就會通過對程序的數(shù)據(jù)進行快速分析,導致后臺的數(shù)據(jù)庫信息出現(xiàn)丟失情況。而如果采用的是分布式方法來進行遠程數(shù)據(jù)庫的訪問,開發(fā)人員需要把數(shù)據(jù)庫的使用者的基本信息進行記錄,如數(shù)據(jù)庫名、遠程主機名以及基本資料等,記錄過程一定不能出現(xiàn)任何差錯,否則就會出現(xiàn)數(shù)據(jù)庫目標丟失的情況,導致查找工作出現(xiàn)一定困難,這種做法雖增加工作難度,但是卻可以有效的降低黑客的入侵。部分用戶在長期學習之后,對于數(shù)據(jù)庫有了新的理解。而隨著我國計算機技術迅速發(fā)展,很多使用者已經(jīng)對SQL語句有了更深的掌握,所以他們在使用過程中可以有效的避開相關程序,并對SQL進行交換式的使用,但是很容易出現(xiàn)安全方面的問題,例如數(shù)據(jù)出現(xiàn)不同的情況。
如今,我國在計算機軟件的數(shù)據(jù)接口上多數(shù)是直接?的從數(shù)控中調(diào)取信息,雖然這個方式非常便捷,但是卻存在很大的安全隱患,可能出現(xiàn)數(shù)據(jù)泄露的情況?,F(xiàn)階段,隨著我國網(wǎng)絡技術逐漸提高,但隨之也出現(xiàn)了很多的網(wǎng)絡黑客及不良分子,導致計算機數(shù)據(jù)的丟失、毀壞等,造成嚴重后果。因為我國計算機軟件的數(shù)據(jù)接口和發(fā)達國家還存在一定的差距,所以,我國應加強開發(fā)人員在數(shù)據(jù)接口上的技術能力,加大培養(yǎng)力度,有效的完成信息核對以及輸入開發(fā)的工作,從而簡化在計算機數(shù)據(jù)接口上的流程。
2.1面向?qū)ο?/p>
對于計算機的開發(fā)者來說,只有數(shù)據(jù)接口在設計的詳細程度和復雜情況進行有效改善,才能實現(xiàn)預期的效果,同時對于不相同的模塊間耦合性有著直接的影響,從而降低程序開發(fā)難度和開發(fā)成本。所以,計算機軟件的開發(fā)人員應該在數(shù)據(jù)接口設計過程中,把面向?qū)ο笤瓌t最為目標,并堅持用科學手段,有效提高軟件程序的使用效果及使用效率。另外,開發(fā)人員還應該把數(shù)據(jù)接口詳細的功能進行具體表述。
2.2可擴展性
軟件接口的設計是軟件本身重要組成部分,而隨著人們對軟件的不斷應用,軟件自身的系統(tǒng)正進行著自我升級,相應的數(shù)據(jù)接口也在升級過程中,從而滿足使用者對計算機軟件的需求。因為數(shù)據(jù)結構升級情況對開發(fā)商軟件的應用有著直接影響,所以在設計過程中開發(fā)人員應嚴格遵守可擴展性的原則,盡量減少對軟件運行商產(chǎn)生的影響,從根本上確保數(shù)據(jù)接口使用者的利益。
2.3魯棒性和高容錯性
魯棒性又稱之為健壯性,主要是指計算機軟件在規(guī)范之外的輸入,可以判斷輸入是否符合規(guī)范的要求,并對其進行相應的處理,這項原則的概念雖然比較模糊,但卻是外部軟件量度的重要衡量標準。只有一個良好的系統(tǒng),才能快速的接受正確指令,同時還可以判斷并處理突發(fā)指令以及規(guī)則之外的指令。由于數(shù)據(jù)接口可能會涉及到很多程序,因此,計算機的開發(fā)人員在對數(shù)據(jù)接口進行設計過程中,應該嚴重遵守高容錯性的原則,確保計算機的處理程序可以正常運行,減少因數(shù)據(jù)結構出現(xiàn)錯誤給系統(tǒng)帶來嚴重后果。
3.1在程序接口處應用函數(shù)模式
軟件應用函數(shù)模式具有保密性的特點,因其設計過程比較保密,所以不會被其他用戶或是第三方所開發(fā)。而應用這一模式還存在很多的優(yōu)勢,例如開發(fā)商能依據(jù)用戶及第三方的開發(fā)商提供數(shù)據(jù)來進行具體制定,同時還可以對數(shù)據(jù)接口的函數(shù)進行及時調(diào)用,快速的對數(shù)據(jù)進行交互工作。目前我國數(shù)據(jù)接口模式多數(shù)都是選擇函數(shù)模式,部分開發(fā)商為讓使用者可以更好體驗計算機軟件的產(chǎn)品,都會直接向使用者公布接口函數(shù)。由此看來,多數(shù)計算機軟件的數(shù)據(jù)接口就是采取這一模式。
3.2文件間交換模式
文件交換模式的原理,主要是通過相關數(shù)據(jù)文件對第三方開發(fā)商、軟件開發(fā)商以及用戶之間進行數(shù)據(jù)的交互工作。計算機軟件有很多的數(shù)據(jù)文件,例如,ini文件和txt文件等其他形式的文件。其中,ini文件主要是在Windows系統(tǒng)的基礎上進行具體配置的一個文件。因為Windows系統(tǒng)可以為ini文件提供相關需要的API函數(shù),所以多數(shù)軟件都是直接利用ini文件來進行具體的信息記錄;而txt文件是在Windows系統(tǒng)的基礎上對文本格式進行配置的文件。計算機程序員在對軟件進行開發(fā)過程中,可以利用txt文件來對特殊格式進行記錄。在計算機軟件的數(shù)據(jù)接口中多數(shù)是利用文件交換模式來進行文件之間的互換,這種模式不受編程語言上的限制。
3.3中間數(shù)據(jù)庫模式
中間數(shù)據(jù)庫模式的原理,主要是在授權之后,軟件的開發(fā)商能及時訪問公用數(shù)據(jù)庫的模式。使用者在這種模式下,只能在特定數(shù)據(jù)庫的格式下來進行訪問,例如:Sybase、Access以及Oracle等數(shù)據(jù)庫,這一模式具有的優(yōu)點是容易開發(fā)、數(shù)據(jù)操作較靈活。如使用的不是規(guī)定數(shù)據(jù)庫內(nèi)的資料,在設計中就需要考慮其他數(shù)據(jù)庫的配置,但是在某種程度上這一設計的增加,會給中間數(shù)據(jù)庫模式帶來使用上的難度。
如今,計算機技術不斷完善的同時,還對人們生活產(chǎn)生一定的影響。而在計算機系統(tǒng)內(nèi)計算機軟件具有一定的程序和文檔,它的運行環(huán)境對于使用者有著直接的影響,同時還自身還存在相應的特點,所以每個軟件都有自己的運行環(huán)境。如果用戶想要使用高效的軟件,就一定要有較高性能的數(shù)據(jù)接口,從而有效地完善計算機使用不便的問題。而所謂的數(shù)據(jù)接口是指開發(fā)商、使用者兩者一起提供的規(guī)范及標準,主要目的是實現(xiàn)數(shù)據(jù)間的溝通及交流,致使計算機軟件具有較高時效性,便于人們的使用,促進計算機行業(yè)的的發(fā)展。
[1]李影.計算機軟件數(shù)據(jù)接口的應用探討[J].科技傳播,2015,7(21):34.
[2]成意.數(shù)據(jù)接口在計算機軟件中的應用探析[J].電子技術與軟件工程,2013(13):65.
[3]高東華.計算機軟件數(shù)據(jù)接口應用探析[J].信息通信,2015(4):134.
[4]劉行.探討計算機軟件數(shù)據(jù)接口的應用[J].計算機光盤軟件與應用,2014(24):64-65.
TP3
A
1674-6708(2016)167-0088-02
嚴春風,講師,蘇州高等職業(yè)技術學校,研究方向為計算機軟件技術、電子商務。