發(fā)布時(shí)間:2023-08-17 17:50:32
序言:寫作是分享個(gè)人見解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了8篇的云計(jì)算技術(shù)簡述樣本,期待這些樣本能夠?yàn)槟峁┴S富的參考和啟發(fā),請盡情閱讀。
1插件技術(shù)淺析
1.1插件技術(shù)的理論淺析
在計(jì)算機(jī)軟件中,插件技術(shù)應(yīng)用較為廣泛,插件你,是計(jì)算機(jī)應(yīng)用程序的體現(xiàn)。其在計(jì)算機(jī)軟件體系中,需要和計(jì)算機(jī)軟件的應(yīng)用系統(tǒng)進(jìn)行關(guān)聯(lián),對計(jì)算機(jī)設(shè)備信息和數(shù)據(jù)等等進(jìn)行編寫。插件技術(shù)在應(yīng)用過程中,其主要應(yīng)用系統(tǒng)是利用關(guān)聯(lián)端點(diǎn)來對插件進(jìn)行約束和規(guī)范,可以增加計(jì)算機(jī)應(yīng)用能力,提高應(yīng)用效率。插件在計(jì)算機(jī)軟件中應(yīng)用較多,幾乎每個(gè)計(jì)算機(jī)軟件系統(tǒng)中都包含插件技術(shù),只是當(dāng)下對于插件技術(shù)沒有應(yīng)用統(tǒng)一規(guī)范。與此同時(shí),假使在計(jì)算機(jī)軟件中無法應(yīng)用插件技術(shù),此時(shí)可以在插件指定的平臺進(jìn)行應(yīng)用[1]。
1.2插件技術(shù)的主要功能
插件技術(shù)在計(jì)算機(jī)系統(tǒng)的應(yīng)用,主要是建立在計(jì)算機(jī)軟件系統(tǒng)之上,來增加計(jì)算機(jī)軟件的延伸性,因此可以說插件技術(shù)具備延伸擴(kuò)展功能。其次,從計(jì)算機(jī)軟件的發(fā)展研發(fā)環(huán)節(jié)來看,軟件體系主要是由計(jì)算機(jī)開發(fā)系統(tǒng)和插件系統(tǒng)構(gòu)成,插件技術(shù)在計(jì)算機(jī)開發(fā)系統(tǒng)具有補(bǔ)充作用,作為補(bǔ)充系統(tǒng)而存在。總的來說,插件技術(shù)在計(jì)算機(jī)軟件系統(tǒng)中,可以把當(dāng)做延伸拓展和開發(fā)的工具,對計(jì)算機(jī)軟件進(jìn)行開發(fā)和研究[2]。
1.3在計(jì)算機(jī)軟件系統(tǒng)中,插件技術(shù)應(yīng)用理論依據(jù)和形式
隨著科學(xué)技術(shù)的不斷發(fā)展,豐富了計(jì)算機(jī)軟件的類型,計(jì)算機(jī)軟件的發(fā)展伴有多樣化形式,進(jìn)而也增加了對不同插件技術(shù)的需求。插件技術(shù)的不斷發(fā)展,使其具備眾多軟件功能,給予計(jì)算機(jī)軟件更多保障和支持。在計(jì)算機(jī)軟件系統(tǒng)中,插件技術(shù)運(yùn)用理論進(jìn)行分析和闡述,其主要分為以下幾個(gè)方面。其一,關(guān)聯(lián)端點(diǎn)的理論闡述。插件技術(shù)關(guān)聯(lián)端點(diǎn)的理論闡述,實(shí)際上是利用計(jì)算機(jī)軟件主要習(xí)題和插件關(guān)聯(lián)處的信息交流協(xié)議為依據(jù),這一協(xié)議依據(jù)對插件和計(jì)算機(jī)軟件進(jìn)行約束和規(guī)范,可以增加計(jì)算機(jī)軟件和插件的關(guān)聯(lián)性,保證計(jì)算機(jī)軟件和插件的有效交流。因此,我們可以說,計(jì)算機(jī)軟件和插件的關(guān)聯(lián)協(xié)議,是保證計(jì)算機(jī)和插件關(guān)聯(lián)有效性的理論依據(jù)。其二,插件。插件在計(jì)算機(jī)應(yīng)用工程中,可以以動(dòng)態(tài)形式在計(jì)算機(jī)軟件中進(jìn)行插入活動(dòng),增加了計(jì)算機(jī)軟件的運(yùn)作功能,增加了計(jì)算機(jī)軟件的處理能力,完善計(jì)算機(jī)軟件的不足。與此同時(shí),計(jì)算機(jī)軟件的關(guān)聯(lián)接口,也是插件給予的,可以保障計(jì)算機(jī)軟件運(yùn)行行為被識別出。其三,主要系統(tǒng)。計(jì)算機(jī)軟件的主要習(xí)題的運(yùn)作原理,可以保障計(jì)算機(jī)軟件的正常運(yùn)行和有效啟動(dòng),并在系統(tǒng)運(yùn)作環(huán)節(jié),把插件增添到計(jì)算機(jī)軟件運(yùn)行地址中。Windows平臺中,其主要系統(tǒng)為exe系統(tǒng),管理整個(gè)平臺中的插件。插件技術(shù)形式類別進(jìn)行調(diào)查研究,其主要包括下面幾種形式和類別。其一,對象插件。對象插件也被叫做組間模型插件,也被叫做COM。這一插件種類,在計(jì)算機(jī)軟件應(yīng)用過程中,可以吧主要系統(tǒng)進(jìn)行關(guān)聯(lián)端點(diǎn)定義,增加主要系統(tǒng)和其它不同插件之間聯(lián)系性,具備較好關(guān)聯(lián)性和通訊性,其二,具有動(dòng)態(tài)性質(zhì)的DLL插件。DLL對計(jì)算機(jī)軟件系統(tǒng)的應(yīng)用,主要是利用數(shù)據(jù)信息庫來展開運(yùn)作,但是要注意的是這一數(shù)據(jù)信息庫具有動(dòng)態(tài)性特點(diǎn)[3]。
2插件技術(shù)實(shí)際運(yùn)用
計(jì)算機(jī)軟件系統(tǒng)中,插件技術(shù)發(fā)揮較大作用,應(yīng)用較為普遍。在計(jì)算機(jī)軟件應(yīng)用過程中,首先要增加對插件應(yīng)用主要系統(tǒng)的關(guān)注度,依據(jù)計(jì)算機(jī)軟件系統(tǒng)的主要原理,利用不同形式的插件進(jìn)行關(guān)聯(lián)。插件和計(jì)算機(jī)軟件的關(guān)聯(lián)端點(diǎn)是主要接口,這一結(jié)口是插件和計(jì)算機(jī)軟件的主要連接端點(diǎn),也是計(jì)算機(jī)軟件的主要系統(tǒng)和插件的劃分端點(diǎn)。計(jì)算機(jī)軟件的主要系統(tǒng)和插件關(guān)聯(lián)處,局你有交流協(xié)議,其給出系統(tǒng)中插件進(jìn)行插入活動(dòng)的全部內(nèi)容,可以降低插件損害,保證插件的安全性[4]。在計(jì)算機(jī)軟件系統(tǒng),盡管插件和計(jì)算機(jī)軟件是整合運(yùn)作的,但是不可以忽略插件的獨(dú)立應(yīng)用性。在計(jì)算機(jī)軟件系統(tǒng)中,對于插件的應(yīng)用,要依據(jù)具體實(shí)際情況來看,保證其,滿足計(jì)算機(jī)軟件實(shí)際應(yīng)用需要。其次,在插件實(shí)際應(yīng)用過程中,要注意對附帶插件進(jìn)行及時(shí)的清理,減少系統(tǒng)的壓力。在計(jì)算機(jī)軟件系統(tǒng)中,對于插件內(nèi)的應(yīng)用主要包括其一IE插件,這一插件在計(jì)算機(jī)軟件系統(tǒng)中,其瀏覽終端直接對插件展開運(yùn)作,對信息和數(shù)據(jù)進(jìn)行沒出來,把其轉(zhuǎn)化為計(jì)算機(jī)軟件主要系統(tǒng)中。其二,F(xiàn)LASH插件。這一插件是設(shè)置在計(jì)算瀏覽器上,保證計(jì)算機(jī)軟件系統(tǒng)中,Sef的有效運(yùn)作[4]。
結(jié)論:
插件技術(shù)在計(jì)算機(jī)軟件系統(tǒng)中發(fā)揮重要作用,是計(jì)算機(jī)軟件系統(tǒng)中重要組成元素。在計(jì)算機(jī)軟件系統(tǒng)中,利用插件技術(shù)產(chǎn)開運(yùn)作,可以保障計(jì)算機(jī)操作便捷性,優(yōu)化計(jì)算機(jī)應(yīng)用系統(tǒng),增加計(jì)算機(jī)軟件系統(tǒng)的敏捷度。隨著插件技術(shù)的不斷發(fā)展,其促進(jìn)了計(jì)算機(jī)軟件技術(shù)多樣化發(fā)展,符合當(dāng)下計(jì)算機(jī)軟件技術(shù)應(yīng)用要求,為計(jì)算機(jī)使用人員提供了便利性。
引用:
[1]洪新軍.插件技術(shù)、分層技術(shù)應(yīng)用于計(jì)算機(jī)軟件技術(shù)中的價(jià)值探討[J].電腦編程技巧與維護(hù),2016,02:10-12.
[2]靜俏俏,王藝嘉,姜鍇鋒.試論計(jì)算機(jī)軟件技術(shù)中插件技術(shù)的運(yùn)用[J].數(shù)字技術(shù)與應(yīng)用,2016,09:253.
[3]賽娜瓦爾•依拉洪.對計(jì)算機(jī)軟件中的插件技術(shù)的幾點(diǎn)探討[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2016,09:53-54.
[4]張虎.插件技術(shù)在計(jì)算機(jī)軟件技術(shù)中的應(yīng)用研究[J].硅谷,2014,20:136-137.
【關(guān)鍵詞】計(jì)算機(jī);數(shù)學(xué)建模;應(yīng)用
數(shù)學(xué)的研究是對模式的研究,而數(shù)學(xué)建模即是通過數(shù)學(xué)方法對現(xiàn)實(shí)規(guī)律進(jìn)行抽象概括從而求解的過程。在自然科學(xué)領(lǐng)域,數(shù)學(xué)建模利用邏輯嚴(yán)密、體系完整的數(shù)學(xué)語言求解出了更為精確的方案。而近年來,交叉學(xué)科的發(fā)展使得數(shù)學(xué)建模技術(shù)逐漸運(yùn)用到了金融、經(jīng)濟(jì)、環(huán)境等多個(gè)領(lǐng)域,重要性日益凸顯。而計(jì)算機(jī)本身強(qiáng)大的計(jì)算能力使得復(fù)雜的數(shù)學(xué)建模成為了可能,逐漸成為建模過程中必不可少的重要工具。
一、數(shù)學(xué)建模的主要特點(diǎn)
數(shù)學(xué)建模的分析流程包括:通過調(diào)查分析了解現(xiàn)實(shí)對象,做出研究假設(shè),用數(shù)學(xué)語言構(gòu)建約束條件,得出實(shí)際問題的解決方案。而數(shù)學(xué)建模與數(shù)學(xué)研究相比,有著自身的顯著特點(diǎn)。1.數(shù)學(xué)建模與數(shù)學(xué)研究不同,更側(cè)重于解決實(shí)際問題。以2016年全國大學(xué)生數(shù)學(xué)建模競賽為例,四道題目分別為:系泊系統(tǒng)的設(shè)計(jì)、小區(qū)開放對道路通行的影響、電池剩余放電時(shí)間預(yù)測、風(fēng)電場運(yùn)行狀況分析及優(yōu)化。可以看出,數(shù)學(xué)建模主要研究工業(yè)與公共事業(yè)規(guī)劃等應(yīng)用問題,比純粹數(shù)學(xué)研究更為實(shí)際,更講究可操作性。2.數(shù)學(xué)建模中的模型設(shè)定具有主觀性,合理修繕模型能夠得出更為精確的解決方案。對于同一現(xiàn)實(shí)問題,不同的模型設(shè)定者的思路、角度、約束條件等參數(shù)都有所不同,因而數(shù)學(xué)建模中的模型設(shè)定是具有主觀性的。在實(shí)際運(yùn)用中,完美的模型很難建立,模型的多次修改與完善才能夠更好地達(dá)到預(yù)期的效果。3.數(shù)學(xué)建模涉及的學(xué)科領(lǐng)域更為寬泛,一般需要運(yùn)用海量數(shù)據(jù)和復(fù)雜計(jì)算。數(shù)學(xué)建模的運(yùn)用領(lǐng)域涉及到工業(yè)規(guī)劃、環(huán)境保護(hù)、經(jīng)濟(jì)管理等交叉學(xué)科,數(shù)據(jù)的種類與數(shù)量往往十分龐大,運(yùn)算過程較為復(fù)雜,一般需要重復(fù)引用并多次計(jì)算。以全國大學(xué)生數(shù)學(xué)建模競賽2015年B題“互聯(lián)網(wǎng)+時(shí)代出租車資源配置”為例,涉及學(xué)科包括交通規(guī)劃、公共服務(wù)、人口學(xué)等領(lǐng)域,在建模求解中很可能將處理出行周轉(zhuǎn)量、出租車數(shù)量、人口數(shù)等大量數(shù)據(jù)。
二、計(jì)算機(jī)技術(shù)在數(shù)學(xué)建模運(yùn)用中的主要功能
1.計(jì)算機(jī)為數(shù)學(xué)建模提供了海量計(jì)算與存儲的強(qiáng)大支持。自1946年2月世界上第一臺電子數(shù)字計(jì)算機(jī)ENIAC誕生開始,計(jì)算機(jī)的存儲與計(jì)算能力迎來了飛速發(fā)展。超級計(jì)算機(jī)的出現(xiàn),更是使計(jì)算機(jī)的運(yùn)行能力達(dá)到了新的量級?,F(xiàn)如今,計(jì)算機(jī)的大容量智能存儲與超高速的計(jì)算能力,使得氣象分析、航空航天與國防軍工等尖端研究課題的數(shù)學(xué)建模成為了可能。2.計(jì)算機(jī)為數(shù)學(xué)建模提供了更為直觀全面的多媒體顯示。目前,以計(jì)算機(jī)為載體的文字、圖像、圖形、動(dòng)畫、音頻、視頻等數(shù)字化的存儲與顯示方式被大量運(yùn)用,使得交互式的信息交流和傳播變得更加順暢。在數(shù)學(xué)建模中,多學(xué)科的涉及使得建模過程中的顯示、推斷與監(jiān)測變得尤為重要,而計(jì)算機(jī)的出現(xiàn)大幅提高了信息傳遞、顯示、交互的效率。3.計(jì)算機(jī)自動(dòng)化、智能化的屬性與數(shù)學(xué)建模相輔相成,互相促進(jìn)。在計(jì)算機(jī)的輔助下,程序能夠智能化地進(jìn)行模型建立、模型漏洞的修繕,避免了低效率的計(jì)算過程。例如,某個(gè)關(guān)鍵數(shù)據(jù)或參數(shù)的修改,對于整個(gè)模型是“牽一發(fā)而動(dòng)全身”的,計(jì)算機(jī)不僅能夠保存多個(gè)版本的計(jì)算結(jié)果,它的智能引用還能夠使得各項(xiàng)計(jì)算自動(dòng)引用修改后的新數(shù)據(jù),從而使整個(gè)模型時(shí)刻保持統(tǒng)一。4.計(jì)算機(jī)模擬能在不確定的條件下模擬現(xiàn)實(shí)生活中難以重復(fù)的試驗(yàn),大幅降低了實(shí)驗(yàn)成本,縮短了輔助決策的時(shí)間。由于在實(shí)際問題中,我們所需參數(shù)的值通常是不確定的,無法用數(shù)學(xué)分析的方法分析和建立數(shù)學(xué)模型,且通過大量實(shí)驗(yàn)來確定參數(shù)的過程從時(shí)間、人力、物力等因素都要付出昂貴的代價(jià),甚至從客觀上無法進(jìn)行。而計(jì)算機(jī)通過歷史數(shù)據(jù)或者特定函數(shù)或概率關(guān)系能夠建立預(yù)測模型,得到目標(biāo)值的概率分布從而輔助決策過程。下面我們以經(jīng)濟(jì)管理中的項(xiàng)目決策為例,簡要分析計(jì)算機(jī)模擬的強(qiáng)大功能。假設(shè)我們要啟動(dòng)某大型商場的建造,目標(biāo)是利潤最大化,但項(xiàng)目成本與項(xiàng)目收益都是不確定的,我們便可以建立數(shù)學(xué)模型,輔助我們的投資決策過程。圖2在經(jīng)濟(jì)項(xiàng)目模型中計(jì)算機(jī)模擬的基本流程(1)模型建立建立基本的函數(shù)關(guān)系,構(gòu)建目標(biāo)變量。在本案例中,收入減去支出等于利潤為最基本的關(guān)系,而利潤最大化即為目標(biāo)。(2)具體參數(shù)輸入分析每項(xiàng)變量的影響因素,收集相關(guān)數(shù)據(jù)。在收入中,決定因素包括了消費(fèi)人數(shù)和人均消費(fèi)額,這兩項(xiàng)參數(shù)又可由商圈人流量、地理位置、居民的人均收入、商場的檔次定位幾項(xiàng)參數(shù)決定。在成本中,商品成本、以廣告費(fèi)用為主的銷售費(fèi)用、管理費(fèi)用、財(cái)務(wù)費(fèi)用和非經(jīng)常性項(xiàng)目構(gòu)成了主要成本。值得注意的是,有些指標(biāo)之間是具有相關(guān)性的,例如商圈地理位置將影響到租金,商場的定位將影響所售商品的成本,而銷售費(fèi)用除了直接影響支出以外,在一般情況下也與收入成正相關(guān)關(guān)系。這些復(fù)雜相關(guān)關(guān)系的運(yùn)算量很大,使用計(jì)算機(jī)能夠高效地實(shí)現(xiàn)計(jì)算和模擬。(3)具體參數(shù)預(yù)測分析每項(xiàng)細(xì)分參數(shù)的概率分布,控制輸入??梢酝ㄟ^靜態(tài)模擬和動(dòng)態(tài)模擬進(jìn)行預(yù)測。例如人流量、人均收入等都是不可控變量,可通過不斷的實(shí)時(shí)數(shù)據(jù)輸入進(jìn)行預(yù)測,而銷售費(fèi)用等變量可通過內(nèi)部管理進(jìn)行調(diào)控,可以使用特定比例等方式直接進(jìn)行靜態(tài)預(yù)測。(4)結(jié)果分析根據(jù)各項(xiàng)變量的概率分布,我們可以根據(jù)不同變量的特定值進(jìn)行組合,從而得到特定組合下的利潤值,最終得到利潤在其值域上的概率分布,從而輔助我們的決策過程。例如,在利潤為負(fù)(即虧損)的概率超過某個(gè)百分比時(shí)不啟動(dòng)項(xiàng)目,在利潤超過某個(gè)值的概率超過某個(gè)百分比時(shí)啟動(dòng)項(xiàng)目。筆者認(rèn)為,計(jì)算機(jī)模擬集合了海量存儲與計(jì)算、仿真與模擬等功能,是數(shù)學(xué)建模中最為強(qiáng)大的運(yùn)用,大幅提高了決策過程的效率。現(xiàn)如今,計(jì)算機(jī)模擬已經(jīng)在經(jīng)濟(jì)管理決策、自然預(yù)測等方面起到了重要作用。
三、計(jì)算機(jī)技術(shù)在數(shù)學(xué)建模中的主要運(yùn)用工具
3.1數(shù)學(xué)軟件MATLAB和Mathematica、Maple并稱為三大數(shù)學(xué)軟件,是數(shù)值分析計(jì)算、數(shù)據(jù)可視化等領(lǐng)域的高級計(jì)算語言,不僅能夠?qū)ξ⒎e分、代數(shù)、概率統(tǒng)計(jì)等領(lǐng)域進(jìn)行常規(guī)求解,還在符號、矩陣計(jì)算方面各有特長。這些軟件是數(shù)學(xué)建模中運(yùn)用最為廣泛的工具。3.2圖像處理(1)Photoshop:著名的圖像處理軟件,主要運(yùn)用于平面設(shè)計(jì)與圖像的后期修飾。(2)CAD:可視化的圖像處理軟件,能夠?qū)崿F(xiàn)三維繪圖,廣泛運(yùn)用于工程設(shè)計(jì)領(lǐng)域。圖像處理軟件能夠滿足部分建模問題中精確構(gòu)圖顯示的要求,例如工程設(shè)計(jì)等問題,CAD的三維建模能夠有效協(xié)助決策分析。3.3統(tǒng)計(jì)軟件(1)R語言:免費(fèi)開源的統(tǒng)計(jì)軟件,程序包可以實(shí)現(xiàn)強(qiáng)大的統(tǒng)計(jì)分析功能。(2)SPSS:入門級統(tǒng)計(jì)軟件,能夠完成描述性統(tǒng)計(jì)、相關(guān)分析、回歸分析等基礎(chǔ)的統(tǒng)計(jì)功能。(3)SAS:專業(yè)的數(shù)據(jù)存儲與分析軟件,具備強(qiáng)大的數(shù)據(jù)庫管理功能,廣泛運(yùn)用于工業(yè)界。統(tǒng)計(jì)軟件能夠滿足數(shù)學(xué)建模中對于海量數(shù)據(jù)存儲與分析的要求,是建模分析中最為重要的工具。3.4專業(yè)編程軟件(1)C++:嚴(yán)謹(jǐn)、精確的程序設(shè)計(jì)語言,因其通用性與全面性被廣泛運(yùn)用。(2)Lingo語言:“交互式的線性和通用優(yōu)化求解器”,是一種求解線性與非線性規(guī)劃問題的強(qiáng)大工具。專業(yè)的編程語言能夠結(jié)合、輔助其他類軟件進(jìn)行程序編寫,完成特定情況下的建模、規(guī)劃等問題。例如Lingo語言,便能實(shí)現(xiàn)在規(guī)劃類問題中優(yōu)化分析、模型求解等強(qiáng)大功能。
四、結(jié)束語
數(shù)學(xué)作為研究數(shù)量關(guān)系和空間形式的基礎(chǔ)科學(xué),已經(jīng)成為了解決眾多實(shí)際問題的重要指導(dǎo)思想之一。而計(jì)算機(jī)作為規(guī)?;⒅悄芑?、自動(dòng)化的計(jì)算工具,將進(jìn)一步擴(kuò)展數(shù)學(xué)思想在眾多領(lǐng)域的基礎(chǔ)實(shí)踐??梢灶A(yù)見的是,廣泛運(yùn)用計(jì)算機(jī)技術(shù)的數(shù)學(xué)建模理論,將不斷運(yùn)用到社會(huì)發(fā)展各個(gè)方面,協(xié)助人類攻堅(jiān)克難,在追求真理的道路上堅(jiān)定前行、永不止步。
作者:趙晨浩 單位:太原市小店區(qū)第一中學(xué)校
參考文獻(xiàn)
[1]高瑾,林園.淺談?dòng)?jì)算機(jī)技術(shù)在數(shù)學(xué)建模中的重要應(yīng)用[J].深圳信息職業(yè)技術(shù)學(xué)院學(xué)報(bào),2016,(03):54-57.
關(guān)鍵詞 計(jì)算機(jī);計(jì)算機(jī)軟件;安全檢測技術(shù)
中圖分類號TP31 文獻(xiàn)標(biāo)識碼A 文章編號 1674-6708(2012)78-0199-02
在當(dāng)今網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)大量普及的形式之下,計(jì)算機(jī)軟件安全與否已經(jīng)開始得到應(yīng)用者的重視,用安全監(jiān)測技術(shù)來對軟件進(jìn)行檢測,是保證計(jì)算機(jī)軟件使用安全的主要手段。
1 軟件安全檢測的概述
安全檢測是計(jì)算機(jī)軟件開發(fā)和運(yùn)用過程中的重要環(huán)節(jié),作為軟件開發(fā)的關(guān)鍵性環(huán)節(jié),安全監(jiān)測其目的是為了發(fā)現(xiàn)軟件在運(yùn)行中的故障和缺點(diǎn),從而對計(jì)算機(jī)軟件中潛在的風(fēng)險(xiǎn)進(jìn)行有效的修改和更正,使軟件得到優(yōu)化和發(fā)展。然而計(jì)算機(jī)軟件的安全檢測技術(shù)并不能當(dāng)做杜絕軟件錯(cuò)誤漏洞的手段,也無法證明軟件是絕對安全和正確的,它的職責(zé)只是通過較少的測試實(shí)現(xiàn)最大范圍的檢測覆蓋,來找出計(jì)算機(jī)軟件中相對比較容易發(fā)現(xiàn)的漏洞和錯(cuò)誤。
與其它類型的軟件缺陷相比,軟件在安全上的缺陷有如下的特點(diǎn):首先,軟件的安全缺陷通常都不是由專業(yè)的軟件測試人員發(fā)現(xiàn)的,而是由試圖獲得非法利益的黑客或者商業(yè)機(jī)構(gòu)的安全人員來發(fā)現(xiàn)的。其次,普通的軟件缺陷被發(fā)現(xiàn)后,一般不會(huì)立刻進(jìn)行修復(fù),而是在該軟件的下一個(gè)版本才得到修復(fù),而軟件安全缺陷一旦被發(fā)現(xiàn)就需馬上采取相應(yīng)的措施,否則就會(huì)給軟件的使用者帶來嚴(yán)重的損失。最后,在危害程度上,普通的軟件缺陷一般不會(huì)造成嚴(yán)重的危害,而軟件的安全缺陷一旦被發(fā)現(xiàn)利用,則可能給使用者帶來巨大的風(fēng)險(xiǎn)。
計(jì)算機(jī)軟件的安全檢測包括功能測試、滲透測試、驗(yàn)證過程三個(gè)部分。和軟件其他種類的檢測不同的是,計(jì)算機(jī)軟件安全檢測所強(qiáng)調(diào)的,不是軟件能夠、應(yīng)該做什么,而是軟件不應(yīng)該做什么。通常,計(jì)算機(jī)安全檢測分為安全漏洞檢測、安全功能檢測兩個(gè)方面的檢測。軟件在安全功能方面的需求涉及廣泛的內(nèi)容,如授權(quán)、機(jī)密性、安全管理、訪問控制等等,安全功能檢測就是來測試計(jì)算機(jī)軟件的安全功能是否滿足其對安全的需求。而安全漏洞的檢測所針對的,是軟件運(yùn)行中存在的缺陷,識別出某些缺陷可能對計(jì)算機(jī)造成的風(fēng)險(xiǎn)。
2 應(yīng)注意的問題
在對計(jì)算機(jī)軟件進(jìn)行安全檢測的時(shí)候,應(yīng)該注意的問題和事項(xiàng)有:
1)選擇合理有效的方案
應(yīng)該在對需要檢測的軟件了解充分、對其要求和特性完全掌握的基礎(chǔ)上,來進(jìn)行一個(gè)軟件的安全檢測,根據(jù)測試的情況,選用合理的安全檢測方法來對安全檢測方案進(jìn)行編制,以保證此安全檢測方案的有效實(shí)施。另外還要對實(shí)施軟件檢測方案的人員有一定的要求,在對計(jì)算機(jī)軟件進(jìn)行安全檢測的時(shí)候,不僅要有熟悉軟件安全檢測領(lǐng)域知識且有此方面經(jīng)驗(yàn)的人員的參與,更要有熟悉掌握該軟件的使用特點(diǎn)的世紀(jì)人員的參與。唯有兩方面的人員有效配合起來,才能確保計(jì)算機(jī)軟件安全檢測的效果。
2)應(yīng)做到全面分析
由于計(jì)算機(jī)軟件一般都有程序繁瑣,規(guī)模比較大的特點(diǎn),因此相關(guān)檢測人員在進(jìn)行計(jì)算機(jī)軟件的安全檢測過程中,就要做到在代碼級、需求級和系統(tǒng)級三個(gè)方面進(jìn)行細(xì)致的分析。如果軟件的規(guī)模特別大,則還應(yīng)該做結(jié)構(gòu)設(shè)計(jì)方面的檢查分析。應(yīng)該從工作的實(shí)際需要入手,結(jié)合具體的分析過程來選擇需要的、合理的分析技術(shù)。
計(jì)算機(jī)安全檢測是一個(gè)系統(tǒng)化的過程,要想解決一個(gè)系統(tǒng)之內(nèi)所有的安全檢測方面的問題,簡單的方法是做不到的,因此在具體的軟件安全檢測的過程中,如何選擇科學(xué)合理的方案,是軟件安全檢測的工作者們必須深思熟慮的問題。
3 軟件進(jìn)行安全檢測的方法
3.1 流程
規(guī)模較大的計(jì)算機(jī)軟件系統(tǒng),一般會(huì)包括了若干個(gè)相互聯(lián)系的子系統(tǒng),而每一個(gè)子系統(tǒng)又包含了多個(gè)功能模塊。
計(jì)算機(jī)軟件安全測試的流程,包括了模塊測試、組裝系統(tǒng)、系統(tǒng)結(jié)構(gòu)的安全檢測、性能測試、系統(tǒng)測試。模塊測試又叫做單元測試,所針對的是軟件設(shè)計(jì)中最小的功能單位。進(jìn)行模塊測試的目的,是發(fā)現(xiàn)系統(tǒng)各個(gè)功能設(shè)計(jì)上可能存在的安全缺陷,使測試更加細(xì)節(jié)化、全面化。在各個(gè)模塊的測試都結(jié)束之后,應(yīng)該根據(jù)此軟件設(shè)計(jì)時(shí)的理念進(jìn)行系統(tǒng)的組裝,在此過程中對涉及到的體系結(jié)構(gòu)進(jìn)行安全測試。然后模塊測試和系統(tǒng)結(jié)構(gòu)測試合格的基礎(chǔ)之上,對軟件進(jìn)行功能的有效性測試,其目的在于檢測軟件的功能是否與用戶的需求相一致。在上述測試步驟都完成之后,再把整個(gè)軟件與計(jì)算機(jī)硬件、數(shù)據(jù)、其他相關(guān)軟件等因素聯(lián)合起來進(jìn)行系統(tǒng)的測試。
3.2 主要方法
軟件安全檢測的方法主要分為動(dòng)態(tài)檢測和靜態(tài)分析兩大類,動(dòng)態(tài)檢測技術(shù)是主要通過分析和修改環(huán)境變量、內(nèi)存等軟件運(yùn)行環(huán)境來實(shí)現(xiàn)的,動(dòng)態(tài)檢測技術(shù)可以提高程序的保密性,以此來實(shí)現(xiàn)軟件安全的目的。靜態(tài)分析技術(shù)的原理是使用程序分析技術(shù),來分析程序的源代碼,以找出導(dǎo)致錯(cuò)誤和安全漏洞的異常。在靜態(tài)分析技術(shù)中,誤報(bào)率和錯(cuò)誤率是兩個(gè)重要指標(biāo),其中的某一個(gè)指標(biāo)降低,往往會(huì)使另一個(gè)增高。靜態(tài)分析技術(shù)的缺陷在于其分析之后的結(jié)果往往是對真實(shí)情況的近似值,所以對軟件的重要屬性無法測試和確定。靜態(tài)分析技術(shù)的優(yōu)點(diǎn)是檢測時(shí)計(jì)算機(jī)軟件不需要運(yùn)行起來,檢測過程比較方便。
相對而言,由于其檢測過程方便、自動(dòng)化程度較高、分析速度比較快的特點(diǎn),靜態(tài)檢測技術(shù)比動(dòng)態(tài)檢測技術(shù)更受軟件安全檢測工作者們的歡迎。而這兩大類檢測方法又可以細(xì)分為多種技術(shù)。
3.2.1 形式化方式
形式化的安全檢測方式,是建立在待測軟件的數(shù)學(xué)模型之上的。它通過確立軟件的數(shù)學(xué)模型,在形式規(guī)格語言的支持下,提供形式化的規(guī)格說明。目前來說較為常用的形式規(guī)格語言有行為語言、有效狀態(tài)語言和模型語言。檢測方法有模型檢測和定理證明這兩種形式化的安全檢測方式。
3.2.2 以模型為基礎(chǔ)的方式
基于模型的安全檢測方式,是指通過結(jié)構(gòu)建模和軟件行為的方法來建構(gòu)測試模型,來進(jìn)行軟件安全檢測的方式?;谀P偷臏y試并不注重于軟件說明在所有情況下的一致性,而是生成一組測試用例來檢測軟件系統(tǒng),得到待測軟件系統(tǒng)行為與模式期望相同的結(jié)果,以此來進(jìn)行軟件的安全檢測。常用的基于模型的檢測方式有馬爾可夫鏈和有限狀態(tài)機(jī)等。
3.2.3 語法測試技術(shù)
語法檢測技術(shù)是靜態(tài)檢測技術(shù)中最早出現(xiàn)的一種,所檢測的僅僅是軟件的程序源代碼中,可能發(fā)生危險(xiǎn)的C語言庫函數(shù)以及系統(tǒng)調(diào)用。這種檢測方法通常是對反映進(jìn)行研究,用被檢測軟件功能接口所使用的語法來生成軟件的測試輸入,以檢測在不同種類的輸入情況下,被檢測軟件的反映情況。其過程一般是對軟件接口的語言進(jìn)行識別,然后定義語法,在最后生成測試用例來執(zhí)行軟件的安全檢測。
3.2.4 基于故障注入的技術(shù)
基于故障注入的安全測試,是一種檢測比較充分的方法。該方法應(yīng)用了故障分析樹來生產(chǎn)出檢測用例進(jìn)行檢測,故障分析樹是指將系統(tǒng)中最不可能發(fā)生的事情作為頂事件,然后通過檢測來尋找出事故發(fā)生的中間事件和底事。通過邏輯門符號,把底事件、中間事件和頂事件連接成一整顆故障樹的方法。
經(jīng)過實(shí)踐應(yīng)用證實(shí),該方法是比較充分和有效的安全檢測方法,其優(yōu)點(diǎn)是可以將檢測的自動(dòng)化的程度顯著提高。
3.2.5 模糊測試法
模糊式的測試法是建立于白盒檢測的基礎(chǔ)之上的檢測方法,它把動(dòng)態(tài)檢測技術(shù)和傳統(tǒng)檢測家屬有效的融合在了一起,是傳統(tǒng)檢測技術(shù)的發(fā)展和升華。它通過向目標(biāo)軟件系統(tǒng)提供大量無效的、非預(yù)期的隨機(jī)輸入,來檢測軟件的異常結(jié)果,發(fā)現(xiàn)軟件安全漏洞。其優(yōu)點(diǎn)在于成本較低,方法比較簡單,自動(dòng)化程度較高等。
3.2.6 基于屬性的檢測方法
這種檢測方法首先要對軟件的編程規(guī)則進(jìn)行確定,將編程規(guī)則作為安全屬性,來檢測軟件的程序代碼是否遵守這些規(guī)則,以此來驗(yàn)證代碼的安全性。相對于其他的安全檢測方法來說,該方法能夠?qū)崿F(xiàn)對軟件安全漏洞的交互性和擴(kuò)展性的全面綜合分析。
3.2.7 其他的測試技術(shù)
近年來,對Web安全服務(wù)所開展的一些測試技術(shù),如分布式軟件安全性測試技術(shù)等,也得到了快速發(fā)展??傮w而言,軟件安全檢測的主要作用,就是通過分析、檢測軟件設(shè)計(jì)和軟件中可能存在的安全問題,來改善計(jì)算機(jī)軟件的安全性能,保證計(jì)算機(jī)軟件系統(tǒng)的安全應(yīng)用。
4 結(jié)論
如今,軟件安全檢測將逐漸成為軟件應(yīng)用體系的重要的一部分。我們應(yīng)該在實(shí)踐中積累經(jīng)驗(yàn),不斷研究出更有效的計(jì)算機(jī)軟件安全檢測技術(shù)。只有提高自身的軟件安全保障意識和防測技術(shù),實(shí)現(xiàn)安全檢測技術(shù)的不斷創(chuàng)新,才能保障軟件的安全應(yīng)用,保護(hù)廣大軟件用戶的利益,維護(hù)市場和社會(huì)的健康運(yùn)轉(zhuǎn)。
參考文獻(xiàn)
[1]李潔.軟件測試用例設(shè)計(jì)[J].電腦編程技巧與維護(hù),2010(4).
[2]楊洪路,宮云戰(zhàn),高文齡,白哥樂.軟件安全靜態(tài)檢測技術(shù)與工具[J].信息化縱橫,2009(9).
[3]構(gòu)建聯(lián)合戰(zhàn)線 讓病毒無從下手[J].電腦愛好者,2008(20).
[4]胡恬,王宏.原代碼級的軟件安全問題研究[J].軟件導(dǎo)刊,2007(1).
[5]羊建林,周安民.Windows異常處理與軟件安全[J].信息安全與通信保密,2011(4).
[6]趙妍.計(jì)算機(jī)軟件安全檢測方法探討[J].科技傳播,2010(16).
關(guān)鍵詞:計(jì)量檢測工作;計(jì)算機(jī)信息技術(shù);應(yīng)用情況
如今我們處于一個(gè)計(jì)算機(jī)技術(shù)高度發(fā)達(dá)的時(shí)代,互聯(lián)網(wǎng)已經(jīng)遍及世界各處,給人們的生活帶來了翻天覆地的變化,人們足不出戶便可認(rèn)識了解這個(gè)世界其他角落的人、事,計(jì)算機(jī)信息技術(shù)被用到了社會(huì)經(jīng)濟(jì)建設(shè)的各個(gè)領(lǐng)域,成為了推進(jìn)其發(fā)展進(jìn)步的有效動(dòng)力,在此基礎(chǔ)上,我國的計(jì)量檢測工作也得到了完善與提高,計(jì)算機(jī)信息技術(shù)不但“規(guī)范了計(jì)量檢測的行為,還體現(xiàn)出了許多應(yīng)用優(yōu)勢,維護(hù)了計(jì)量檢測的科學(xué)性。”[1]
1計(jì)算機(jī)技術(shù)在計(jì)量檢測工作中的運(yùn)用優(yōu)勢
1.1加強(qiáng)計(jì)量數(shù)據(jù)實(shí)測性
“計(jì)量數(shù)據(jù)與其他數(shù)據(jù)的不同之處,在于它本身是通過計(jì)量器具測定被測對象后而獲取的定量數(shù)據(jù)?!盵2]所以計(jì)量數(shù)據(jù)具有一定的特殊性,必須是實(shí)時(shí)測量得出的結(jié)果,其測量的原始記錄和計(jì)量器具必須得到完整的保存并能夠追溯,這些數(shù)據(jù)結(jié)果并不是依靠本能或者感官進(jìn)行判斷得出的,而是經(jīng)過了實(shí)時(shí)、實(shí)地的精準(zhǔn)測量,具有實(shí)測性。由于過去的計(jì)量檢測工作都需要人工處理,因此會(huì)受到一些外因影響,導(dǎo)致數(shù)據(jù)失實(shí),而計(jì)算機(jī)信息技術(shù)的應(yīng)用則可以有效減少外在因素的干擾,加強(qiáng)計(jì)量數(shù)據(jù)的實(shí)測性。
1.2保障計(jì)量數(shù)據(jù)準(zhǔn)確性
準(zhǔn)確性是數(shù)據(jù)最基本的特點(diǎn),沒有了準(zhǔn)確性的數(shù)據(jù)是無效的,企業(yè)生產(chǎn)需要得到準(zhǔn)確的數(shù)據(jù)來開展工作,如果不能保障數(shù)據(jù)的準(zhǔn)確性,就會(huì)嚴(yán)重影響到生產(chǎn)工作的有效進(jìn)行,為此,企業(yè)要將計(jì)量數(shù)據(jù)的準(zhǔn)確與否作為工作好壞的評定標(biāo)準(zhǔn),嚴(yán)格管理,以保障計(jì)量數(shù)據(jù)的準(zhǔn)確性。而計(jì)算機(jī)信息技術(shù)的應(yīng)用能夠有效減少人為失誤,提高數(shù)據(jù)的準(zhǔn)確程度,并且在有效的時(shí)間內(nèi)進(jìn)行多次核對檢測,其運(yùn)用系統(tǒng)作出的結(jié)果統(tǒng)計(jì)將更為標(biāo)準(zhǔn)精確。
1.3提高計(jì)量數(shù)據(jù)實(shí)用性
計(jì)量數(shù)據(jù)的作用是為了配合實(shí)際生產(chǎn)工作的展開進(jìn)行,所以只有經(jīng)過加工處理的數(shù)據(jù)才能具有實(shí)際價(jià)值,為此,充分利用計(jì)算機(jī)技術(shù),能夠在短時(shí)間內(nèi)分析處理大量的計(jì)量數(shù)據(jù),并加工為有效信息得到普遍廣泛的應(yīng)用。
2計(jì)算機(jī)技術(shù)在計(jì)量檢測工作中的運(yùn)用分析
2.1數(shù)據(jù)庫技術(shù)的應(yīng)用
計(jì)算機(jī)信息技術(shù)具有超強(qiáng)大的存儲和讀取功能,這是人腦根本無法相媲美的,因此在管理、保存計(jì)量檢測數(shù)據(jù)時(shí),計(jì)算機(jī)信息技術(shù)有著最為廣泛地應(yīng)用,傳統(tǒng)的處理數(shù)據(jù)和保存資料的方式都是人工進(jìn)行,不僅效率不高,還極容易出現(xiàn)失誤,給計(jì)量檢測工作的展開帶來了很大阻礙,但是計(jì)算機(jī)信息技術(shù)卻可以有效地解決這些問題,滿足現(xiàn)代管理的需求,只要將計(jì)量檢測數(shù)據(jù)輸入一臺計(jì)算機(jī),就可以輕易進(jìn)行多份、多方式的儲存,而讀取這些數(shù)據(jù)信息時(shí)只需要在電腦上選擇文件并打開,就可以按照時(shí)間、大小等分類找尋自己需要的資料。不僅如此,數(shù)據(jù)信息輸入電腦后可以隨時(shí)對其進(jìn)行分析處理,這不僅讓操作變得更加簡單易懂,還提高了數(shù)據(jù)信息的準(zhǔn)確性。
2.2網(wǎng)絡(luò)技術(shù)的應(yīng)用
網(wǎng)絡(luò)可謂是21世紀(jì)最偉大的發(fā)明,人們可以坐在桌前寸步不移,而了解到世界各處的人事。如今網(wǎng)絡(luò)已然改變了人們最基礎(chǔ)的信息傳遞方式,將溝通交流變得無距離無障礙。那么在計(jì)量檢測工作中,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)也具有十分重要的作用,計(jì)量檢測數(shù)據(jù)要實(shí)現(xiàn)共享,不需要將信息一一發(fā)送,只需要把數(shù)據(jù)信息輸入一臺電腦,既可以通過共享平臺的構(gòu)建讓其他人一并知曉。比如建立一個(gè)共用郵箱,或者建立一個(gè)QQ聊天群,這樣其他人就可以通過不同的途徑去接收下載信息資源。不僅為工作人員減少了重復(fù)性的工作任務(wù),還節(jié)省了大量的時(shí)間。既提高了計(jì)算機(jī)設(shè)備的應(yīng)用價(jià)值,又增加了工作人員的合作自覺性。
2.3虛擬儀器技術(shù)的應(yīng)用
虛擬儀器技術(shù)的應(yīng)用還不算廣泛,它是計(jì)算機(jī)信息技術(shù)不斷發(fā)展開拓的象征,是我國科學(xué)技術(shù)水平日新月異的體現(xiàn)。虛擬儀器技術(shù)意味著我國的計(jì)算機(jī)信息技術(shù)即將走上新的領(lǐng)域,主要用于對數(shù)據(jù)進(jìn)行測試、測量等工作。虛擬儀器技術(shù)為技術(shù)工作人員提供了大量的工具,可以在測量采集數(shù)據(jù)后,對數(shù)據(jù)進(jìn)行分析和展示,并可以不斷對數(shù)據(jù)進(jìn)行校準(zhǔn)、評定,以利用這些數(shù)據(jù)生成技術(shù)報(bào)表。不僅有著極高的使用價(jià)值,還擁有超高的性價(jià)比。
3計(jì)算機(jī)技術(shù)在計(jì)量檢測工作中的運(yùn)用改善措施
盡管“將計(jì)算機(jī)技術(shù)與計(jì)量檢測系統(tǒng)進(jìn)行有效結(jié)合,能夠推進(jìn)計(jì)量檢測工作標(biāo)準(zhǔn)化智能化發(fā)展?!盵3]但是不代表計(jì)量檢測工作便萬無一失,在計(jì)量檢測方面,工作人員仍然要不斷地加強(qiáng)管理監(jiān)督,注意避免問題的產(chǎn)生,不斷對計(jì)算機(jī)技術(shù)的應(yīng)用進(jìn)行完善,才能使其更好地促進(jìn)計(jì)量檢測工作的完成。
3.1加強(qiáng)計(jì)量標(biāo)準(zhǔn)器具的管理
計(jì)量標(biāo)準(zhǔn)器具是保證計(jì)量檢測數(shù)據(jù)準(zhǔn)確的基礎(chǔ),只有將有效的數(shù)據(jù)傳遞到計(jì)量器具,才能確保測量的結(jié)果標(biāo)準(zhǔn)精確。為此加強(qiáng)對計(jì)量標(biāo)準(zhǔn)器具的管理,實(shí)際就是在保障原始數(shù)據(jù)的有效性。首先要確保計(jì)量器具所采用的計(jì)量標(biāo)準(zhǔn)是符合規(guī)定的,所有的標(biāo)準(zhǔn)值都是通過行政管理部門的審核,并允予合格使用的,只有這樣才能確保整個(gè)檢測工作都有效準(zhǔn)確。其次是要保障計(jì)量器具不受到外界因素的干擾影響,確保存放計(jì)量器具的場所干燥整潔。同時(shí)要有專人看管,禁止私自使用或借予他人使用,以免計(jì)量器具出現(xiàn)損壞或標(biāo)準(zhǔn)失實(shí),影響到計(jì)量檢測工作的進(jìn)行。
3.2保障原始計(jì)量數(shù)據(jù)質(zhì)量
計(jì)量檢測工作的原始數(shù)據(jù)可以真實(shí)地反映出檢測過程中的數(shù)據(jù)情況,所以原始計(jì)量數(shù)據(jù)必須準(zhǔn)確可靠,才能保障所得數(shù)據(jù)信息是有效可靠的。為此技術(shù)人員要對原始記錄信息進(jìn)行反復(fù)地檢定,保證原始記錄中所記載的各項(xiàng)信息和細(xì)節(jié)與真實(shí)情況沒有差異。在進(jìn)行檢測工作時(shí),技術(shù)人員要確保測量方法沒有疏漏,一旦發(fā)現(xiàn)檢測的數(shù)據(jù)出現(xiàn)異常,就要以多種方法進(jìn)行求證。
3.3建立合理良好的管理機(jī)制
“隨著軟件的不斷完善,計(jì)算機(jī)管理的優(yōu)勢會(huì)很快體現(xiàn)出來,但是計(jì)算機(jī)也不是萬能的,它不能對非程序性的事物進(jìn)行有效的管理,這需要人參與管理。”[4]所以即使計(jì)算機(jī)技術(shù)能夠極大地減少工作人員的任務(wù)量,盡可能地實(shí)現(xiàn)實(shí)驗(yàn)室的自動(dòng)化,但是不意味著計(jì)算機(jī)技術(shù)可以完全替代技術(shù)人員。為了保障計(jì)量檢測工作能夠?yàn)楝F(xiàn)代企業(yè)的生產(chǎn)服務(wù)提供準(zhǔn)確的數(shù)據(jù)支持,需要加強(qiáng)對計(jì)算機(jī)技術(shù)應(yīng)用的管理監(jiān)督力度。企業(yè)單位需要建立合理有效的管理機(jī)制,將各項(xiàng)責(zé)任工作落實(shí)到個(gè)人,及時(shí)、合理地進(jìn)行監(jiān)督、考核、評定、處理,以確保在工作進(jìn)行過程中做到零失誤。
4結(jié)束語
做好計(jì)量檢測工作對于提高我國生產(chǎn)質(zhì)量與服務(wù)質(zhì)量都起著至關(guān)重要的作用,為此引入新的技術(shù)手段,不斷完善計(jì)量檢測工作的效用有著深遠(yuǎn)的現(xiàn)實(shí)意義?!坝?jì)算機(jī)技術(shù)的迅猛發(fā)展,給計(jì)量測試工作帶來有利的影響,為現(xiàn)代計(jì)量技術(shù)的發(fā)展提供了更廣闊的空間?!焙侠砝糜?jì)算機(jī)技術(shù),加強(qiáng)企業(yè)的管理監(jiān)督,能夠有效保證計(jì)量檢測工作的準(zhǔn)確性、實(shí)時(shí)性和實(shí)用性,在加快工作效率的同時(shí)保證工作質(zhì)量,為我國的經(jīng)濟(jì)建設(shè)、社會(huì)生產(chǎn)、科學(xué)技術(shù)帶來強(qiáng)有效的動(dòng)力基礎(chǔ)。
作者:趙文 單位:赤峰市產(chǎn)品質(zhì)量計(jì)量檢測所
參考文獻(xiàn):
[1]戚世春.計(jì)算機(jī)信息技術(shù)在計(jì)量檢測工作中的應(yīng)用剖析跨[J].通訊世界,2015(16):231.
[2]馬慶偉,吳臻臻.計(jì)算機(jī)技術(shù)在計(jì)量檢測工作中的應(yīng)用[J].技術(shù)與市場,2015(3):151.
[3]王鴻雁.計(jì)算機(jī)技術(shù)在計(jì)量檢測中的實(shí)際運(yùn)用[J].工業(yè),2015(16):1.
關(guān)鍵詞:分層技術(shù);理論;特征;功能;應(yīng)用路徑
當(dāng)下,針對電腦軟件的研發(fā)技術(shù),變得更加完善與先進(jìn),以分層技術(shù)為核心的電腦軟件研發(fā)技術(shù),針對電腦軟件行業(yè)發(fā)展,發(fā)揮了不可替代的關(guān)鍵作用,所以,對于從事電腦軟件研發(fā)的工作人員來講,了解分層技術(shù)相關(guān)理論、特征還有對應(yīng)作用,探究其在電腦軟件研發(fā)環(huán)節(jié)中的詳細(xì)使用路徑,是該領(lǐng)域工作人員在日常業(yè)務(wù)中,一定要重點(diǎn)討論的課題,并且對于分層技術(shù)的不斷延伸,將會(huì)成為今后我國電腦軟件研發(fā)活動(dòng)升級優(yōu)化的一種重要趨勢。
一、關(guān)于分層技術(shù)
(一)分層技術(shù)的理論概述所謂分層技術(shù),基于其根本屬性來說,是指在針對電腦軟件開展研究發(fā)明的流程中,為了有效處理電腦軟件中各層級之間關(guān)系,在針對電腦軟件進(jìn)行運(yùn)行的過程中,保障其穩(wěn)定性、高效性以及靈活性,幫助工作人員成功完成針對軟件的研發(fā)。合理使用分層技術(shù),有效處理了傳統(tǒng)單一分層模式下的桎梏,科學(xué)解決了多功能、多元化處理電腦軟件層次的問題。從20世紀(jì)80年代開始,單層構(gòu)造在電腦軟件研發(fā)中進(jìn)行利用,之后在計(jì)算機(jī)的快速更新迭代過程中,采用小型數(shù)據(jù)的頻率提升促使單層構(gòu)造的軟件需要使用的范圍逐步擴(kuò)展。服務(wù)器和計(jì)算機(jī)的關(guān)聯(lián)性得以加深并快速發(fā)展,伴隨著用戶對軟件需求的日益提高,單層構(gòu)造在之后的使用中已經(jīng)逐步被雙層構(gòu)造所代替,雙層構(gòu)造在進(jìn)化過程中初步成為電腦軟件運(yùn)算的核心結(jié)構(gòu),原有電腦軟件單項(xiàng)操作形式已經(jīng)伴隨著分層技術(shù)在電腦軟件研發(fā)工作廣泛使用的整體情況下,實(shí)現(xiàn)了技術(shù)的升級,分析技術(shù)已經(jīng)成為電腦軟件研發(fā)過程中的一項(xiàng)核心技術(shù)。
(二)分層技術(shù)的特征分析在電腦軟件研發(fā)環(huán)節(jié),針對分層技術(shù)應(yīng)用有著十分明顯的優(yōu)點(diǎn)。針對復(fù)雜電腦軟件研發(fā),是分層技術(shù)拓展和分解電腦軟件功能的重要根據(jù),由此研發(fā)的電腦軟件才可以在多層次的分層技術(shù)背景下完成升級,系統(tǒng)的功能層才能有效實(shí)現(xiàn)并進(jìn)行后期優(yōu)化。電腦軟件研發(fā)效率與可靠運(yùn)行保障都是依靠分層技術(shù)進(jìn)行優(yōu)化與完成的,簡單地說,就是電腦軟件研發(fā)需要通過分層技術(shù)來提升研發(fā)質(zhì)量和降低研發(fā)周期。伴隨著分層技術(shù)的日益成熟,電腦軟件在研發(fā)過程中平均速率和軟件的成熟度也變得越來越高,為了進(jìn)一步提升軟件研發(fā)的效率,還可以在計(jì)算機(jī)上直接針對層次和功能接口進(jìn)行定義設(shè)計(jì),依靠標(biāo)準(zhǔn)結(jié)構(gòu)的構(gòu)建完成端口之間的無線連接,最終實(shí)現(xiàn)軟件的自動(dòng)更新與優(yōu)化,這一方式能夠有效降低電腦軟件的更新維護(hù)時(shí)間,節(jié)約軟件的運(yùn)營維護(hù)成本,實(shí)現(xiàn)軟件廠商經(jīng)濟(jì)利益的最大化。
二、分析層技術(shù)的詳細(xì)使用路徑
伴隨著我國經(jīng)濟(jì)、科技、文化等領(lǐng)域的迅速發(fā)展,人民群眾的整體生活水平有了很大程度的提升,在人們的日常生活、工作以及學(xué)習(xí)當(dāng)中,對計(jì)算機(jī)的功能要求也變得越來越高,為了適應(yīng)社會(huì)對于電腦軟件的要求,針對電腦軟件的研發(fā)和更新頻率也變得越來越快,而針對分層技術(shù)的使用,便是讓電腦軟件得以持續(xù)有效更新的重要保障,從分層技術(shù)的發(fā)展歷史來看,從原來的雙層結(jié)構(gòu)替代了最早的單層構(gòu)造技術(shù),再到當(dāng)下針對三層構(gòu)造、四層構(gòu)造甚至五層構(gòu)造的研發(fā)與使用,都體現(xiàn)了分層技術(shù)在計(jì)算機(jī)研發(fā)過程中所起到的重要價(jià)值,基于這一背景,本文現(xiàn)就分層技術(shù)在電腦軟件研發(fā)過程中的具體使用路徑進(jìn)行概述。
(一)兩層技術(shù)在針對電腦軟件進(jìn)行研發(fā)的過程中,采用分層技術(shù)最核心的內(nèi)容是基于雙層技術(shù)逐步優(yōu)化并發(fā)展為三層技術(shù)、四層技術(shù)甚至多層技術(shù)。這一進(jìn)步有效保障了軟件研發(fā)過程中的持續(xù)性和有效性,并且降低了軟件在研發(fā)過程中所使用的時(shí)間與精力,對于雙層技術(shù)在電腦軟件研發(fā)環(huán)節(jié)中運(yùn)用,關(guān)鍵便是通過服務(wù)器和用戶端這兩個(gè)部分。第一,基于客戶點(diǎn),通過對相關(guān)用戶層面帶來用戶可以使用的界面,由此幫助用戶處理其中所形成的相關(guān)邏輯關(guān)系問題,在此之后,上傳至服務(wù)器層面接受來自用戶的各類資料信息,依靠數(shù)據(jù)庫進(jìn)行關(guān)于計(jì)算和歸納整理之后,傳送于用戶端進(jìn)行使用,通過探究解構(gòu)兩層結(jié)構(gòu)技術(shù)在電腦軟件改良中的使用能夠有效了解兩層技術(shù)的理論,即增強(qiáng)計(jì)算機(jī)工作效率,所以,需要具有這方面條件;第二,在服務(wù)器方面,用戶所使用的服務(wù)器必須要具備良好的效能,同時(shí)使用者需要占據(jù)其中多數(shù),如果違反了以上原則,就會(huì)引起用戶數(shù)量驟增,引起服務(wù)器出現(xiàn)大量工作進(jìn)程,由此導(dǎo)致電腦軟件系統(tǒng)在使用過程中出現(xiàn)各類問題,并且增加用于計(jì)算反應(yīng)的時(shí)間,同時(shí)還會(huì)嚴(yán)重加大軟件研發(fā)的投入成本,若不進(jìn)行有效的遏制,就會(huì)讓所研發(fā)的電腦軟件存在有比較嚴(yán)重的安全隱患,由此導(dǎo)致用戶在使用相關(guān)電腦軟件的過程中,出現(xiàn)個(gè)人信息被盜用等嚴(yán)重情況,因此,若雙層技術(shù)無法有效達(dá)到電腦軟件研發(fā)過程中的相關(guān)要求,就應(yīng)當(dāng)迅速把其從雙層技術(shù)升級為三層技術(shù)。
(二)三層技術(shù)整體來講,將三層技術(shù)使用在電腦軟件研發(fā)工作當(dāng)中,關(guān)鍵是針對雙層技術(shù)的優(yōu)化與改良,更多地使用服務(wù)器,該服務(wù)器能夠有效幫助計(jì)算機(jī)使用者對相關(guān)數(shù)據(jù)信息進(jìn)行儲存,同時(shí)還能夠有效提升計(jì)算機(jī)信息的訪問效率,逐步實(shí)現(xiàn)用戶與計(jì)算機(jī)的協(xié)同交互,增強(qiáng)計(jì)算機(jī)的實(shí)際工作效率。三層技術(shù)是通過服務(wù)器和計(jì)算機(jī)用戶端和數(shù)據(jù)服務(wù)器所組成的。其相關(guān)功能內(nèi)容,如下表所示,按照當(dāng)前三層結(jié)構(gòu)的實(shí)際運(yùn)行效果來看,常見的ERP系統(tǒng)采用的便是三層結(jié)構(gòu),該系統(tǒng)整體運(yùn)行效率非常優(yōu)秀,同時(shí)日立ERP系統(tǒng)中涉及有數(shù)據(jù)層、界面層、業(yè)務(wù)處理層,在這一構(gòu)造當(dāng)中,界面層的功能就是肩負(fù)起計(jì)算機(jī)系統(tǒng)與計(jì)算機(jī)使用者之間的交流,同時(shí)能夠統(tǒng)計(jì)U盤對電腦軟件的操作模式;數(shù)據(jù)層的功能是滿足用戶的多元化要求。三層結(jié)構(gòu)技術(shù)是依托C/S技術(shù)的達(dá)到相關(guān)目的的,具有十分優(yōu)秀的維護(hù)性和可拓展性,但值得注意的是,在用戶數(shù)量有限的情況下,相關(guān)企業(yè)還是建議使用雙層技術(shù)開展軟件研發(fā)工作,其原因在于目前針對雙層技術(shù)的使用已經(jīng)較為成熟,其整體技術(shù)效果也趨向于穩(wěn)定。
(三)四層技術(shù)按照電腦軟件研發(fā)精度情況來講,分層技術(shù)通常能夠被劃分為兩層、三層、四層等多種類型形式。而這里所介紹的四層結(jié)構(gòu)分析技術(shù)便是基于三層結(jié)構(gòu)分析技術(shù)改良發(fā)展而來的。隨著網(wǎng)絡(luò)技術(shù)的不斷改良與連續(xù)性升級,信息、邏輯層、儲存區(qū)、Web層之間所形成的彼此影響也會(huì)加深,若沒有針對這一要點(diǎn)進(jìn)行思考,用戶對軟件的滿意性、流暢性也會(huì)受到影響。所以在針對電腦軟件進(jìn)行研發(fā)的過程中,可以將三層分層技術(shù)優(yōu)化為四層結(jié)構(gòu)。在互聯(lián)網(wǎng)數(shù)據(jù)傳輸?shù)倪^程中,在數(shù)據(jù)層和Web層二者之間會(huì)添加一個(gè)數(shù)據(jù)處理層,該數(shù)據(jù)處理層一般是具有較強(qiáng)隱蔽性的,能夠?qū)崿F(xiàn)對云端互聯(lián)網(wǎng)數(shù)據(jù)的同步傳送,不會(huì)發(fā)生阻礙現(xiàn)象。另外,對于四層分層來講,其信息交換功能便是工作邏輯層,它是在信息儲存層與Web層當(dāng)中的,能夠有效實(shí)現(xiàn)信息保護(hù),防止信息被泄露,由此更好地處理信息,讓數(shù)據(jù)交換能夠變得更為自然流暢。在四層當(dāng)中,核心便是中間層,該層能夠?qū)π畔㈤_展隱匿和運(yùn)行,同時(shí)還能夠讓信息實(shí)現(xiàn)實(shí)時(shí)處理,對相關(guān)細(xì)節(jié)進(jìn)行隱蔽。整體來說,四層技術(shù)是電腦軟件研發(fā)過程中的一項(xiàng)重要基礎(chǔ)性基礎(chǔ),為了讓其體現(xiàn)出應(yīng)有的效果,需要進(jìn)行信息轉(zhuǎn)換、傳輸以及補(bǔ)充,由此才能在最大限度上體現(xiàn)四層分層的核心價(jià)值。
(四)五層技術(shù)在一些特殊職業(yè)群體當(dāng)中,抑或是在計(jì)算機(jī)運(yùn)營的情況下,對計(jì)算機(jī)研發(fā)工作者來說,需要持續(xù)將數(shù)據(jù)層劃分為集成層與資源層。這樣不僅能夠顯著提升軟件系統(tǒng)的運(yùn)行效率,同時(shí)還可以滿足電腦軟件使用者的部分特殊需求。該種技術(shù)的使用,能夠?qū)㈦娔X軟件結(jié)構(gòu)劃分進(jìn)行進(jìn)一步細(xì)化。當(dāng)前,對于五層結(jié)構(gòu)的分層技術(shù),使用最多的便是在J2EE環(huán)境之下,五層結(jié)構(gòu)分層技術(shù)對之前的三層結(jié)構(gòu)分層技術(shù)進(jìn)行了進(jìn)一步拓展,其涉及有資源層、用戶層、Web層、集成層。在此當(dāng)中,用戶層和Web層實(shí)際上是三層結(jié)構(gòu)的分化表現(xiàn)形式,在計(jì)算機(jī)中進(jìn)行運(yùn)轉(zhuǎn)的同樣是客戶層。集成層和資源層一樣是從數(shù)據(jù)層改良而來的,集成層在針對信息進(jìn)行持久性訪問的過程中發(fā)揮相關(guān)功能,涉及有處理相關(guān)事務(wù)、映射數(shù)據(jù)系統(tǒng)等,資源層是數(shù)據(jù)庫和文件系統(tǒng)等,五層技術(shù)是實(shí)現(xiàn)電腦軟件研發(fā)功能精細(xì)化的重要路徑。
隨著當(dāng)今對海量數(shù)據(jù)和復(fù)雜計(jì)算的日益需求,計(jì)算模式已經(jīng)從集中式向分布式演變,典型的例子如網(wǎng)格計(jì)算、云計(jì)算等。當(dāng)前,云計(jì)算逐漸成為學(xué)術(shù)界和產(chǎn)業(yè)界的熱點(diǎn)和焦點(diǎn),它與網(wǎng)格計(jì)算既在架構(gòu)和技術(shù)上有很多共同點(diǎn),也在安全性、編程模型、計(jì)算模型、應(yīng)用等方面具有差異。
云計(jì)算是一種新型的計(jì)算模式,它以服務(wù)的形式為用戶提供各種計(jì)算資源,如服務(wù)器、存儲資源和應(yīng)用程序等。用戶可以使用各種不同的客戶端(如個(gè)人電腦、手機(jī)等)通過網(wǎng)絡(luò)來訪問云計(jì)算平臺提供的服務(wù)。通過這種方式,用戶無需在本機(jī)上安裝需要的應(yīng)用,而是通過如瀏覽器之類的工具來訪問和使用位于云端的應(yīng)用。云計(jì)算能即時(shí)響應(yīng)用戶需要的計(jì)算資源,即根據(jù)用戶的需求供給或者回收相應(yīng)的資。用戶可以在開始時(shí)只申請一部分資源,當(dāng)需求增加時(shí),向云服務(wù)供應(yīng)商申請更多的計(jì)算資源。而當(dāng)應(yīng)用對資源的需求降低時(shí),相應(yīng)的資源將被回收。用戶根據(jù)得到的計(jì)算資源和服務(wù)來付費(fèi),這種模式有效節(jié)約了系統(tǒng)計(jì)算資源和用戶所需要付出的成本。
二、虛擬化技術(shù)概述
虛擬化技術(shù)是云計(jì)算的基礎(chǔ),隨著云計(jì)算的流行,它也受到了越來越廣泛的關(guān)注。近年來,虛擬化技術(shù)的快速發(fā)展主要得益于硬件日益增長的計(jì)算能力和不斷降低的成本。虛擬化技術(shù)能夠?qū)崿F(xiàn)在一臺物理機(jī)上運(yùn)行多臺虛擬機(jī),在每臺虛擬機(jī)中分別運(yùn)行不同的操作系統(tǒng)和應(yīng)用程序,并且虛擬機(jī)之間具有良好的隔離性。這些都是通過在硬件之上增加一層稱之為虛擬機(jī)監(jiān)控器(Virtual Machine Monitor,VMM)的軟件層來實(shí)現(xiàn)的。
除此之外,還有一種稱之為半虛擬化的技術(shù)(paravirtualization)。這種技術(shù)中,虛擬機(jī)監(jiān)控器為上層虛擬機(jī)提供一個(gè)修改過的硬件抽象,而不是與真實(shí)硬件完全一致的硬件抽象。虛擬機(jī)監(jiān)控器和虛擬機(jī)中的操作系統(tǒng)結(jié)合更緊密,相比全虛擬化有更好的性能表現(xiàn)。
三、虛擬主機(jī)系統(tǒng)安全
【關(guān)鍵詞】機(jī)場 信息化建設(shè) 云計(jì)算技術(shù) 應(yīng)用措施
隨著我國計(jì)算機(jī)技術(shù)的不斷發(fā)展,云計(jì)算技術(shù)的產(chǎn)生與發(fā)展,對我國IT技術(shù)的發(fā)展有著積極的促進(jìn)作用。對資源利用問題的合理優(yōu)化,是云計(jì)算技術(shù)在實(shí)際應(yīng)用中所表現(xiàn)出來的一大作用。在將這一技術(shù)應(yīng)用在信息系統(tǒng)以后,故障自動(dòng)檢測機(jī)制的構(gòu)建,可以讓集成化信息系統(tǒng)在實(shí)際應(yīng)用中的穩(wěn)定性得到有效提升。對于我國民航事業(yè)而言,信息化裝備的更新?lián)Q代問題是云計(jì)算技術(shù)在應(yīng)用過程中所要面對的一個(gè)問題。
1 云計(jì)算技術(shù)的自身特點(diǎn)
對數(shù)據(jù)中心的資源利用效率的有效提升,是云計(jì)算技術(shù)在實(shí)際應(yīng)用過程中所表現(xiàn)出來的主要特點(diǎn)。隨著現(xiàn)代科技的不斷發(fā)展,這一模式已經(jīng)成為了一種新型的計(jì)算存儲模式,動(dòng)態(tài)資源性和高度的可用性也是云計(jì)算技術(shù)在實(shí)際應(yīng)用過程中所表現(xiàn)出來的主要特點(diǎn)。通過對這一技術(shù)在實(shí)際應(yīng)用過程中所表現(xiàn)出來的可用性特點(diǎn)進(jìn)行探究,我們可以發(fā)現(xiàn),在基于云計(jì)算技術(shù)的信息化系統(tǒng)模式下,應(yīng)用程序?qū)δ骋徊僮飨到y(tǒng)的依賴性得到了一定程度的降低。除此以外,云計(jì)算應(yīng)用,對資源利用效率的提升有著積極的促進(jìn)作用,便利化的維護(hù)機(jī)制對系統(tǒng)的安全性和穩(wěn)定性的提升也有著一定的促進(jìn)作用。因此從用戶層面來看,云計(jì)算是降低能源資源成本,提升管理效率和管理水平的有效方式。
2 機(jī)場信息化建設(shè)現(xiàn)狀
大量的資金支持是機(jī)場現(xiàn)代化建設(shè)過程中所不可缺少的關(guān)鍵要素,在機(jī)場項(xiàng)目建成投產(chǎn)以后,信息化設(shè)備的維護(hù)費(fèi)用和保養(yǎng)費(fèi)用也可以被看作是一大重要的支出項(xiàng)目。在機(jī)場運(yùn)行時(shí)間不斷增加的情況下,信息化設(shè)備的老化,往往會(huì)讓設(shè)備的使用費(fèi)用表現(xiàn)出一種逐年增加的趨勢,資金問題的出現(xiàn),就為云計(jì)算技術(shù)在機(jī)場領(lǐng)域的應(yīng)用提供了一定的便利條件。
從機(jī)場的信息化建設(shè)情況來看,與機(jī)場管理工作有關(guān)的運(yùn)行系統(tǒng)和航班離港系統(tǒng)等系y往往對軟硬件設(shè)施有著不同的要求。對于民航機(jī)場而言,生產(chǎn)運(yùn)營系統(tǒng)和航班顯示信息系統(tǒng)是兩大較為重要的信息系統(tǒng),在信息化管理機(jī)制的應(yīng)用過程中,與這兩大信息系統(tǒng)有關(guān)的系統(tǒng)冗余問題和系統(tǒng)的備份問題也需要引起相關(guān)管理部門的關(guān)注。
3 云計(jì)算技術(shù)在民航機(jī)場的應(yīng)用措施
通過對云計(jì)算產(chǎn)品的自身特點(diǎn)進(jìn)行探究以后,我們可以發(fā)現(xiàn),在信息化的機(jī)場數(shù)據(jù)中心的建設(shè)過程中,云計(jì)算技術(shù)與Oracle RAC技術(shù)之間的綜合應(yīng)用,是讓云計(jì)算技術(shù)對機(jī)場所面臨的實(shí)際情況進(jìn)行充分滿足的一種有效措施。
3.1 云計(jì)算虛擬技術(shù)在機(jī)場信息化建設(shè)中的應(yīng)用
在云計(jì)算技術(shù)的應(yīng)用過程中,通過以服務(wù)形式為核心的應(yīng)用體系的構(gòu)建為對池化資源進(jìn)行發(fā)揮,對系統(tǒng)的技術(shù)設(shè)施架構(gòu)的完善有著一定的促進(jìn)作用。從云計(jì)算技術(shù)所涉及到的核心要素來看,我們可以把虛擬機(jī)技術(shù)看作是其核心要素的重要組成部分。所謂的虛擬機(jī)技術(shù)主要指的是在這一技術(shù)的應(yīng)用過程中,設(shè)計(jì)人員在某一臺物理主機(jī)中構(gòu)建多種與實(shí)物具有一致性的操作系統(tǒng),繼而讓用戶借助不同虛擬機(jī)系統(tǒng)來對不同的操作系統(tǒng)進(jìn)行有效管理的應(yīng)用形式。在對虛擬技術(shù)進(jìn)行應(yīng)用的過程中,用戶也需要對與之有關(guān)的虛擬機(jī)監(jiān)視器進(jìn)行安裝應(yīng)用。從虛擬機(jī)監(jiān)視器的作用機(jī)理來看,在對實(shí)際物理資源進(jìn)行訪問的基礎(chǔ)上,對主機(jī)中同時(shí)工作的多種不同虛擬機(jī)進(jìn)行監(jiān)管,是其自身的工作機(jī)制的一種表現(xiàn)形式。由于虛擬機(jī)監(jiān)視器可以位主機(jī)中的所有虛擬機(jī)提供安全獨(dú)立的運(yùn)營環(huán)境。對計(jì)算機(jī)系統(tǒng)程序的可伸縮性的發(fā)揮,就成為了云技術(shù)環(huán)境下降低信息化系統(tǒng)空間管理成本的一種有效方式。
為了讓云計(jì)算技術(shù)在民用機(jī)場領(lǐng)域發(fā)揮自身的優(yōu)勢,虛擬機(jī)遷移功能的發(fā)揮也可以被看作是為這一技術(shù)在機(jī)場領(lǐng)域的應(yīng)用所提供的保障。在這種遷移功能得到應(yīng)用以后,在信息化設(shè)備的維護(hù)過程中,機(jī)場方面可以在對自身的服務(wù)情況進(jìn)行充分保障的情況下,將正在運(yùn)行的虛擬機(jī)轉(zhuǎn)移到其他的虛擬機(jī)之中,這就為用戶使用系統(tǒng)的不間斷服務(wù)提供了一定的保障。通過對虛擬機(jī)遷移功能的作用形式進(jìn)行探究,我們可以發(fā)現(xiàn),這一機(jī)制對系統(tǒng)的可維護(hù)性的提升也具有一定的促進(jìn)作用。在操作系統(tǒng)出現(xiàn)故障的情況下,基于云計(jì)算技術(shù)的虛擬機(jī)管理系統(tǒng)可以在幾分鐘以內(nèi)對虛擬機(jī)和主機(jī)所涉及到的應(yīng)用程序進(jìn)行重新啟動(dòng)。在對產(chǎn)生故障的虛擬機(jī)進(jìn)行識別以后,系統(tǒng)可以在第一時(shí)間保障其他虛擬機(jī)的正常運(yùn)轉(zhuǎn),這就對系統(tǒng)故障問題給用戶的影響進(jìn)行了有效地降低。
3.2 集群技術(shù)在機(jī)場信息化建設(shè)中的應(yīng)用
集群系統(tǒng)也是云計(jì)算技術(shù)應(yīng)用過程中所經(jīng)常應(yīng)用的一種系統(tǒng),它是由一個(gè)服務(wù)器或多個(gè)服務(wù)器相互協(xié)作的作用下所構(gòu)建的一種信息化系統(tǒng),可調(diào)整性是這一系統(tǒng)的自身特性的一種表現(xiàn)。在傳統(tǒng)的信息化設(shè)備架構(gòu)下,服務(wù)器與操作系統(tǒng)之間存在的是一一對應(yīng)的關(guān)系,也就是說,任意一臺應(yīng)用服務(wù)器在傳統(tǒng)模式的架構(gòu)下都只能對應(yīng)某一個(gè)操作系統(tǒng),受到二者之間的對應(yīng)性的影響,在設(shè)計(jì)應(yīng)用程序的過程中,工作人員也只能讓某一個(gè)工作系統(tǒng)與某一種應(yīng)用程序相照應(yīng)。但是在將云計(jì)算技術(shù)應(yīng)用在機(jī)場信息化系統(tǒng)的設(shè)計(jì)工作以后,我們可以在同一臺服務(wù)器主機(jī)之中對不同的虛擬機(jī)進(jìn)行應(yīng)用,這樣,在信息化系統(tǒng)的實(shí)際應(yīng)用過程中,同一臺的服務(wù)器可以保障多個(gè)不同操作系統(tǒng)正常運(yùn)行需求。在多種不同符合程序在同一臺主機(jī)中同時(shí)運(yùn)行的情況下,機(jī)場方面只需要應(yīng)用少量的服務(wù)器主機(jī),就可以對機(jī)場的信息化運(yùn)用問題進(jìn)行解決,這就可以讓機(jī)場的信息化建設(shè)成本得到一定程度的降低。
4 結(jié)論
集群技術(shù)和云計(jì)算虛擬技術(shù)在機(jī)場信息化建設(shè)過程中的應(yīng)用,是將云計(jì)算技術(shù)應(yīng)用于機(jī)場信息化建設(shè)的一種有效方式,在云計(jì)算模式可以讓系統(tǒng)的運(yùn)營速度不斷提升的情況下,私有云集群的構(gòu)建,可以讓民航機(jī)場的信息規(guī)劃架構(gòu)得到進(jìn)一步的完善。
參考文獻(xiàn)
[1]蘇其麟.機(jī)場信息化管理中云計(jì)算技術(shù)應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(16):139-140.
[2]孫麗娜.云計(jì)算在機(jī)場信息系統(tǒng)中的典型設(shè)計(jì)及應(yīng)用[J].數(shù)字技術(shù)與應(yīng)用,2014(08):67.
[3]潘國華.云計(jì)算技術(shù)在機(jī)場信息系統(tǒng)中的應(yīng)用[J].電子制作,2014(21):125.
雖然計(jì)算機(jī)軟件開發(fā)已經(jīng)得到充分的關(guān)注,但是其效果還不夠明顯,遠(yuǎn)遠(yuǎn)達(dá)不到人們的期望,所以對分層技術(shù)的探索已經(jīng)顯得尤為重要。分層技術(shù)的使用很大程度上可以提高軟件開發(fā)的效率的質(zhì)量,但是在開發(fā)的過程中也會(huì)出現(xiàn)一系列的問題,一旦處理不當(dāng),就會(huì)嚴(yán)重影響計(jì)算機(jī)軟件的開發(fā)過程,我們應(yīng)該時(shí)刻重視對分層技術(shù)的優(yōu)化升級,積極做好開發(fā)準(zhǔn)備工作,為計(jì)算機(jī)技術(shù)的進(jìn)步和科技的發(fā)展作出應(yīng)有的貢獻(xiàn)。
1 計(jì)算機(jī)分層技術(shù)的概念和特點(diǎn)
1)概念
分層技術(shù)顧名思義就是描述計(jì)算機(jī)內(nèi)部分層結(jié)構(gòu)之間的一些關(guān)系,通常來講,開發(fā)出來的軟件要保證在工作的過程中具有一定的靈活性和可靠性,并不是單單需要一種功能,需要將多種功能實(shí)現(xiàn)最大程度的結(jié)合。分層技術(shù)整體上是依據(jù)軟件的內(nèi)部結(jié)構(gòu),如果想要真正的開發(fā)出軟件,不但要切實(shí)的保障運(yùn)行過程中的靈活性和可靠性,而且要作深入的研究和分析,運(yùn)用分層技術(shù)實(shí)現(xiàn)不同的功能。分層技術(shù)有計(jì)算機(jī)的特征和物理的含義,所以總的來講,對分層技術(shù)的應(yīng)用就是把不同的解決過程放在不同的層面上,借助不同層次的關(guān)系構(gòu)造一個(gè)封閉的系統(tǒng),這些不同的層次是平等的[1]。尤其是在開發(fā)軟件結(jié)構(gòu)的過程中,更加有助于應(yīng)用分層技術(shù)。在這個(gè)科學(xué)技術(shù)飛速發(fā)展的時(shí)代,網(wǎng)絡(luò)技術(shù)已經(jīng)得到了廣泛的應(yīng)用,在信息化嚴(yán)重膨脹的今天,對計(jì)算機(jī)軟件的開發(fā)已經(jīng)成為了當(dāng)前科技研發(fā)的潮流。與此同時(shí),分層技術(shù)在計(jì)算機(jī)軟件開發(fā)的應(yīng)用,徹底改變了單項(xiàng)業(yè)務(wù)處理的模式,實(shí)現(xiàn)向多層次結(jié)構(gòu)進(jìn)行跨越。
2)特點(diǎn)
因?yàn)榉謱蛹夹g(shù)有著很多的優(yōu)勢和特點(diǎn),所以它才能夠在計(jì)算機(jī)的軟件開發(fā)中得到廣泛的應(yīng)用。首先該技術(shù)可以對計(jì)算機(jī)系統(tǒng)功能進(jìn)行明確的劃分,對軟件進(jìn)行適度的擴(kuò)展和升級改造,從根源上改變系統(tǒng)的功能層和上下層,來滿足人們的需要,提高工作的效率。其次,分層技術(shù)有效保障了系統(tǒng)運(yùn)行的可靠性和靈活性,在開發(fā)軟件的過程之中,通過對原有系統(tǒng)的改造,不但可以縮小開發(fā)復(fù)雜軟件的時(shí)間,還可以保障新軟件的質(zhì)量[2]。最后,分層技術(shù)的應(yīng)用,便于再次使用計(jì)算機(jī)軟件,通過利用分層模式,來定義不同功能的接口,以此實(shí)現(xiàn)軟件的開發(fā),同時(shí)也利用標(biāo)準(zhǔn)的接口,最大程度地實(shí)現(xiàn)了端口無縫隙的對接。
2 計(jì)算機(jī)分層技術(shù)的應(yīng)用
隨著網(wǎng)絡(luò)技術(shù)的快速普及,計(jì)算機(jī)軟件已經(jīng)受到了廣泛關(guān)注,與此同時(shí),計(jì)算機(jī)軟件的開發(fā)技術(shù)也得到了充分的完善,摒棄了以往單項(xiàng)業(yè)務(wù)處理的模式,逐步向多層次業(yè)務(wù)進(jìn)行靠攏。就其本質(zhì)來說,當(dāng)前計(jì)算機(jī)軟件開發(fā)中所使用的分層技術(shù)已經(jīng)由原來的二層和三層技術(shù),逐步發(fā)展到了目前的四層和五層技術(shù),下面我們將對不同的分層技術(shù)進(jìn)行逐一地闡述。
1) 雙層技術(shù)
此技術(shù)是一個(gè)基礎(chǔ)應(yīng)用,只有基礎(chǔ)打得好,后續(xù)的發(fā)展才能夠有效地進(jìn)行,其中雙層技術(shù)最重要的是兩個(gè)端點(diǎn)問題,顧名思義就是服務(wù)端和客戶端。客戶端的職責(zé)在于接受與處理來自用戶的信息,經(jīng)過一系列的操作之后再傳送給服務(wù)器。所以說服務(wù)器的職責(zé)更大,具體就是接受來自客戶端的一些信息,對這些信息進(jìn)行全面的歸納和總結(jié),再傳送給用戶進(jìn)行使用??偟膩碚f,雙層技術(shù)比較的通俗易懂,在平常的運(yùn)用過程中可以處理適量的查詢操作,可是如果查詢的用戶比較多,遠(yuǎn)遠(yuǎn)超過其能夠承載的能力,就會(huì)出現(xiàn)一系列的問題。
2)三層技術(shù)
此技術(shù)是在雙層技術(shù)運(yùn)用的基礎(chǔ)之上作進(jìn)一步的發(fā)展,增加了一些應(yīng)用器。該服務(wù)器可以幫助使用計(jì)算機(jī)的用戶更可靠的儲存數(shù)據(jù),而且還能夠提高訪問信息的效率,逐步加強(qiáng)人和計(jì)算機(jī)人間的相互關(guān)系,不斷提高計(jì)算機(jī)的工作效益。三層技術(shù)的結(jié)構(gòu)最主要是包括數(shù)據(jù)層次、界面層次和業(yè)務(wù)處理層次這三部分。界面層次的主要功能是搜集用戶對使用軟件的一些需求,搜集完成之后要把這些需求及時(shí)的發(fā)送給業(yè)務(wù)層,然后由業(yè)務(wù)層對這些需求進(jìn)行嚴(yán)密的分析和歸納,并且做出有關(guān)的數(shù)據(jù)請求,以此能夠在數(shù)據(jù)層進(jìn)行提取和處理數(shù)據(jù),最后經(jīng)過數(shù)據(jù)層對來自業(yè)務(wù)層請求的分析,查詢有關(guān)的信息數(shù)據(jù),再做出相應(yīng)的科學(xué)分析反饋給業(yè)務(wù)層,最終待業(yè)務(wù)層處理之后再返回到一開始的界面層[3]。整個(gè)處理的過程不但能夠有效減輕數(shù)據(jù)傳輸?shù)呢?fù)擔(dān),而且還能夠提升計(jì)算機(jī)的運(yùn)行效率。可是三層技術(shù)在軟件開發(fā)的過程中還存在著一些嚴(yán)重問題,因此將雙層和三層技術(shù)結(jié)合使用是非常有必要的,以此來達(dá)到性能優(yōu)化的最大程度。
3)四層技術(shù)
計(jì)算機(jī)技術(shù)發(fā)展的速度越來越快,運(yùn)算環(huán)境也變化莫測,要處理數(shù)據(jù)之間的關(guān)系也越來越復(fù)雜,三層技術(shù)已經(jīng)無法滿足實(shí)際的需要,所以就產(chǎn)生了四層技術(shù)。四層技術(shù)在三層技術(shù)的基礎(chǔ)上又增加了一個(gè)封裝層,所以最后形成了web層、數(shù)據(jù)層、業(yè)務(wù)邏輯層、儲存層這四層共同作用的一個(gè)結(jié)構(gòu)。其中web層的作用最為靈活,如果客戶需求量較小,web層可以把數(shù)據(jù)直接傳送給數(shù)據(jù)層進(jìn)行處理,如果數(shù)據(jù)需求量較大,web層可以把數(shù)據(jù)直接傳送給業(yè)務(wù)邏輯層進(jìn)行處理,所以web起到了一個(gè)中間橋梁的作用,這種依據(jù)不同情況進(jìn)行不同處理的方法可以有效提升計(jì)算機(jī)的工作效率,而且還可以大量滿足數(shù)據(jù)的需求。
4)五層技術(shù)
五層技術(shù)的結(jié)構(gòu)是依據(jù)四層的結(jié)構(gòu)對一些數(shù)據(jù)層實(shí)施分解,最終形成了資源層和集成層。通過有效的分解處理,可以將這些系統(tǒng)分成多個(gè)部分,安裝在不同的設(shè)備上,以此進(jìn)一步提高工作效率[4]。利用這種分解方法雖然起到了優(yōu)化效果,但是其運(yùn)用的范圍還不夠廣,所以對于軟件開發(fā)的分層技術(shù)來說,該技術(shù)并沒有很大的說服力和代表性作用,但是在不久的將來,不排除五層技術(shù)會(huì)得到廣泛的應(yīng)用,來為計(jì)算機(jī)軟件的開發(fā)做出貢獻(xiàn),提供便利。
5)中間軟件技術(shù)
隨著計(jì)算機(jī)運(yùn)行環(huán)境越來越復(fù)雜,中間軟件技術(shù)的發(fā)展有效實(shí)現(xiàn)了計(jì)算機(jī)和各系統(tǒng)之間的優(yōu)勢互補(bǔ)。中間軟件技術(shù)主要是在分布式的環(huán)境中,對互連、互通和資源共享等功能實(shí)現(xiàn)的獨(dú)立性系統(tǒng)軟件,科學(xué)正確的運(yùn)用中間軟件技術(shù)可以有效避免一些在異構(gòu)與分布集成之間存在的復(fù)雜問題,與此同時(shí)也很大程度地降低了軟件開發(fā)的難度,也提高了工作效率,減輕了開發(fā)上的負(fù)擔(dān)。另一方面,中間軟件技術(shù)有很突出的優(yōu)點(diǎn),它可以在數(shù)據(jù)庫、應(yīng)用軟件和操作系統(tǒng)之間運(yùn)用,具有加強(qiáng)應(yīng)用的開發(fā)、縮短開發(fā)的周期、確保系統(tǒng)的運(yùn)行,降低開發(fā)的風(fēng)險(xiǎn)等功能,它可以科學(xué)的優(yōu)化數(shù)據(jù)庫、應(yīng)用軟件和操作系統(tǒng)之間的相互關(guān)系,來減少開發(fā)的成本,加強(qiáng)軟件運(yùn)行的穩(wěn)定性。中間軟件的種類比較多,根據(jù)技術(shù)的特點(diǎn)可以分為OOM、MOM、DM中間軟件、TPM和RPC中間軟件等等,這幾種中間軟件已經(jīng)廣泛地應(yīng)用于軟件的實(shí)際開發(fā)中。其中就MOM來說,它可以同步傳遞信息,也可以異步傳遞信息。相比較其他的中間軟件,它還具有異步通信的功能,它傳遞的信息比較安全可靠,可以有次序的傳遞信息。在軟件開發(fā)的過程中,這種分層技術(shù)應(yīng)用的最為廣泛,普遍應(yīng)用在金融、郵電和交通等行業(yè)。它在實(shí)施應(yīng)用編程的過程中,應(yīng)用程序主要是采用消息列隊(duì)的中間軟件和對方實(shí)現(xiàn)間接的通信。和本地或者遠(yuǎn)地進(jìn)行通信的時(shí)候,是通過一定的列隊(duì)管理器來完成服務(wù)的,通信雙方只要把消息傳送給管理器就可以,不需要關(guān)心傳遞的過程,具體怎么傳遞,是否會(huì)遺漏等問題,這種方式優(yōu)化了軟件開發(fā)形式,對中間軟件來說,它可以多協(xié)議多平臺支持。
3 結(jié)束語
綜上所述,隨著科技的不斷發(fā)展,計(jì)算機(jī)運(yùn)行環(huán)境越來越復(fù)雜,計(jì)算機(jī)的使用用戶對于軟件的要求越來越高,一些簡單的軟件應(yīng)該被淘汰,因?yàn)樗鼈儾荒軡M足現(xiàn)如今的需要。所以計(jì)算機(jī)軟件開發(fā)迫在眉睫,分層技術(shù)的應(yīng)用也顯得尤為重要,并且多層結(jié)構(gòu)具有顯著的優(yōu)越性,不但可以提高工作效率,還可以保障軟件開發(fā)的質(zhì)量。所以有關(guān)的軟件開發(fā)人員一定要深刻的運(yùn)用這些技術(shù)進(jìn)行仔細(xì)的研究和開發(fā),來滿足更多人的需要。