亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計算機軟件數(shù)據(jù)接口的應用研究

        2018-04-12 20:06:16宋世茂
        電腦與電信 2018年3期
        關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu)計算機軟件開發(fā)者

        宋世茂

        (新疆烏魯木齊市天山區(qū)二道橋片區(qū)管理委員會,新疆 烏魯木齊 830000)

        1 引言

        進入21世紀,伴隨計算機技術(shù)及信息技術(shù)的快速發(fā)展,社會掀起了一股建設數(shù)據(jù)中心的風潮,各企業(yè)紛紛建立自身的數(shù)據(jù)中心。但在建設數(shù)據(jù)中心信息平臺的過程當中,因企業(yè)性質(zhì)及所使用軟件不同,軟件數(shù)據(jù)結(jié)構(gòu)呈現(xiàn)出多樣化的特征,若用戶需在同一臺PC機上運行多套軟件,就需事先預留相應的數(shù)據(jù)結(jié)構(gòu),這不僅會加大技術(shù)人員的工作量,而且還會導致軟件性能無法充分發(fā)揮[1],對此,計算機軟件數(shù)據(jù)接口的應用則起到了至關(guān)重要的作用。

        2 計算機軟件數(shù)據(jù)接口概述

        2.1 計算機軟件數(shù)據(jù)接口的概念

        隨著社會及信息的不斷發(fā)展,計算機及網(wǎng)絡技術(shù)已廣泛應用于人們的日常生活及生產(chǎn)當中,但計算機軟件的開發(fā)往往存在數(shù)據(jù)標準不統(tǒng)一的情況,導致所開發(fā)的計算機軟件數(shù)據(jù)結(jié)構(gòu)存在較大差異,用戶在使用的過程當中,通常會因為數(shù)據(jù)不兼容而導致工作效率及質(zhì)量受影響。為有效解決不同計算機軟件數(shù)據(jù)不兼容的問題,業(yè)界引入了數(shù)據(jù)接口的開發(fā)與應用。計算機軟件數(shù)據(jù)接口是指軟件開發(fā)人員為使用戶及第三方開發(fā)者能夠順利應用此軟件所制定的相關(guān)運用標準規(guī)范,以實現(xiàn)軟件數(shù)據(jù)的傳輸及轉(zhuǎn)換,使不同軟件間的數(shù)據(jù)可相互兼容,從而加強軟件的利用效率。計算機軟件數(shù)據(jù)接口的安全性較高,且同時具有較強的靈活性和效率性,可有效滿足用戶在同一計算機上使用多套軟件的需求。當前市場上所應用的計算機軟件數(shù)據(jù)接口標準有很多,如封裝的、應用API函數(shù)程序的、使用固定格式數(shù)據(jù)文件、數(shù)據(jù)庫等[2]。經(jīng)數(shù)據(jù)接口進行處理后,不同計算機軟件間的數(shù)據(jù)結(jié)構(gòu)差異會大大減小,并可實現(xiàn)不同計算機軟件的數(shù)據(jù)交互、傳輸,從而保障信息應用的安全性和可靠性。

        2.2 計算機軟件數(shù)據(jù)接口設計所要遵循的原則

        為有效利用計算機軟件數(shù)據(jù)接口,在對數(shù)據(jù)接口進行設計開發(fā)時,首先必須提高標準規(guī)劃的設計水平,確保所研發(fā)的數(shù)據(jù)接口可應用于大多數(shù)計算機軟件上;其次,充分發(fā)揮數(shù)據(jù)接口的數(shù)據(jù)傳輸及轉(zhuǎn)換功能,以輔助計算機軟件的運轉(zhuǎn)與服務,進而推動用戶信息處理水平及數(shù)據(jù)利用率。具體地,在實際設計當中,應遵循以下原則:

        2.2.1 面向?qū)ο笤瓌t

        不同計算機軟件的運行模式有所不同,在同一計算機運行多套軟件時,就必須考慮軟件的兼容性,若軟件兼容性較差,不但會影響軟件的正常運行,而且還可能會對用戶其他軟件的使用造成一定影響。不同計算機軟件的數(shù)據(jù)結(jié)構(gòu)也會有所差異,為此,就有必要綜合考慮數(shù)據(jù)接口使用對象。就計算機軟件開發(fā)者的角度而言,計算機軟件數(shù)據(jù)接口中的設計越復雜、越細致,其應用效果就越好,對于降低不同軟件間的耦合性的效率就越高。另外,還可使程序開發(fā)變得更簡單,降低軟件開發(fā)成本。因此,在設計計算機軟件數(shù)據(jù)接口時,首先應遵循面向?qū)ο笤瓌t,加強數(shù)據(jù)接口設計的合理性,依據(jù)科學原理的指導,不斷提高軟件的質(zhì)量及使用效率。此外,開發(fā)者還應盡量詳細描述數(shù)據(jù)接口功能,以提高軟件性能。

        2.2.2 可擴展原則

        伴隨著信息技術(shù)及科學技術(shù)的發(fā)展,計算機軟件行業(yè)也得到了迅速發(fā)展,人們對于軟件的使用程度正不斷加深,為更好地滿足用戶應用需求,軟件系統(tǒng)會不定期進行更新和升級,這就要求服務于不同計算機軟件的數(shù)據(jù)接口也需不斷進行更新和升級,以更好地服務于計算機軟件。正是基于此特點,在對計算機軟件數(shù)據(jù)接口進行設計的過程中,設計人員需充分考慮到數(shù)據(jù)接口的可擴展性,盡量減少對第三方開發(fā)者或運營商的影響,保證用戶利益。

        2.2.3 高容錯性及魯棒性原則

        高容錯性是指在計算機軟件數(shù)據(jù)接口輸入規(guī)則外命令時,計算機不會因錯誤指令而失去應有的處理能力的性質(zhì);魯棒性是指軟件數(shù)據(jù)接口在接收到規(guī)則外命令的情況時,應具備獨立并可判斷意外狀況能力的性質(zhì)。通常地,具良好性能的系統(tǒng),不但可迅速接收并反映正確指令,而且還能夠?qū)σ?guī)定外指令進行判斷和處理。若出現(xiàn)錯誤指令時,數(shù)據(jù)接口可及時向用戶反饋錯誤指令,用戶即可迅速做出反應,盡快解決不良狀況,保證系統(tǒng)的正常運行。計算機軟件數(shù)據(jù)接口所涉及的程序較多,因此,在進行設計的過程中,設計人員應嚴格遵循高容錯性及魯棒性原則,保證計算機可判斷并處理錯誤指令,避免軟件系統(tǒng)受錯誤指令影響,保證數(shù)據(jù)接口的正常使用。

        2.2.4 實用性原則

        計算機軟件數(shù)據(jù)接口的設計與應用目的就在于滿足用戶的軟件應用需求,計算機軟件數(shù)據(jù)接口本身也屬一種軟件自用應用,也是用戶在應用軟件過程中所使用的數(shù)據(jù)部分之一,因此,在對計算機軟件數(shù)據(jù)接口進行設計的過程中,應遵循實用性原則,充分考慮用戶需求,經(jīng)市場分析研發(fā)出更好、更能滿足用戶應用需求的數(shù)據(jù)接口。若所設計的計算機軟件數(shù)據(jù)接口無法滿足其實用性,那么此接口就無使用價值,也就失去了其存在意義。

        2.2.5 與業(yè)內(nèi)標準數(shù)據(jù)接口相符原則

        受各方面因素影響,不同行業(yè)所使用計算機軟件的數(shù)據(jù)標準存在較大差異。而應用計算機軟件數(shù)據(jù)接口的主要目的是為了兼容不同計算機軟件間的數(shù)據(jù),因此在進行設計時,必須要考慮到行業(yè)軟件數(shù)據(jù)接口標準,做到與本行業(yè)數(shù)據(jù)接口標準相符,從而為用戶提供良好的軟件升級環(huán)境,這既有利于軟件的進一步開發(fā),也有利于軟件的管理與維護。

        3 計算機軟件數(shù)據(jù)接口應用現(xiàn)狀

        3.1 利用查詢語言功能直接訪問數(shù)據(jù)

        當前,人們對于數(shù)據(jù)庫的使用正逐步深入,部分用戶還學會了利用查詢語言實施查詢功能,在日常生活和工作中,有些用戶會直接利用結(jié)構(gòu)化的查詢語言功能直接訪問數(shù)據(jù),此方法雖然便利,但卻給數(shù)據(jù)的安全性埋下了很大隱患,極易導致數(shù)據(jù)出現(xiàn)不一致的情況。

        3.2 直接調(diào)用數(shù)據(jù)庫存對象

        在開發(fā)某些程序時,直接從前臺應用程序調(diào)取數(shù)據(jù)庫對象雖方便,但卻存在較大的安全隱患,加大計算機風險,使計算機遭受到惡意攻擊。若自首頁進入后臺傳輸信息,黑客還可利用某些技術(shù)手段對所引用對象的應用程序進行分析,致使用戶信息泄露或被竊取。為保證數(shù)據(jù)的安全性,用戶在訪問遠程數(shù)據(jù)時,系統(tǒng)會對開發(fā)者的基本信息和數(shù)據(jù)庫所有對象均進行詳細記錄,而這個功能的實現(xiàn)就需開發(fā)人員認真記錄相關(guān)信息,以免丟失目標數(shù)據(jù)庫,加大查找難度。

        3.3 檢索繁雜

        通常地,若要訪問遠程分布式的數(shù)據(jù)庫,就需對所要調(diào)用的數(shù)據(jù)庫進行準確、詳細的描述,描述內(nèi)容包括主機名稱、用訪對象及用戶等,語序編制相對復雜,若出現(xiàn)錯誤,就可能無法獲得查詢結(jié)果,使檢索復雜化。

        4 計算機軟件數(shù)據(jù)接口的應用模式

        4.1 文件交換模式

        計算機軟件數(shù)據(jù)接口應用中的文件交換模式,是指利用特殊構(gòu)造的數(shù)據(jù)接口實現(xiàn)數(shù)據(jù)的轉(zhuǎn)換處理,從而有效提高企業(yè)與第三方開發(fā)者之間數(shù)據(jù)交互作業(yè)的效率。一般地,數(shù)據(jù)結(jié)構(gòu)的設定由軟件開發(fā)者來確定,用戶及第三方開發(fā)者需在此要求下提交相關(guān)文件,文件被掃描時系統(tǒng)會將文檔返還給使用者,以此來實現(xiàn)數(shù)據(jù)的交互?,F(xiàn)計算機軟件數(shù)據(jù)接口應用中的文件交換模式主要包括txt文件交換和ini文件交換兩種模式。txt文件是Windows系統(tǒng)自帶的一種文件,其也是人們?nèi)粘I町斨凶畛S玫奈谋靖袷轿募?,可利用txt文件記錄開發(fā)者與企業(yè)程序人員在進行軟件開發(fā)及應用時的部分特殊文本格式。另,txt文件還廣泛應用于日常數(shù)據(jù)處理及管理中,多數(shù)計算機軟件均提供txt格式操作應用途徑。為此,利用txt文件可實現(xiàn)企業(yè)數(shù)據(jù)接口的應用與數(shù)據(jù)轉(zhuǎn)換等多項工作。ini文件也是Windows系統(tǒng)自帶文件之一,可記錄多數(shù)軟件所配置的信息,同時還可保護其數(shù)據(jù)交換功能的發(fā)揮[3]。另外,Windows系統(tǒng)配備了API函數(shù),其可實現(xiàn)文件的數(shù)據(jù)轉(zhuǎn)換,這也使得人們?nèi)粘.斨欣胕ni文件進行文件交換的頻率越來越高。對于開發(fā)者而言,文件交換模式較為自由,可很好地滿足用戶需求,且對編程語言的限制較少,因此,有不少開發(fā)者都青睞于ini文件轉(zhuǎn)換模式。

        要注意的是,在應用此模式之前,需建立軟件開發(fā)者、用戶和第三方開發(fā)者之間的交互,且軟件開發(fā)者需依用戶需求來實施軟件的開發(fā),以保證數(shù)據(jù)結(jié)構(gòu)的穩(wěn)定性,用戶及第三方開發(fā)者需嚴格遵循一定要求加入相應的文件,使這些文件能在程序運行時被發(fā)現(xiàn),以便于后臺對用戶數(shù)據(jù)的反饋,為開發(fā)者與其他交互人員間的原有數(shù)據(jù)交互提供保障。同時注意定期檢查開發(fā)者與第三方開發(fā)者的對接口文件。

        4.2 應用程序接口函數(shù)模式

        應用程序接口函數(shù)模式是當前應用計算機軟件數(shù)據(jù)接口的重要模式,其是指在設計計算機軟件數(shù)據(jù)接口的過程中,需對事先編寫好的函數(shù)程序進行調(diào)試,使用戶及第三方開發(fā)者可通過數(shù)據(jù)操作介入的方式完成軟件的開發(fā)。應用程序接口函數(shù)模式具保密的調(diào)用函數(shù)作用,這不僅有利降低數(shù)據(jù)接口開發(fā)的復雜度,而且還可保證數(shù)據(jù)接口操作的安全性。

        4.3 中間數(shù)據(jù)庫模式

        一般地,為能使第三方開發(fā)者以及經(jīng)授權(quán)用戶能夠順利使用軟件,軟件開發(fā)者會建立一個公共數(shù)據(jù)庫,第三方開發(fā)者以及經(jīng)授權(quán)用戶在遵循相應規(guī)則的基礎上可實施數(shù)據(jù)交互,以對數(shù)據(jù)庫中的數(shù)據(jù)進行操作。中間數(shù)據(jù)庫模式是指在用戶或第三方開發(fā)者在要訪問開發(fā)者的數(shù)據(jù)時,需利用開發(fā)者所要求的固定數(shù)據(jù)庫格式才能實現(xiàn)訪問,如Oracle、SQ、Sybase等[4]。第三方開發(fā)者通常非常熟悉此模式,對其進行再開發(fā)也非常簡單,同時數(shù)據(jù)具操作靈活性。但是,此模式多用于公共數(shù)據(jù)庫,即有額外數(shù)據(jù)庫參與的環(huán)境下,若遇到某些結(jié)構(gòu)復雜的數(shù)據(jù)庫,此模式的應用較為麻煩,這也是此模式當前尚未被推廣的重要原因之一。

        5 結(jié)語

        總而言之,應用計算機軟件數(shù)據(jù)接口的目的在于實現(xiàn)某個數(shù)據(jù)在特定用戶間的共享,并使用戶之間能夠就這些數(shù)據(jù)展開討論,保證計算機軟件在被使用的過程中具有特定的時間效力。伴隨著計算機技術(shù)的普及,計算機軟件數(shù)據(jù)接口的應用越來越廣泛,計算機用戶也越來越關(guān)注計算機軟件數(shù)據(jù)接口的設計。相關(guān)工作人員應依據(jù)市場發(fā)展需求及用戶應用需求深入研究計算機軟件數(shù)據(jù)接口的合理設計,以進一步提升計算機軟件數(shù)據(jù)接口的應用效果。

        參考文獻:

        [1]張瑩.計算機軟件數(shù)據(jù)接口的應用分析[J].通訊世界,2016(01):240-241.

        [2]黃健敏.有關(guān)計算機軟件數(shù)據(jù)接口的應用研究[J].電子測試,2015(11):82-84.

        [3]李文光.計算機軟件數(shù)據(jù)接口的應用探究[J].電腦編程技巧與維護,2017(02):17-18,39.

        [4]李瑞.計算機軟件數(shù)據(jù)接口的應用分析研究[J].自動化與儀器儀表,2017(06):201-203.

        猜你喜歡
        數(shù)據(jù)結(jié)構(gòu)計算機軟件開發(fā)者
        基于C語言的計算機軟件編程
        電子制作(2018年16期)2018-09-26 03:27:08
        淺談不同編程語言對計算機軟件開發(fā)的影響
        電子制作(2018年1期)2018-04-04 01:48:36
        淺談基于C語言的計算機軟件程序設計
        電子制作(2017年24期)2017-02-02 07:14:40
        “翻轉(zhuǎn)課堂”教學模式的探討——以《數(shù)據(jù)結(jié)構(gòu)》課程教學為例
        高職高專數(shù)據(jù)結(jié)構(gòu)教學改革探討
        中國市場(2016年45期)2016-05-17 05:15:48
        16%游戲開發(fā)者看好VR
        CHIP新電腦(2016年3期)2016-03-10 13:06:42
        iOS開發(fā)者調(diào)查
        電腦迷(2015年8期)2015-05-30 12:27:10
        iOS開發(fā)者調(diào)查
        電腦迷(2015年4期)2015-05-30 05:24:09
        TRIZ理論在“數(shù)據(jù)結(jié)構(gòu)”多媒體教學中的應用
        基于計算機軟件開發(fā)中分層技術(shù)的應用
        河南科技(2014年15期)2014-02-27 14:12:23
        国产三级国产精品三级在专区| 免费无码一区二区三区蜜桃大| 国产精品揄拍100视频| 污污污国产免费网站| 美利坚合众国亚洲视频 | 人妻精品无码一区二区三区| 国产一级淫片a免费播放口| 一区二区三区日本视频| 国产成a人亚洲精品无码樱花| 国产成人综合在线视频| 九一成人AV无码一区二区三区| 国产女人av一级一区二区三区| 一本大道熟女人妻中文字幕在线| 国产成人精品日本亚洲| 国产va在线播放| 在线观看国产一区二区av| 亚洲av无码专区在线观看下载 | 少妇人妻在线无码天堂视频网| 男女扒开双腿猛进入免费看污 | 国产免费专区| 国产精品亚洲在钱视频| 激情综合五月| 亚洲精品久久国产高清情趣图文 | 91国产视频自拍在线观看| 国产性自爱拍偷在在线播放| 少妇放荡的呻吟干柴烈火动漫| 巨乳av夹蜜桃站台蜜桃机成人| 日本一区二区免费看片| 综合色就爱涩涩涩综合婷婷 | 欧美变态另类刺激| 国产v视频| 91国语对白在线观看| 邻居少妇张开腿让我爽了一夜| 国产精品视频二区不卡| 日日躁欧美老妇| 久久一区二区三区久久久| 国产肥熟女视频一区二区三区 | 日本高清aⅴ毛片免费| 亚洲成熟丰满熟妇高潮XXXXX | 精品人妻av一区二区三区 | 亚洲综合国产精品一区二区99|