時(shí)間:2023-01-12 16:19:11
導(dǎo)語:在計(jì)算機(jī)軟件技術(shù)的撰寫旅程中,學(xué)習(xí)并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了九篇優(yōu)秀范文,愿這些內(nèi)容能夠啟發(fā)您的創(chuàng)作靈感,引領(lǐng)您探索更多的創(chuàng)作可能。
(1)被其他程序入侵:計(jì)算機(jī)軟件本身的漏洞可能導(dǎo)致病毒的入侵,除此之外,網(wǎng)絡(luò)黑客也可以對(duì)計(jì)算機(jī)程序進(jìn)行篡改,這些意外通常是無法避免的,網(wǎng)絡(luò)本身的開放特點(diǎn)、軟件本身的漏洞都是入侵發(fā)生的原因,而這些入侵常常難以預(yù)測(cè),入侵結(jié)果很可能是通過代碼篡改的方式,導(dǎo)致軟件無法運(yùn)行或者錯(cuò)誤運(yùn)行。
(2)人為設(shè)計(jì)缺陷BUG:其實(shí)計(jì)算機(jī)硬件與軟件的可靠性有許多相似之處,比如兩者都是看故障的幾率,判斷穩(wěn)定性,但是硬件與軟件的最大不同是,硬件的決定要素是物質(zhì),而軟件的決定要素是人,因?yàn)檐浖且环N人的“創(chuàng)作”,是設(shè)計(jì)者為滿足用戶的需求,而設(shè)計(jì)、分析的程序,每個(gè)環(huán)節(jié)都是以人的思維為基礎(chǔ)而進(jìn)行的。人類思維能力的限制、導(dǎo)致軟件很難避免地出現(xiàn)一些疏漏,也就是我們常說的BUG,而這種BUG在軟件測(cè)試中潛伏性很強(qiáng),不容易被發(fā)現(xiàn),這些BUG只有在特定的情況下才會(huì)發(fā)揮其作用,讓軟件崩潰或者是小,所以說,人為的設(shè)計(jì)失誤,同樣是計(jì)算機(jī)軟件不可靠的主要表現(xiàn)。
(3)復(fù)原的難度:從計(jì)算機(jī)軟件維護(hù)和修復(fù)的角度來看,對(duì)軟件功能恢復(fù)存在相當(dāng)大的難度,一般來說我們只能夠重新設(shè)計(jì)。這一點(diǎn),同樣是計(jì)算機(jī)軟件不可靠性的表現(xiàn)。
2影響軟件技術(shù)的不可靠性的因素
(1)軟件的設(shè)計(jì)誤差。設(shè)計(jì)誤差指的是軟件設(shè)計(jì)過程中出現(xiàn)的人為錯(cuò)誤,第一種是因?yàn)閷?duì)用戶需求的把握不夠而造成的分析誤差,因?yàn)閷?duì)用戶的要求沒有理解透徹,開發(fā)者與用戶的要求得不到統(tǒng)一,就會(huì)出現(xiàn)軟件設(shè)計(jì)不合理的情況。第二種是編碼不正確,語法錯(cuò)誤,設(shè)計(jì)錯(cuò)誤,這是一種設(shè)計(jì)錯(cuò)誤,與設(shè)計(jì)者的技術(shù)水平關(guān)聯(lián)系很大,第三是設(shè)計(jì)中沒有發(fā)現(xiàn)軟件運(yùn)行的特殊情況,而出現(xiàn)設(shè)計(jì)的死角,這種情況一般測(cè)試很難發(fā)現(xiàn),而在軟件的運(yùn)行過程中容易出現(xiàn),第四是文檔內(nèi)容錯(cuò)誤,一般是設(shè)計(jì)者的失誤,比較容易修正。
(2)開發(fā)過程的全面控制。計(jì)算機(jī)軟件在開發(fā)過程的各階段,缺少各個(gè)階段的測(cè)評(píng),因?yàn)檐浖O(shè)計(jì)者需要保證每個(gè)環(huán)節(jié)都能按照計(jì)劃進(jìn)行,需要在各個(gè)環(huán)節(jié)都對(duì)軟件進(jìn)行審核,明確每個(gè)階段的標(biāo)準(zhǔn),除了參與設(shè)計(jì)的設(shè)計(jì)師之外,管理者、監(jiān)管師都需要參與到設(shè)計(jì)評(píng)審。評(píng)審組的主要任務(wù)是審核設(shè)計(jì)師提交的軟件文檔是否執(zhí)行了上一個(gè)階段軟件文檔的標(biāo)準(zhǔn)和要求。評(píng)審組在之后需要對(duì)軟件進(jìn)行審核后,給出文字說明意見,軟件設(shè)計(jì)者需要按照意見對(duì)軟件進(jìn)行修整,減少軟件日后出血問題的幾率。
(3)軟件測(cè)試系統(tǒng)的缺乏。我國(guó)仍然缺乏開發(fā)質(zhì)量測(cè)試機(jī)制,我國(guó)的軟件開發(fā)人員從設(shè)計(jì)到檢測(cè),都是自我設(shè)計(jì)、編制、測(cè)試,軟件設(shè)計(jì)的過程以設(shè)計(jì)人員自我為中心,加之軟件技術(shù)開發(fā)配置管理方面也沒有建立嚴(yán)格的軟件配置體制,軟件開發(fā)的技術(shù)管理不足,技術(shù)人員設(shè)計(jì)規(guī)范意識(shí)不強(qiáng),也存在著亂改設(shè)計(jì)、說明與設(shè)計(jì)編寫不想符合的情況,也增多了軟件開發(fā)設(shè)計(jì)中的錯(cuò)誤,由此可見,開發(fā)模式本身存在很多問題,是軟件不可靠的原因。
3結(jié)語
[關(guān)鍵詞]計(jì)算機(jī)技術(shù);軟件技術(shù);不可靠性
1前言
計(jì)算機(jī)軟件技術(shù)是一項(xiàng)比較先進(jìn)的技術(shù),隨著當(dāng)今社會(huì)的不斷發(fā)展,越來越多的領(lǐng)域都開始對(duì)計(jì)算機(jī)軟件技術(shù)加以利用,對(duì)于軟件技術(shù)的利用給人們的生產(chǎn)生活帶來了極大的便利,但同時(shí),計(jì)算機(jī)軟件技術(shù)也有著一定的不可靠性。
2計(jì)算機(jī)軟件技術(shù)及其組成成分
所謂的計(jì)算機(jī)系統(tǒng),是由硬件系統(tǒng)和軟件系統(tǒng)兩個(gè)方面的內(nèi)容所組成的,其中,軟件技術(shù)就是指的計(jì)算機(jī)程序、規(guī)則和方法的穩(wěn)定記載及計(jì)算機(jī)上運(yùn)行時(shí)所必須的數(shù)據(jù)。從計(jì)算機(jī)誕生至今,人們對(duì)于軟件技術(shù)的研究主要包括了以下幾個(gè)方面的內(nèi)容,第一是計(jì)算機(jī)設(shè)計(jì)語言、編譯技術(shù)和操作系統(tǒng),第二是實(shí)用程序、數(shù)據(jù)庫技術(shù)、軟件工具及其實(shí)現(xiàn)技術(shù)等等。對(duì)于軟件技術(shù)而言,它大致分為了數(shù)據(jù)處理、過程處理、科學(xué)計(jì)算和人工智能幾個(gè)大類,所謂的軟件技術(shù),就是將現(xiàn)實(shí)中的問題通過建立相應(yīng)模型的方法,然后再針對(duì)相應(yīng)的模型進(jìn)行分析并提出解決方案,最后再通過程序的編制來對(duì)問題加以解決,最終通過計(jì)算機(jī)來顯示預(yù)期的處理結(jié)果。一個(gè)計(jì)算機(jī)系統(tǒng)離開了計(jì)算機(jī)軟件技術(shù)是不完整的,因?yàn)橛?jì)算機(jī)各種功能的實(shí)現(xiàn)都必須要依靠軟件,而這些功能軟件都是在軟件技術(shù)的基礎(chǔ)上創(chuàng)造出來的。
3計(jì)算機(jī)軟件技術(shù)的特點(diǎn)
3.1高技術(shù)性
對(duì)于一個(gè)計(jì)算機(jī)軟件而言,在其創(chuàng)作過程中,必然是存在一定的組織性和程序性的,因此進(jìn)行軟件設(shè)計(jì)時(shí),工作人員的分工也是十分有序的,而且他們的操作都十分的精密。除此之外,在計(jì)算機(jī)軟件的設(shè)計(jì)過程中,往往還需要運(yùn)用到一些高科技的工具,通過對(duì)這些高科技工具的利用,一方面可以使得工作的效率和質(zhì)量得到提高,另一方面,也充分地保證了其精度。計(jì)算機(jī)軟件也是一種科技的產(chǎn)物,它是隨著科技的發(fā)展才得以誕生的,也是人類智慧的結(jié)晶,所以說在開發(fā)的過程中,難度也是相對(duì)較大的,而且其開發(fā)成本往往也較高,開發(fā)的周期相對(duì)較長(zhǎng),因此有著高技術(shù)性。
3.2強(qiáng)大的功能性
計(jì)算機(jī)的運(yùn)行是離不開計(jì)算機(jī)程序的,計(jì)算機(jī)程序的設(shè)計(jì)不同于文學(xué)創(chuàng)作等,計(jì)算機(jī)程序的開發(fā)是具有非常大的價(jià)值的,因此對(duì)其進(jìn)行設(shè)計(jì)必然要使其完成一定的功能。所以說計(jì)算機(jī)軟件主要是用來為人們提供服務(wù)的,人們可以通過對(duì)其功能的利用來實(shí)現(xiàn)人們的某些目的。所以說計(jì)算機(jī)軟件技術(shù)是有著很強(qiáng)大的功能性的,如果人們不能夠通過軟件來實(shí)現(xiàn)自己的一些目的,那么軟件的存在就是毫無意義的。計(jì)算機(jī)軟件的功能性主要體現(xiàn)在三個(gè)方面,第一是計(jì)算機(jī)的可執(zhí)行性,簡(jiǎn)而言之,就是說計(jì)算機(jī)軟件必須是在計(jì)算機(jī)能夠處理和執(zhí)行的條件下,才是有價(jià)值的;第二是計(jì)算機(jī)軟件的序列性,序列性主要是指的代碼化的指令序列、符號(hào)化的指令序列和符號(hào)化的語言序列;第三是計(jì)算機(jī)軟件的目的性,計(jì)算機(jī)軟件在其運(yùn)行過程中,都必然是圍繞著某一個(gè)明確的目標(biāo)來展開的。
3.3互相滲透性
計(jì)算機(jī)軟件是一個(gè)整體,通過計(jì)算機(jī)軟件,可以充分地對(duì)人類的思維進(jìn)行模擬,同時(shí),計(jì)算機(jī)軟件也綜合了多種技術(shù),它不但具有與文字相似的表現(xiàn)形式,同時(shí)還有這很強(qiáng)的使用性,所以說計(jì)算機(jī)軟件實(shí)現(xiàn)了這兩者的統(tǒng)一。相比于計(jì)算機(jī)硬件系統(tǒng)而言,軟件更加地能夠體現(xiàn)出人們的智慧,正是由于計(jì)算機(jī)軟件有著諸多的優(yōu)勢(shì),所以使得計(jì)算機(jī)軟件技術(shù)成功地滲透進(jìn)了許多領(lǐng)域,任何領(lǐng)域都可以通過對(duì)自身需求的總結(jié)和對(duì)計(jì)算機(jī)軟件技術(shù)的利用來設(shè)計(jì)出相應(yīng)的軟件,來幫助人們完成相應(yīng)的任務(wù),實(shí)現(xiàn)相應(yīng)的目標(biāo),一方面大大地節(jié)省了人力和物力,另一方面,也使得工作效率得到了大大的提高。
4計(jì)算機(jī)軟件技術(shù)不可靠性的定義
要定義計(jì)算機(jī)軟件技術(shù)的不可靠性,我們可以通過對(duì)計(jì)算機(jī)軟件技術(shù)可靠性的分析來實(shí)現(xiàn)。所謂的計(jì)算機(jī)軟件的可靠性,指的是在規(guī)定的條件下和規(guī)定的時(shí)間內(nèi),軟件可以對(duì)用戶下達(dá)的指令加以完成。根據(jù)計(jì)算機(jī)軟件可靠性的定義我們可以看出要對(duì)一款軟件的可靠性進(jìn)行衡量,主要應(yīng)該依據(jù)兩個(gè)方面的內(nèi)容,第一是指定的時(shí)間,第二是指定的條件。但是在軟件的實(shí)際應(yīng)用過程中,往往會(huì)因?yàn)楦鞣矫娴囊蛩厥沟密浖荒軌蛟谥付ǖ臅r(shí)間內(nèi)或者指定的條件下來完成相應(yīng)的指令,這就是計(jì)算機(jī)軟件的不可靠性。正是因?yàn)橛?jì)算機(jī)軟件技術(shù)存在一定的不可靠性,所以也就出現(xiàn)了市面上許多的軟件往往在其說明書中對(duì)其實(shí)際功能有所夸大,在軟件的實(shí)際運(yùn)用過程中,并不能夠完全按照說明書來實(shí)現(xiàn)相應(yīng)的功能。
5計(jì)算機(jī)軟件技術(shù)的不可靠性分析
5.1系統(tǒng)危險(xiǎn)
所謂的系統(tǒng)危險(xiǎn),指的是有可能會(huì)導(dǎo)致人員傷亡或者設(shè)備財(cái)產(chǎn)遭受損失的現(xiàn)象。隨著我國(guó)當(dāng)前計(jì)算機(jī)技術(shù)的不斷發(fā)展,軟件在各行各業(yè)中的使用頻率也越來越高,在各行各業(yè)中所扮演的角色也越來越重要,雖然軟件的使用可以帶來極大的便利,但是由于計(jì)算機(jī)軟件技術(shù)尚還存在著一些不可靠性,所以有可能因?yàn)檐浖膯栴}而導(dǎo)致整個(gè)產(chǎn)業(yè)系統(tǒng)面臨著一些風(fēng)險(xiǎn),使得系統(tǒng)工作不能夠正常的進(jìn)行。
5.2安全性風(fēng)險(xiǎn)
計(jì)算機(jī)技術(shù)與信息技術(shù)有著密不可分的關(guān)系,二十一世紀(jì)是一個(gè)信息化的時(shí)代,隨著信息技術(shù)的不斷發(fā)展,在軟件運(yùn)行的過程中,網(wǎng)絡(luò)的安全就顯得越來越重要。計(jì)算機(jī)網(wǎng)絡(luò)的意義就在于提供給用戶以相應(yīng)的服務(wù)和信息資源,雖然網(wǎng)絡(luò)的使用給人們的工作和生活帶來了極大的便利,但同時(shí)網(wǎng)絡(luò)也在通過一些軟件來對(duì)人們的生活和工作造成一些不必要的負(fù)面影響。所以說當(dāng)前計(jì)算機(jī)軟件技術(shù)的不可靠性還體現(xiàn)在安全風(fēng)險(xiǎn)方面,在對(duì)計(jì)算機(jī)軟件進(jìn)行設(shè)計(jì)的過程中,如果沒有相應(yīng)的網(wǎng)絡(luò)安全防范機(jī)制,就很可能使得軟件用戶面臨諸多的信息安全風(fēng)險(xiǎn),給人們帶來一些不必要的損失,所以安全風(fēng)險(xiǎn)也是計(jì)算機(jī)軟件技術(shù)不可靠性的一個(gè)重要內(nèi)容。
5.3程序容易被篡改
對(duì)于計(jì)算機(jī)技術(shù)而言,硬件技術(shù)主要是對(duì)硬件所使用的材料進(jìn)行研究,而一般硬件出現(xiàn)不可靠情況的主要因素也是硬件的老化或者損耗,因此一般而言硬件的失效主要都是一些物理故障,它是物體物理變化的必然結(jié)果,而且硬件也會(huì)出現(xiàn)浴盆曲線現(xiàn)象;但軟件則不同,在軟件的開發(fā)和使用過程中,軟件是不發(fā)生變化的,不會(huì)出現(xiàn)像硬件一樣的磨損和老化,更沒有浴盆曲線現(xiàn)象的產(chǎn)生。但是由于軟件的核心是其代碼,如果代碼被人為地進(jìn)行了改變,軟件就不能夠完成其相應(yīng)的功能,或者在完成功能的同時(shí)會(huì)使得用戶的信息遭到泄露。軟件在遭到篡改之后,十分容易造成一些數(shù)據(jù)錯(cuò)誤,從而使得軟件失效。
5.4人為影響較大
其實(shí)計(jì)算機(jī)軟件技術(shù)的可靠性與硬件技術(shù)的可靠性也有著一定程度上的相似。比如說二者都是通過復(fù)雜的函數(shù)來對(duì)其缺陷和故障標(biāo)準(zhǔn)進(jìn)行定義的,而且也都是通過運(yùn)行來對(duì)自身的不可靠性加以發(fā)現(xiàn),計(jì)算機(jī)軟件技術(shù)的可靠性和硬件技術(shù)的可靠性都是系統(tǒng)在固定的條件下完成預(yù)定功能的可能性。在軟件的開發(fā)過程中,實(shí)質(zhì)上就是將開發(fā)者的思維轉(zhuǎn)換為計(jì)算機(jī)語言,然后再編譯成相應(yīng)的軟件,這是一個(gè)思考和創(chuàng)作的過程。軟件的開發(fā)是以用戶的需求為出發(fā)點(diǎn)的,然后通過設(shè)計(jì)師對(duì)于需求的分析和設(shè)計(jì),最終將其通過計(jì)算機(jī)技術(shù)來加以實(shí)現(xiàn)。而在對(duì)軟件進(jìn)行設(shè)計(jì)的每一個(gè)環(huán)節(jié)中,都離不開人的參與,人的思維對(duì)軟件有著極大的影響。但是往往由于人類認(rèn)知和知識(shí)水平的有限,所以說在軟件的開發(fā)過程中,難免會(huì)出現(xiàn)一些遺忘和不合理的情況,所以說就使得設(shè)計(jì)出來的軟件不能夠完成預(yù)期的功能,進(jìn)而使得計(jì)算機(jī)軟件技術(shù)的不可靠性增大。正是由于對(duì)軟件技術(shù)的利用過程離不開人的參與,所以也就使得軟件技術(shù)在很大程度上都會(huì)受到人為因素的影響,使得計(jì)算機(jī)軟件技術(shù)具有不可靠性。
5.5軟件界面不合理
一個(gè)實(shí)用的軟件除了能夠在指定的時(shí)間內(nèi)和指定的條件下完成用戶的指令之外,還應(yīng)該有著直觀和舒適的操作界面,因?yàn)樗P(guān)系著人們的工作效率,如果軟件的界面設(shè)計(jì)不合理,那么其操作就會(huì)變得十分復(fù)雜,甚至于在短時(shí)間內(nèi)用戶還不能夠?qū)浖墓δ苡幸粋€(gè)全面的了解,這就極大的影響了人們對(duì)于軟件的使用,給用戶的使用帶來極大的不便,使得計(jì)算機(jī)軟件技術(shù)的不可靠性增加。
6計(jì)算機(jī)軟件不可靠性產(chǎn)生的原因
6.1軟件差錯(cuò)
軟件技術(shù)的可靠性主要就是指的軟件在使用過程中的安全性、可靠性、穩(wěn)定性和流暢性等等,如果軟件在運(yùn)行過程中缺乏了以上特性,就說明其具有不可靠性。軟件技術(shù)之所以會(huì)產(chǎn)生不可靠性,主要就是因?yàn)檐浖械牟铄e(cuò)引起了相應(yīng)的軟件故障,而所謂的軟件差錯(cuò),就是指的在軟件的開發(fā)過程中,由于開發(fā)人員的疏忽所導(dǎo)致的人為錯(cuò)誤。比如說對(duì)于用戶需求分析的錯(cuò)誤,軟件設(shè)計(jì)者沒有很好地理解用戶的真正需求,因此所開發(fā)出的軟件必然是不能夠被用戶正常使用的,因而就導(dǎo)致了不可靠性的產(chǎn)生。還有就是測(cè)試錯(cuò)誤,在軟件的測(cè)試階段,往往也會(huì)因?yàn)闇y(cè)試對(duì)象選取的錯(cuò)誤而導(dǎo)致軟件差錯(cuò),最終使得軟件具有不可靠性。
6.2缺少相應(yīng)的評(píng)審機(jī)制
為了使得軟件能夠更好地滿足用戶的需求,軟件的開發(fā)工作必須是按照一定的順序和流程來進(jìn)行的,如果不按照相應(yīng)的順序和流程來開展工作,就很容易使得所設(shè)計(jì)出來的軟件不能夠滿足用戶的需求。因此在軟件開發(fā)的各個(gè)階段,都必須要按照一定的評(píng)審機(jī)制來對(duì)軟件進(jìn)行評(píng)審,從而保證軟件開發(fā)是朝著正確的方向在前進(jìn)。但是當(dāng)前的軟件開發(fā)往往是缺乏相應(yīng)的評(píng)審機(jī)制的,許多的軟件開發(fā)僅僅是在初步設(shè)計(jì)階段和最后的測(cè)評(píng)階段有相應(yīng)的專家參與,而在開發(fā)過程中是沒有相應(yīng)的人員參與測(cè)評(píng)的,所以也就使得軟件產(chǎn)生了不可靠性。
6.3軟件質(zhì)量監(jiān)管不嚴(yán)
當(dāng)前我國(guó)對(duì)于軟件質(zhì)量的監(jiān)管還不是很嚴(yán),所以就使得許多功能不完善的軟件流入市場(chǎng),許多軟件生產(chǎn)商都是在軟件被人們廣泛使用后才逐步地對(duì)其軟件所存在的問題進(jìn)行修復(fù)。由于缺乏嚴(yán)格的質(zhì)量監(jiān)管體系,也使得軟件技術(shù)的不可靠性得以存在。
7結(jié)語
計(jì)算機(jī)軟件技術(shù)在我們的生活中發(fā)揮著越來越重要的作用,所以說我們必須要對(duì)計(jì)算機(jī)軟件技術(shù)的可靠性引起足夠的重視,尤其是當(dāng)前我們正處在一個(gè)信息化的時(shí)代,信息的安全與否關(guān)系到每一個(gè)人,而當(dāng)前人們對(duì)于軟件的使用頻率也越來越高,所以說必須加強(qiáng)各種軟件的可靠性,避免計(jì)算機(jī)軟件的不可靠性,使得計(jì)算機(jī)軟件技術(shù)能夠更好地服務(wù)于人類。
[參考文獻(xiàn)]
[1]余玫.論計(jì)算機(jī)軟件技術(shù)的不可靠性分析研究[J].網(wǎng)友世界•云教育,2014.
隨著國(guó)家對(duì)氣象工作越來越重視,氣象服務(wù)覆蓋面不斷擴(kuò)大,服務(wù)領(lǐng)域不斷拓寬,專業(yè)氣象服務(wù)的針對(duì)性逐步增強(qiáng),重大氣象災(zāi)害預(yù)警應(yīng)急管理得到各級(jí)政府和社會(huì)各界的充分肯定。現(xiàn)在也建立了完整的預(yù)報(bào)預(yù)測(cè)業(yè)務(wù),形成了比較完整的數(shù)值預(yù)報(bào)預(yù)測(cè)業(yè)務(wù)。數(shù)值預(yù)報(bào)預(yù)測(cè)能力逐步提高,初步建立了災(zāi)害性天氣臨近預(yù)報(bào)業(yè)務(wù),建立了基于人機(jī)交互處理平臺(tái)MICAPS。綜合氣象觀測(cè)和技術(shù)支撐能力進(jìn)一步增強(qiáng),基本建成地基、天基和空基相結(jié)合的觀測(cè)系統(tǒng)。形成了以氣象通信網(wǎng)絡(luò)、高性能計(jì)算機(jī)、衛(wèi)星數(shù)據(jù)海量存儲(chǔ)和衛(wèi)星數(shù)據(jù)廣播為代表的實(shí)時(shí)氣象信息系統(tǒng),資料獲取能力、處理能力和傳輸時(shí)效顯著提高。初步建立了氣象技術(shù)裝備保障體系和“兩級(jí)管理、三級(jí)保障”的業(yè)務(wù)體系,技術(shù)裝備保障能力逐步提高。氣象業(yè)務(wù)有以下特點(diǎn),第一,氣象業(yè)務(wù)容量大種類多,這就需要應(yīng)用計(jì)算機(jī)技術(shù)來整合。第二,氣象業(yè)務(wù)要求可靠性強(qiáng)時(shí)效高時(shí)間及時(shí)性,在計(jì)算機(jī)技術(shù)的幫助下氣象業(yè)務(wù)能明顯提高準(zhǔn)確性和時(shí)效性。第三,由于氣象業(yè)務(wù)面向大眾和科研,各類用戶需要給全社會(huì)單位,很多施工單位和實(shí)驗(yàn)單位需要通過氣象業(yè)務(wù)的預(yù)報(bào)服務(wù)產(chǎn)品才能滿足需求正常運(yùn)轉(zhuǎn),所以氣象業(yè)務(wù)需要非常強(qiáng)大的開放性系統(tǒng)來支持,這樣才能迅速而準(zhǔn)確的運(yùn)作。
2氣象業(yè)務(wù)應(yīng)用計(jì)算機(jī)軟件的必要性
由于氣象業(yè)務(wù)所要處理的數(shù)據(jù)特別多,而且對(duì)于數(shù)據(jù)的反饋要求非常及時(shí),同時(shí)又要求數(shù)據(jù)的精確度要很高、信息傳遞和的范圍都要很廣,同時(shí)能滿足這些條件的就只有先進(jìn)的計(jì)算機(jī)軟件技術(shù)。將計(jì)算機(jī)技術(shù)軟件建立的服務(wù)平臺(tái)運(yùn)用到氣象業(yè)務(wù)中來是十分必要的。
3氣象業(yè)務(wù)應(yīng)用計(jì)算機(jī)軟件的方法和意義
在計(jì)算機(jī)軟件技術(shù)發(fā)展迅速的今天,各種各樣的軟件技術(shù)層出不窮,我們要針對(duì)氣象業(yè)務(wù)的具體特點(diǎn)去選擇合適的計(jì)算機(jī)軟件設(shè)備。如今計(jì)算機(jī)軟件技術(shù)發(fā)展迅速,各類軟件技術(shù)層出不窮,要選用適合氣象業(yè)務(wù)的計(jì)算機(jī)軟件設(shè)備。例如,MICAPS系統(tǒng)(氣象信息綜合分析處理系統(tǒng),MeteorologicalInformationComprehensiveAnalysisAndProcessSystem),它是在1996年后隨著氣象部門“9210工程”正式啟動(dòng)后推出的與衛(wèi)星通訊、數(shù)據(jù)庫配套的支持天氣預(yù)報(bào)制作的人機(jī)交互系統(tǒng)。其主要功能是利用豐富的氣象數(shù)據(jù)資源,通過檢索顯示各種圖形和圖像,并根據(jù)需求能夠進(jìn)行編輯加工,為氣象預(yù)報(bào)人員提供一個(gè)中期、短期、短時(shí)天氣預(yù)報(bào)的工作平臺(tái),為預(yù)報(bào)員日常工作提供全程支持的自動(dòng)化系統(tǒng)。之后,為滿足不斷發(fā)展的業(yè)務(wù)需求,相繼推出功能更為強(qiáng)大的MICAPS2.0、MICAPS3.0版。GHOST軟件,該軟件是美國(guó)軟件公司SYMANTEC推出的能使被破壞的系統(tǒng)恢復(fù)的硬盤復(fù)制工具,GHOST支持多種常見的或是不常見的文件系統(tǒng),另外在存儲(chǔ)文件時(shí)壓縮文件的壓縮率高,能夠節(jié)約存儲(chǔ)的空間。由于氣象業(yè)務(wù)要處理的數(shù)據(jù)量不僅種類多而且數(shù)量大,這就需要一個(gè)及方便快捷,容量又極大的數(shù)據(jù)庫來處理。這個(gè)軟件就符合氣象業(yè)務(wù)的需要。計(jì)算機(jī)技術(shù)軟件只是氣象業(yè)務(wù)建設(shè)中的一個(gè)輔助的工具,氣象業(yè)務(wù)要充分的利用發(fā)展中的科學(xué)技術(shù)來發(fā)展壯大自己,而不是完全依賴高科技提高技術(shù)業(yè)務(wù)水平。比如說:氣象業(yè)務(wù)部門的所有成員技術(shù)人員都應(yīng)該具備提高自身素質(zhì)的意識(shí),不僅僅要熟悉自己崗位專業(yè)氣象行業(yè)里的知識(shí),還要有熟練地運(yùn)用計(jì)算機(jī)的能力,理解計(jì)算機(jī)軟件的工作原理,將計(jì)算機(jī)軟件的作用真正發(fā)揮到極致,這樣才能將計(jì)算機(jī)軟件與氣象業(yè)務(wù)完美高效地結(jié)合。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)處理的應(yīng)該是一些能夠利用自動(dòng)化處理方式減輕工作壓力,提高勞動(dòng)效率節(jié)約勞動(dòng)力、節(jié)約時(shí)間并且提高精確度的工作,例如氣象資料通信傳輸所從事的大量一些預(yù)報(bào)員日常做的勞動(dòng)或者是手工操作的工作,另外,紙質(zhì)氣象檔案資料數(shù)字化處理、氣象數(shù)值預(yù)報(bào)模式應(yīng)用等工作,均需要通過專用的計(jì)算機(jī)軟件進(jìn)行處理后,才能達(dá)到信息處理及時(shí),數(shù)據(jù)共享便捷,服務(wù)信息豐富,用戶使用靈活數(shù)據(jù)資料統(tǒng)計(jì)和整合通過計(jì)算機(jī)軟件處理過后都會(huì)更方便查閱和調(diào)用,利用計(jì)算機(jī)軟件技術(shù)也可以很快的處理氣象信息的,不但快速而且量能夠達(dá)到要求。在計(jì)算機(jī)技術(shù)應(yīng)用中,工程方法主要分三個(gè)階段:最主要的就是定義的階段,在這一階段中,主要工作是梳理業(yè)務(wù),摸清需求。氣象部門要根據(jù)實(shí)際情況判斷出氣象業(yè)務(wù)所需要的是什么類型的計(jì)算機(jī)軟件服務(wù)系統(tǒng),氣象部門要對(duì)自己的氣象業(yè)務(wù)有著全面、詳細(xì)的掌握,對(duì)業(yè)務(wù)服務(wù)需求和當(dāng)前存在的業(yè)務(wù)問題相當(dāng)明確,才能提出選擇出與之相配相適應(yīng)的軟件系統(tǒng)的功能分析和說明。其次是開發(fā)階段,主要工作是需求的分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試。這是指氣象部門通常采用構(gòu)建專業(yè)數(shù)據(jù)庫,對(duì)各類數(shù)據(jù)源進(jìn)行采集處理、加工分析、存儲(chǔ)共享和服務(wù)反饋,最終面向用戶提供專業(yè)性較強(qiáng)的氣象業(yè)務(wù)應(yīng)用和服務(wù)平臺(tái)要建立區(qū)域氣象的數(shù)據(jù)庫,通過信息收集和對(duì)數(shù)據(jù)信息的明確處理來掌握當(dāng)?shù)厝涨暗臍庀笄闆r以及長(zhǎng)期以來的氣象狀況,在一段時(shí)間的總結(jié)過后,根據(jù)結(jié)果來建立具有專業(yè)性的氣象業(yè)務(wù)的網(wǎng)站平臺(tái)。這樣一來,這個(gè)區(qū)域的總體氣象業(yè)務(wù)管理和服務(wù),就能夠通過這個(gè)網(wǎng)站系統(tǒng)進(jìn)行。最后是支持階段,主要工作是在用戶和開發(fā)人員間建立良好互動(dòng)機(jī)制,做好軟件運(yùn)行后的技術(shù)支撐。這個(gè)階段要求氣象業(yè)務(wù)部門在利用計(jì)算機(jī)軟件技術(shù)建立的平臺(tái)時(shí),遇到的各類系統(tǒng)問題都要及時(shí)準(zhǔn)確反饋給開發(fā)人員,以便問題能及時(shí)得到解決。同時(shí),開發(fā)人員要立足用戶,加強(qiáng)交流,積極響應(yīng),對(duì)軟件不斷進(jìn)行優(yōu)化完善。
4結(jié)語
關(guān)鍵詞:插件技術(shù);計(jì)算機(jī)軟件技術(shù);信息技術(shù)
0引言
社會(huì)經(jīng)濟(jì)迅速發(fā)展的背景下,計(jì)算機(jī)不斷普及與推廣,計(jì)算機(jī)技術(shù)只有不斷提高性能、創(chuàng)新技術(shù)應(yīng)用,才能緊跟時(shí)展腳步,充分滿足社會(huì)發(fā)展需求。近年來,插件技術(shù)作為一項(xiàng)廣泛流行的常見技術(shù),能夠有效拓展計(jì)算機(jī)軟件技術(shù)的應(yīng)用空間,提升實(shí)用性。插件技術(shù)能妥善處理計(jì)算機(jī)軟件技術(shù)應(yīng)用時(shí)可能出現(xiàn)的各類計(jì)算機(jī)繼承問題,有效拓展計(jì)算機(jī)軟件技術(shù)的應(yīng)用功能[1]。插件技術(shù)不僅可解決計(jì)算機(jī)應(yīng)用時(shí)不必要的操作問題,而且可滿足人們對(duì)計(jì)算機(jī)應(yīng)用的多元需求。
1插件技術(shù)
插件技術(shù)指在統(tǒng)一規(guī)范下編寫的程序。因?yàn)榇顺绦驊?yīng)用時(shí)通常在一些接口規(guī)范可調(diào)用插件,所以稱之為插件技術(shù)。應(yīng)用插件技術(shù),可有效拓展應(yīng)用程序功能,進(jìn)一步科學(xué)實(shí)現(xiàn)應(yīng)用程序的一系列特定功能[2]。插件技術(shù)旨在應(yīng)用軟件使用時(shí),引入應(yīng)用軟件原本不具備但必須具備的相關(guān)功能。插件技術(shù)無法獨(dú)立運(yùn)行,必須依附于對(duì)應(yīng)的應(yīng)用程序才能實(shí)現(xiàn)運(yùn)作,即必須在程序規(guī)定下的系統(tǒng)平臺(tái)才能正常運(yùn)行。
2插件技術(shù)在計(jì)算機(jī)軟件中的應(yīng)用原理及類型
2.1插件技術(shù)原理
插件技術(shù)在計(jì)算機(jī)軟件中的應(yīng)用原理主要有以下兩點(diǎn)。第一,插件設(shè)置原理。計(jì)算機(jī)軟件中可以將插件調(diào)整為動(dòng)態(tài)形式,通過動(dòng)態(tài)形式實(shí)現(xiàn)應(yīng)用。基于此,可增添相應(yīng)的基礎(chǔ)功能。在計(jì)算機(jī)軟件中加入一系列插件,能夠豐富計(jì)算機(jī)軟件的功能,優(yōu)化計(jì)算機(jī)軟件的使用,讓計(jì)算機(jī)軟件變得更加實(shí)用。另外,插件可以為計(jì)算機(jī)軟件提供相應(yīng)接口?;谠擃惤涌谀軌蛲苿?dòng)主程序調(diào)用行為的實(shí)現(xiàn),精準(zhǔn)識(shí)別主程序調(diào)用行為第二,主程序設(shè)置原理。主程序主要用于啟動(dòng)計(jì)算機(jī)軟件。計(jì)算機(jī)軟件工作中,插件可以進(jìn)入相關(guān)進(jìn)程地址,且各插件可通過主程序?qū)崿F(xiàn)有效管理,以此確保各插件的有效應(yīng)用。
2.2插件技術(shù)類型
計(jì)算機(jī)軟件技術(shù)的成熟應(yīng)用,有力推動(dòng)了插件技術(shù)的進(jìn)步。近幾年,插件技術(shù)的應(yīng)用領(lǐng)域不斷拓展,插件類型日益豐富。當(dāng)前常見插件技術(shù)類型主要包括以下幾種。第一,組件對(duì)象模型插件。該類模型插件能夠完全定義計(jì)算機(jī)主程序接口,不需要掌握高超的插件應(yīng)用技術(shù),只需通過固定流程便可直接為主程序插件提供接口,進(jìn)一步實(shí)現(xiàn)主程序與各插件間的有效交互。第二,動(dòng)態(tài)函數(shù)庫插件。該類插件技術(shù)基于動(dòng)態(tài)數(shù)據(jù)庫實(shí)現(xiàn)主程序功能。主程序利用相應(yīng)工具,能夠調(diào)整優(yōu)化函數(shù)庫插件中的函數(shù),可進(jìn)一步借助函數(shù)使用動(dòng)態(tài)函數(shù)庫插件。但是,動(dòng)態(tài)函數(shù)庫插件存在部分缺陷,即主程序運(yùn)作該類插件過程中可能出現(xiàn)問題,導(dǎo)致插件無法正常工作,對(duì)其他計(jì)算機(jī)軟件程序造成消極影響。第三,批處理式插件。批處理插件技術(shù)是計(jì)算機(jī)軟件應(yīng)用最廣泛的技術(shù),操作人員不需具備很高的專業(yè)技能即可完成操作。批處理式插件的屬性基本為文本文件形式,即使專業(yè)技能水平不高的操作人員,也能在計(jì)算機(jī)軟件中應(yīng)用批處理式插件。批處理式插件的自由度較低,相對(duì)于動(dòng)態(tài)函數(shù)庫插件和組建對(duì)象模型插件,其實(shí)際應(yīng)用中需要嚴(yán)格按照相關(guān)步驟,嚴(yán)謹(jǐn)調(diào)整軟件中的相應(yīng)程序。
3插件技術(shù)在計(jì)算機(jī)軟件技術(shù)中的實(shí)踐應(yīng)用
3.1依托插件技術(shù)滿足計(jì)算機(jī)系統(tǒng)運(yùn)行需求
計(jì)算機(jī)軟件中,計(jì)算機(jī)系統(tǒng)程序可以使用接口傳輸?shù)姆绞绞褂貌寮?,完成?shù)據(jù)傳輸與處理。插件完成數(shù)據(jù)傳輸與處理后,可進(jìn)一步將數(shù)據(jù)處理結(jié)果由接口反饋至宿主程序。此外,各插件可自主完成計(jì)算機(jī)系統(tǒng)處理,并結(jié)合實(shí)際功能,切實(shí)提高計(jì)算機(jī)軟件和系統(tǒng)的運(yùn)行效率,有效滿足廣大用戶的需求。
3.2優(yōu)化計(jì)算機(jī)軟件系統(tǒng)功能
基于盡可能發(fā)揮計(jì)算機(jī)軟件作用的目的,可運(yùn)用多種類型插件。利用多元化的插件組合形式,能夠使計(jì)算機(jī)軟件中的各項(xiàng)功能各司其職,不同操作任務(wù)通過不同插件開展,進(jìn)一步提升計(jì)算機(jī)軟件和系統(tǒng)的運(yùn)行效率,為用戶提供便捷高效的服務(wù),始終保持計(jì)算機(jī)軟件高效性的同時(shí)強(qiáng)化專業(yè)性,是計(jì)算機(jī)軟件行業(yè)發(fā)展的重要趨勢(shì)之一。另外,插件技術(shù)在計(jì)算機(jī)軟件中廣泛應(yīng)用,很大程度上是由于計(jì)算機(jī)系統(tǒng)是開放的系統(tǒng),不同軟件會(huì)定期更新。插件應(yīng)用在計(jì)算機(jī)軟件中也需要定期更新,以滿足用戶對(duì)插件的使用需求。
3.3設(shè)計(jì)思路
計(jì)算機(jī)軟件中,插件應(yīng)用不僅涉及了計(jì)算機(jī)軟件處理功能和加載程序,而且關(guān)系到計(jì)算機(jī)動(dòng)態(tài)鏈接庫對(duì)插件功能的處理。這兩部分內(nèi)容是插件應(yīng)用的關(guān)鍵環(huán)節(jié),也是插件實(shí)現(xiàn)自身功能的重要基礎(chǔ)。其中,主程序最重要,是插件功能實(shí)現(xiàn)的基礎(chǔ)。主程序不僅能夠直接管理、加載插件,而且可記錄插件運(yùn)行時(shí)產(chǎn)生的錯(cuò)誤,便于用戶開展查詢,為人們?nèi)粘I?、工作?yīng)用計(jì)算機(jī)軟件創(chuàng)造諸多便利。此外,有效連接主程序與插件的接口至關(guān)重要。這三者構(gòu)成插件的重要主體,各環(huán)節(jié)相互協(xié)作,為插件的有序運(yùn)行提供可靠保障,進(jìn)一步確保計(jì)算機(jī)軟件運(yùn)行的安全性、穩(wěn)定性,為廣大用戶提供了良好的計(jì)算機(jī)軟件應(yīng)用體驗(yàn),推動(dòng)計(jì)算機(jī)軟件的發(fā)展,有效促進(jìn)計(jì)算機(jī)科學(xué)技術(shù)的研究。
3.4接口設(shè)計(jì)
接口是插件必不可少的一部分,具有在主程序與插件間傳輸信息數(shù)據(jù)的功能,為計(jì)算機(jī)軟件日常應(yīng)用的穩(wěn)定性、可靠性提供保障。接口存在一定局限性,即接口需要結(jié)合主程序和插件的相關(guān)信息數(shù)據(jù)協(xié)議實(shí)現(xiàn)有效交互。為了確保接口的適用性,應(yīng)盡可能為用戶提供優(yōu)良的使用體驗(yàn),滿足用戶對(duì)插件的多元化需求,并設(shè)計(jì)覆蓋所有類型插件的信息數(shù)據(jù)處理結(jié)構(gòu)。
3.5插件技術(shù)的其他應(yīng)用
計(jì)算機(jī)軟件技術(shù)中,插件技術(shù)可以顯著提升計(jì)算機(jī)軟件的實(shí)用性,使計(jì)算機(jī)軟件擁有更加豐富的功能。插件技術(shù)可以在不影響計(jì)算機(jī)軟件主程序的基礎(chǔ)上,進(jìn)一步豐富計(jì)算機(jī)軟件的作用和功能。計(jì)算機(jī)軟件接口公開后,所有用戶均可通過軟件接口設(shè)計(jì)插件,并使用插件技術(shù)調(diào)整軟件功能,同時(shí),優(yōu)化軟件中使用頻率不高、功能不實(shí)用的接口,保障計(jì)算機(jī)軟件的順利運(yùn)行。定義接口時(shí),需要適當(dāng)配置擴(kuò)展平臺(tái)接口實(shí)現(xiàn)相關(guān)功能,從而合理調(diào)用插件。
關(guān)鍵詞:計(jì)算機(jī)軟件;插件技術(shù);應(yīng)用
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)02-0086-03
在現(xiàn)在這樣的一個(gè)時(shí)代下,計(jì)算機(jī)的應(yīng)用已經(jīng)進(jìn)入了家家戶戶之中,國(guó)家如果想要不斷地發(fā)展,跟上世界的潮流,那么就必須不斷地提高計(jì)算機(jī)的性能,做好在計(jì)算機(jī)技術(shù)方面的不斷創(chuàng)新以及應(yīng)用,以求能夠跟上時(shí)代的腳步,如此才能夠不被時(shí)代所拋棄。而在這樣的一個(gè)前提下,國(guó)家就必須對(duì)計(jì)算機(jī)技術(shù)的提升重視起來,從而滿足人們對(duì)于計(jì)算機(jī)應(yīng)用的需求,跟上時(shí)代的腳步。因此插件技術(shù)作為計(jì)算機(jī)應(yīng)用中的一個(gè)重要組成部分,其對(duì)計(jì)算機(jī)軟件的安全性以及穩(wěn)定性的保障、提升計(jì)算機(jī)軟件的升級(jí)效率等很多方面都有著非常重要的作用,從最大程度上滿足了人們對(duì)于計(jì)算機(jī)軟件的需求,因此發(fā)展好插件技術(shù)是十分重要的,至少對(duì)于計(jì)算機(jī)軟件技術(shù)的發(fā)展就是如此。插件技術(shù)的作用是如此重要,但是如何\用好它,使之能夠發(fā)揮出最大的作用才是重中之重,而這也是每一位軟件工作者需要解決的一大難題。
1 插件技術(shù)及其原理
1.1 插件技術(shù)概述
插件是一種基于統(tǒng)一的預(yù)定接口規(guī)范所編寫的一段程序,而插件的運(yùn)行條件也是十分嚴(yán)格的,由于插件十分依賴于應(yīng)用程序,因此插件只能在程序所規(guī)定的系統(tǒng)平臺(tái)下才能夠順利地運(yùn)行下去,并起到它應(yīng)有的作用,而插件地作用也是非常簡(jiǎn)單的,插件主要被用于為應(yīng)用程序增加一些所需要的特定功能,也就是為系統(tǒng)平臺(tái)或應(yīng)用軟件平臺(tái)添加其所不具備的功能,從而為滿足人們對(duì)于應(yīng)用軟件或系統(tǒng)平臺(tái)的需求。雖然插件的功能是如此的簡(jiǎn)單,但是它在計(jì)算機(jī)軟件中的作用卻是毋庸置疑的,也正是因?yàn)橛辛瞬寮拇嬖?,才使得?jì)算機(jī)軟件變得靈活多變,使得插件能夠滿足人們的不同需求,為人們對(duì)于計(jì)算機(jī)的使用提供方便。
1.2插件技術(shù)原理
作為計(jì)算機(jī)軟件中一個(gè)重要組成部分的插件技術(shù),它的運(yùn)行需要接口以及動(dòng)態(tài)鏈接庫的支持。接口的功能是為了插件以及它的宿主程序之間提供了一個(gè)相應(yīng)的通信標(biāo)準(zhǔn),從而使得插件以及它的宿主程序之間能夠有一個(gè)正確精準(zhǔn)的通信,減少出錯(cuò)率。因此接口在插件技術(shù)的應(yīng)用中具有非常重要的地位,而由于接口是由宿主程序的開發(fā)者所制定的,這就需要相關(guān)程序的開發(fā)者將相應(yīng)的接口規(guī)范進(jìn)行公開,以此來讓其他的開發(fā)人員能夠順利地進(jìn)行與之相關(guān)的插件的開發(fā),使得插件與宿主程序之間能夠完美的契合而不出現(xiàn)錯(cuò)誤。[1]至于動(dòng)態(tài)鏈接庫則是一種能夠被人們進(jìn)行靜態(tài)以及動(dòng)態(tài)調(diào)用的被其他應(yīng)用程序共享的具有特殊功能的模塊,使得編程人員能夠正確地進(jìn)行相關(guān)文件的調(diào)用,具有極大的靈活性,即使文件調(diào)用失敗,也不會(huì)使程序終止,方便快捷,為人們提供了極大的便利,對(duì)于插件技術(shù)在計(jì)算機(jī)軟件上的應(yīng)用起到了非常大的作用。
2 插件技術(shù)功能
插件技術(shù)在設(shè)計(jì)上對(duì)于硬件系統(tǒng)的思路以及經(jīng)驗(yàn)進(jìn)行了一定程度上的借鑒,在滿足相關(guān)接口規(guī)范以及動(dòng)態(tài)鏈接庫的前提下,具有非常大的靈活性,可以讓任何人為了滿足自身的實(shí)際需要來制作相關(guān)的軟件,從而進(jìn)行系統(tǒng)軟件功能的擴(kuò)展,使其能夠具備原本所沒有的功能,滿足不同人的不同的需要。而且由于計(jì)算機(jī)軟件的獨(dú)特結(jié)構(gòu),即一個(gè)主系統(tǒng)與許多個(gè)子系統(tǒng)相關(guān)聯(lián),插件在其中便相當(dāng)于一個(gè)子系統(tǒng),正是因?yàn)檫@個(gè)原因,插件對(duì)于系統(tǒng)功能的增加以及刪減都不會(huì)影響到計(jì)算機(jī)軟件的正常使用,極大地提高了計(jì)算機(jī)軟件的安全性以及可靠性。另外插件還可以在計(jì)算機(jī)服務(wù)器中進(jìn)行應(yīng)用,使得計(jì)算機(jī)服務(wù)器可以有效地對(duì)插件中的各個(gè)方面的軟件功能應(yīng)用起來,從而極大地提升了插件在計(jì)算機(jī)服務(wù)器中的功能以及效率,從最大程度上簡(jiǎn)化了計(jì)算機(jī)服務(wù)器的運(yùn)行成本以及應(yīng)用程序,為人們對(duì)于計(jì)算機(jī)服務(wù)器的應(yīng)用提供了便利。
3 計(jì)算機(jī)軟件中插件的類型
3.1 簡(jiǎn)單插件
這一類型的插件由于制作簡(jiǎn)單,使用難度比較小,因此十分適合于初學(xué)者進(jìn)行使用。這一類型的簡(jiǎn)單插件是目前應(yīng)用最廣泛的一種插件之一,由于這種插件是一種類似于命令的擴(kuò)展性較小的簡(jiǎn)單插件,使得這種插件雖然使用簡(jiǎn)單,設(shè)計(jì)簡(jiǎn)潔,適合于初學(xué)者進(jìn)行使用,但是卻沒有什么突出的優(yōu)越性,特別是因?yàn)檫@種簡(jiǎn)單插件擴(kuò)展性比較小,從而直接導(dǎo)致了這種插件在實(shí)際的使用中自由度比較低的缺點(diǎn),因此使得這種簡(jiǎn)單插件在實(shí)際的使用中,總是有不能夠讓人們滿意的地方,降低了人們的使用體驗(yàn),與其他的插件相比,還是具有比較大的差距的。
3.2 利用腳本的語言插件
這種類型的插件從很大程度上依賴于腳本文件,特別是需要特殊的腳本語言來進(jìn)行編寫,從而導(dǎo)致了開發(fā)者往往要經(jīng)過一系列的開發(fā)編寫來進(jìn)行利用腳本的語言插件的使用,使得這種插件的制作以及開發(fā)都是比較麻煩的。但是由于利用腳本的語言插件具有其他插件所沒有的特點(diǎn),即軟件本身就能制作插件而在制作過程中不需要加入其他的東西,方便快捷,為人們提供了極大的便利,在最大程度上簡(jiǎn)化了人們擴(kuò)展計(jì)算機(jī)軟件功能的過程,提升了人們進(jìn)行計(jì)算機(jī)軟件升級(jí)時(shí)的效率。正是由于這個(gè)原因,利用腳本的語言插件以其不同于其他插件的獨(dú)特的特點(diǎn),成為了注重效率的辦公自動(dòng)化軟件中運(yùn)用最為廣泛的插件之一,對(duì)于人們辦公效率的提升極大。
3.3 已有的程序環(huán)境插件
這種類型的插件由于需要在原有的程序環(huán)境的基礎(chǔ)上來建立多個(gè)自定義的接口,因此需要專業(yè)的程序設(shè)計(jì)員來進(jìn)行這種插件的設(shè)計(jì)開發(fā),使得這種類型的插件制作難度比其他幾種類型的插件來說制作難度很大。然而從另一方面來說,這種插件雖然制作難度很大,但是由于這種插件在制作過程中需要多個(gè)自定義的接口,使其可以調(diào)用不同種類的資源,從而使得人們?cè)谠O(shè)計(jì)這種插件的過程中,可以根據(jù)自身實(shí)際的工作需要,來使之結(jié)合更多的功能以及條件,讓這種插件變得靈活多變,可以更好地滿足人們?cè)谌粘5纳a(chǎn)生活中的需要,為計(jì)算機(jī)軟件的應(yīng)用提供了更多的便利,與其他幾種的插件相比,這種基于已有的程序環(huán)境而制作的插件具有更多的功能以及更為便利的使用體驗(yàn)。
4 插件技術(shù)在計(jì)算機(jī)軟件中的應(yīng)用
插件有多種實(shí)現(xiàn)方案,因此我們的開發(fā)人員如果想要把插件應(yīng)用在計(jì)算機(jī)軟件之中,那么就要熟悉這些插件的實(shí)現(xiàn)方法,根據(jù)人們實(shí)際的需要來采用相應(yīng)插件實(shí)現(xiàn)方案,添加相應(yīng)的功能,為人們對(duì)于計(jì)算機(jī)軟件不同功能的需求提供條件,為人們提供良好的使用體驗(yàn)。
4.1 系統(tǒng)需求分析
隨著我國(guó)經(jīng)濟(jì)的迅速發(fā)展,人們的生活水平也在不斷提高,而在國(guó)內(nèi),其他的行業(yè)也都在迅速發(fā)展著。在我國(guó)經(jīng)過了數(shù)十年的現(xiàn)代化發(fā)展之后,國(guó)家的綜合國(guó)力已經(jīng)進(jìn)入了一個(gè)飛速發(fā)展的時(shí)期,在這樣的一個(gè)時(shí)代下,國(guó)內(nèi)的各行各業(yè)都面臨著巨大的機(jī)遇以及巨大的危機(jī)。在國(guó)家經(jīng)濟(jì)實(shí)力飛速發(fā)展的前提下,有的行業(yè)抓住了這一個(gè)機(jī)遇并迅速騰飛,成為了國(guó)家的支柱產(chǎn)業(yè),而有的行業(yè)則沒有抓住這樣一個(gè)巨大的機(jī)遇,從而逐漸落寞,就這樣被時(shí)代所逐漸拋棄。就目前來說,插件在計(jì)算機(jī)軟件當(dāng)中的應(yīng)用是極為廣泛的,尤其是國(guó)內(nèi)的計(jì)算機(jī)當(dāng)中的管理系統(tǒng)對(duì)于插件的需求就更是巨大。在計(jì)算機(jī)的管理系統(tǒng)當(dāng)中,通過插件的作用,我們可以將管理系統(tǒng)分為一個(gè)主系統(tǒng)與多個(gè)子系統(tǒng)的形式,這樣可以使得計(jì)算機(jī)的管理系統(tǒng)能夠處理相當(dāng)龐大的數(shù)據(jù),能夠充分的滿足人們的需要,而這對(duì)于計(jì)算機(jī)軟件的發(fā)展來說是極為重要的。
4.2 設(shè)計(jì)思路
在插件的實(shí)現(xiàn)機(jī)制系統(tǒng)之中,不僅包括能夠?qū)μ幚砉δ苣K進(jìn)行管理以及加載并且能夠組織處理流程的主程序,還包括能夠通過動(dòng)態(tài)鏈接庫對(duì)插件中的功能進(jìn)行處理的處理功能模塊。這兩部分就是插件的主要組成部分,也是插件能夠?qū)崿F(xiàn)自身功能的基礎(chǔ)所在,在這其中,尤以主程序最為重要,承擔(dān)著大部分的功能支持。主程序可以直接對(duì)插件進(jìn)行管理和加載,同時(shí)還可以對(duì)插件在正常的運(yùn)行過程中所出現(xiàn)的錯(cuò)誤進(jìn)行記錄,以方便使用者進(jìn)行查詢,槿嗣塹娜粘5納產(chǎn)生活中對(duì)于計(jì)算機(jī)軟件的使用提供了極大的便利。除此之外,能夠讓主程序與插件進(jìn)行正確的通信的接口也是必不可少的。這三者即是插件中的主體部分,三者之間相互協(xié)作為插件的正常運(yùn)行做出了保障,有效地保證了計(jì)算機(jī)軟件在運(yùn)行過程中的穩(wěn)定性以及安全性,極大地提升了計(jì)算機(jī)軟件使用者的使用體驗(yàn),促進(jìn)了計(jì)算機(jī)軟件被人們廣泛地應(yīng)用,甚至對(duì)國(guó)家當(dāng)中的計(jì)算機(jī)科學(xué)技術(shù)的研究也有一定的促進(jìn)作用。[2]
4.3 接口設(shè)計(jì)
插件中的接口作為插件的重要組成部分,其具有實(shí)現(xiàn)主程序與插件之間進(jìn)行數(shù)據(jù)以及信息傳遞的重要作用,為計(jì)算機(jī)軟件在日常的使用過程中的穩(wěn)定性以及安全性做出了極大的保障。但是接口也有其局限性,就是其必須根據(jù)相應(yīng)的主程序與插件的數(shù)據(jù)以及信息的傳遞的規(guī)則和協(xié)議來使得這二者之間進(jìn)行正確的通信,因此為了保證插口的靈活性,從最大程度上為計(jì)算機(jī)軟件的使用者提供良好的使用體驗(yàn),并滿足他們對(duì)插件各種各樣的要求,我們需要設(shè)計(jì)出一個(gè)能夠包含所有插件所需的數(shù)據(jù)以及信息的數(shù)據(jù)結(jié)構(gòu),以此來實(shí)現(xiàn)不同插件所需的不同信息的傳遞。
4.4 插件技術(shù)實(shí)際調(diào)用過程
當(dāng)計(jì)算機(jī)軟件被啟動(dòng)系統(tǒng)的時(shí)候,就對(duì)對(duì)軟件內(nèi)的所有插件進(jìn)行通知,從而將軟件內(nèi)的所有插件進(jìn)行加載,在這一過程中,計(jì)算機(jī)軟件系統(tǒng)將會(huì)對(duì)內(nèi)部的所有插件進(jìn)行信息的獲取,而如果獲取到的信息不正確,那么就證明該插件是非法被加載的并對(duì)此插件進(jìn)行處理,從而在最大程度上保證計(jì)算機(jī)軟件運(yùn)行過程中的安全性。而如果系統(tǒng)獲取到的信息符合相應(yīng)的插件信息,那么該插件在計(jì)算機(jī)軟件系統(tǒng)中就會(huì)被認(rèn)定為是合法的,并隨之進(jìn)行加載操作,安裝在計(jì)算機(jī)的人機(jī)界面上,隨后就會(huì)進(jìn)行正常的工作,滿足用戶的要求。另外,如果用戶想要安裝或者是刪除插件,那么就需要通過插件管理部分,至少是在計(jì)算機(jī)軟件的主程序之中,插件的安裝以及刪除都是通過插件管理部分來進(jìn)行的,同時(shí)我們也應(yīng)該對(duì)要安裝的插件的相應(yīng)的信息進(jìn)行備份,并保存到相應(yīng)的位置,這樣當(dāng)插件被加載之后,插件的管理部分就可以對(duì)相應(yīng)的插件的配置信息進(jìn)行調(diào)整,以此來保障計(jì)算機(jī)軟件系統(tǒng)在正常的運(yùn)行過程中的穩(wěn)定性以及安全性。
4.5 計(jì)算機(jī)軟件中插件的應(yīng)用
在當(dāng)前的世界中,人們已經(jīng)進(jìn)入了計(jì)算機(jī)互聯(lián)網(wǎng)時(shí)代中,在這樣的一個(gè)時(shí)代里,計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)便是一切的基礎(chǔ),國(guó)家如果想要發(fā)展起來,縮小與世界其他發(fā)達(dá)國(guó)家的差距,那么大力發(fā)展計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)就是必不可少的,而在計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)當(dāng)中,對(duì)于軟件技術(shù)的應(yīng)用則是無處不在的,可以說軟件技術(shù)是發(fā)展計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)的基礎(chǔ),若是軟件技術(shù)做得不好,那么對(duì)于計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)的發(fā)展也就可以知道了。然而軟件技術(shù)在計(jì)算機(jī)的應(yīng)用之中卻不是那么盡如人意,人們?cè)趯?duì)計(jì)算機(jī)軟件的應(yīng)用的過程中,發(fā)現(xiàn)了大量的問題,比如計(jì)算機(jī)軟件的安全性和穩(wěn)定性以及計(jì)算機(jī)軟件在合成開發(fā)以及集成過程中可能出現(xiàn)的大量的問題,這些問題嚴(yán)重的困擾著人們對(duì)于計(jì)算機(jī)軟件的使用,使得計(jì)算機(jī)軟件技術(shù)停步不前,因此如何解決這一問題就成為了當(dāng)前每一個(gè)計(jì)算機(jī)工作者所要面對(duì)的一大問題。而通過對(duì)插件的使用,則可以有效地解決這些問題,因此在當(dāng)前的計(jì)算機(jī)軟件的使用過程中,對(duì)于插件的使用現(xiàn)象非常常見。人們可以通過對(duì)符合自身工作以及生活要求的插件進(jìn)行運(yùn)用,從而為自己的日常的生產(chǎn)生活帶來極大的便利。插件可以將各種各樣的軟件功能進(jìn)行組合,這樣可以使得插件在軟件的應(yīng)用過程中,使得軟件可以根據(jù)人們的實(shí)際需求而表現(xiàn)出不同的功能,讓插件能夠發(fā)揮出各自的用處,通過插件之間的優(yōu)化組合,從而滿足了人們?cè)谌粘5墓ぷ髦袑?duì)于計(jì)算機(jī)軟件不同功能的需要,大大地提高了人們工作的效率,為人們帶來了非常大的便利。[3]另外,插件也可以進(jìn)行及時(shí)的更新,為人們提供了更好地使用體驗(yàn),通過與時(shí)俱進(jìn)的方法,滿足了人們?cè)诓煌瑫r(shí)期的不同的要求,同時(shí)也以最小的成本滿足的客戶對(duì)于計(jì)算機(jī)軟件功能的需求,大大地節(jié)省了成本,創(chuàng)造出了極高的經(jīng)濟(jì)效益,正是因?yàn)槿绱?,在?jì)算機(jī)軟件中應(yīng)用插件技術(shù),并對(duì)插件的工作原理、使用方法、類型以及功能等方面進(jìn)行研究是十分有必要的。。
5 總結(jié)
當(dāng)前的世界正處于第三次科技革命的重要變革的一個(gè)時(shí)期,我國(guó)如果想要抓住這么一個(gè)巨大的機(jī)遇,從而趕上發(fā)達(dá)國(guó)家的腳步并超過他們,那么就需要緊跟時(shí)代的潮流,不能被時(shí)代所拋棄。而當(dāng)前的時(shí)代已經(jīng)處于計(jì)算機(jī)互聯(lián)網(wǎng)的時(shí)代,作為這個(gè)時(shí)代的典型產(chǎn)物的計(jì)算機(jī)已經(jīng)走入了家家戶戶。對(duì)于現(xiàn)代的計(jì)算機(jī)技術(shù)來說,計(jì)算機(jī)軟件技術(shù)的應(yīng)用與發(fā)展,是計(jì)算機(jī)技術(shù)發(fā)展的一個(gè)重要組成部分,因此對(duì)于發(fā)展計(jì)算機(jī)科學(xué)技術(shù)來說,計(jì)算機(jī)軟件技術(shù)的發(fā)展至關(guān)重要。因此作為具有解決計(jì)算機(jī)軟件在運(yùn)行中所出現(xiàn)的一系列問題作用的插件技術(shù)自然也是非常重要的,插件技術(shù)在計(jì)算機(jī)軟件的應(yīng)用中,不僅可以解決計(jì)算機(jī)軟件所出現(xiàn)的問題,還可以對(duì)計(jì)算機(jī)軟件中的功能進(jìn)行添加與刪減,可以從最大程度上滿足使用者對(duì)計(jì)算機(jī)軟件不同的需要,提高計(jì)算機(jī)軟件的穩(wěn)定性與安全性,為使用者帶來良好的使用體驗(yàn),對(duì)于計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展突破具有積極有效的促進(jìn)作用。本文通過對(duì)插件技術(shù)及其原理以及插件技術(shù)的類型與功能進(jìn)行了簡(jiǎn)要的闡述,并對(duì)插件技術(shù)在計(jì)算機(jī)軟件技術(shù)中的應(yīng)用做出了一定的探討,希望能夠?qū)Υ蠹矣兴鶐椭?/p>
參考文獻(xiàn):
[1] 張虎.插件技術(shù)在計(jì)算機(jī)軟件技術(shù)中的應(yīng)用研究[J].硅谷,2014(20):136-137.
目前我國(guó)高校的人才培養(yǎng)模式完全不符合社會(huì)企業(yè)需求的人才培養(yǎng)。高校在培養(yǎng)學(xué)生的實(shí)踐與創(chuàng)新能力方面比較欠缺,只注重理論知識(shí)的培養(yǎng)。從而使得計(jì)算機(jī)方面的學(xué)生就業(yè)競(jìng)爭(zhēng)力比較弱,造成就業(yè)困難的局面。部分學(xué)生會(huì)參加培訓(xùn)機(jī)構(gòu)有關(guān)的崗前培訓(xùn),造成學(xué)生較大的經(jīng)濟(jì)負(fù)擔(dān)[1]。另外軟件企業(yè)無法招到合適的軟件技術(shù)人才,從而又會(huì)加大企業(yè)的培訓(xùn)負(fù)擔(dān)。因此,高校應(yīng)在培養(yǎng)技術(shù)型人才方面要注重培養(yǎng)始建于創(chuàng)新能力。
一、計(jì)算機(jī)軟件技術(shù)課程群體系
我國(guó)相關(guān)教育工作人員根據(jù)我國(guó)的教育現(xiàn)狀,并結(jié)合國(guó)內(nèi)外先進(jìn)的教學(xué)方式以及改革經(jīng)驗(yàn),對(duì)軟件技術(shù)課程群進(jìn)行深入的分析研究,明確教育目標(biāo),對(duì)教育體系進(jìn)行完善。建立了一個(gè)完整的課程群體系。
其一,軟件技術(shù)方向課程。根據(jù)不同專業(yè)方向,學(xué)生可以在專業(yè)知識(shí)以及能力方面選擇不同的側(cè)重點(diǎn),從而針對(duì)這一側(cè)重點(diǎn)進(jìn)行全面的學(xué)習(xí)。這類課程的內(nèi)容主要包含編譯原理、軟件工程、數(shù)據(jù)庫原理、網(wǎng)絡(luò)編程、操作系統(tǒng)以及人機(jī)界面設(shè)計(jì)等類型,教學(xué)目的在于掌握軟件的核心技術(shù),完成軟件系統(tǒng)的邏輯處理設(shè)計(jì)、界面設(shè)計(jì)、數(shù)據(jù)存儲(chǔ)以及數(shù)據(jù)傳輸?shù)热蝿?wù),使得學(xué)生能夠在學(xué)習(xí)的過程中,自主建立一個(gè)合理的軟件系統(tǒng)結(jié)構(gòu)框架。這類課程主要訓(xùn)練學(xué)生的綜合性實(shí)踐能力,在完成原程序的前提下,進(jìn)行算法訓(xùn)練,促進(jìn)學(xué)生更好地把握軟件技術(shù)的本質(zhì)。
其二,軟件技術(shù)基礎(chǔ)課程。這類課程主要是傳授學(xué)生計(jì)算機(jī)專業(yè)方面的基礎(chǔ)內(nèi)容,以及基礎(chǔ)軟件知識(shí),對(duì)本學(xué)科的知識(shí)體系的思想、基本原理以及方法進(jìn)行系統(tǒng)的教育。此課程是計(jì)算機(jī)知識(shí)的基礎(chǔ),在計(jì)算機(jī)知識(shí)體系中處于中心地位。這類課程主要有數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、計(jì)算機(jī)導(dǎo)論、面向?qū)ο蟪绦蛟O(shè)計(jì)、匯編語言程序設(shè)計(jì)以及基礎(chǔ)程序設(shè)計(jì)語言等學(xué)科。這類課程有利于學(xué)生進(jìn)一步的學(xué)習(xí)后續(xù)課程,其理論與實(shí)踐有機(jī)的結(jié)合在一起,有利于基礎(chǔ)知識(shí)的學(xué)習(xí)與掌握。此類課程主要是通過簡(jiǎn)單地項(xiàng)目訓(xùn)練,對(duì)學(xué)生進(jìn)行初步的思維模式培養(yǎng),以便學(xué)生建立初級(jí)的問題分析以及解決能力模式,促進(jìn)學(xué)生實(shí)踐能力的培養(yǎng)。
其三,軟件技術(shù)拓展課程。軟件技術(shù)拓展課程主要體現(xiàn)出計(jì)算機(jī)的發(fā)展趨勢(shì)以及相關(guān)學(xué)科之間的關(guān)系,在新形勢(shì)下所產(chǎn)生的新型的技術(shù)、運(yùn)用以及方向等。這類課程主要包括Java對(duì)象體系、網(wǎng)絡(luò)框架、網(wǎng)絡(luò)編程、Win32核心編程、嵌入式系統(tǒng)編程、神經(jīng)網(wǎng)絡(luò)編程、Unix/linux系統(tǒng)編程、軟件質(zhì)量控制以及軟件測(cè)試等科目。其主要以現(xiàn)今最先進(jìn)的技術(shù)以及最新的開發(fā)平臺(tái)為研究對(duì)象,在基礎(chǔ)課程上再次提高計(jì)算機(jī)知識(shí)以及能力。這類課程主要培養(yǎng)實(shí)際應(yīng)用型人才,通過實(shí)際訓(xùn)練提高學(xué)生的經(jīng)驗(yàn)以及創(chuàng)新能力。
二、建設(shè)計(jì)算機(jī)軟件技術(shù)課程群的教學(xué)團(tuán)隊(duì)
高校的教學(xué)團(tuán)隊(duì)?wèi)?yīng)該根據(jù)研究方向、職稱、年齡、學(xué)歷以及學(xué)緣進(jìn)行劃分,形成合理的軟件技術(shù)教學(xué)團(tuán)隊(duì)。每位教師的授課范圍以及研究領(lǐng)域必須在軟件技術(shù)課程的范圍之內(nèi)。教學(xué)團(tuán)隊(duì)要注重培養(yǎng)青年教師,以創(chuàng)新能力以及實(shí)踐能力為培養(yǎng)中心,提高青年教師的專業(yè)素養(yǎng),配備經(jīng)驗(yàn)豐富的指導(dǎo)教師,培養(yǎng)青年教師在教學(xué)內(nèi)容、方法、手段、課堂設(shè)計(jì)、講述板書以及作業(yè)答疑方面進(jìn)行全面輔導(dǎo)[2]。教學(xué)團(tuán)隊(duì)要培養(yǎng)學(xué)生的軟件開發(fā)能力,在教學(xué)的過程中,教師之間要相互交流、共同研究教學(xué)。教學(xué)團(tuán)隊(duì)?wèi)?yīng)具有團(tuán)隊(duì)合作精神,建立以培養(yǎng)高素質(zhì)、實(shí)踐能力以及創(chuàng)新能力強(qiáng)的人才的目標(biāo)。
三、改善計(jì)算機(jī)軟件技術(shù)課程群的教學(xué)方法以及手段
(一)教學(xué)方式的改變。在進(jìn)行計(jì)算機(jī)軟件技術(shù)課程教學(xué)時(shí),要改變以往的教學(xué)方式,運(yùn)用多元化的方式以及手段進(jìn)行教學(xué)。例如合理采用案例教學(xué)法、參與式教學(xué)法、過程控制法以及任務(wù)目標(biāo)驅(qū)動(dòng)教學(xué)法等。教師在教學(xué)的過程中,要根據(jù)教學(xué)內(nèi)容以及特征,運(yùn)用相適應(yīng)的教學(xué)方法,引導(dǎo)學(xué)生學(xué)習(xí)。例如教師在進(jìn)行軟件編程教學(xué)時(shí),就可以讓學(xué)生先進(jìn)行編程,如遇不會(huì)或不懂的地方再請(qǐng)教教師,教師在教學(xué)完之后可以布置相關(guān)的作業(yè),讓學(xué)生進(jìn)行練習(xí),增強(qiáng)學(xué)生參與教學(xué),促進(jìn)學(xué)生學(xué)習(xí)效率的提高。軟件技術(shù)課程群也可利用網(wǎng)絡(luò)進(jìn)行教學(xué),建立先進(jìn)的信息化教學(xué)模式,增加教學(xué)方式,促進(jìn)學(xué)生主動(dòng)學(xué)習(xí),提高學(xué)習(xí)效率。
(二)課程內(nèi)容的更新。課程內(nèi)容要生動(dòng)、豐富,教師在教學(xué)的時(shí)候,就要對(duì)教學(xué)內(nèi)容加以運(yùn)用,通過不同的方式將教學(xué)內(nèi)容呈現(xiàn)在學(xué)生的面前,例如可采用多媒體教學(xué),將教學(xué)知識(shí)清楚明了的呈現(xiàn)出來,便于學(xué)生理解與吸收。教師將工作中新研究成果以及新方法可以到教學(xué)內(nèi)容中,擴(kuò)展教學(xué)內(nèi)容以及深化教學(xué)內(nèi)容,從而使得課程內(nèi)容保持最新的狀態(tài),豐富教學(xué)內(nèi)容,使得教學(xué)內(nèi)容更加貼近計(jì)算機(jī)發(fā)展的趨勢(shì)。
(三)培養(yǎng)學(xué)生實(shí)踐、創(chuàng)新能力。在課程的設(shè)計(jì)過程中,要時(shí)刻注意培養(yǎng)學(xué)生的實(shí)踐能力與創(chuàng)新能力。對(duì)學(xué)生進(jìn)行綜合性以及系統(tǒng)性訓(xùn)練,培養(yǎng)學(xué)生綜合運(yùn)用知識(shí)解決問題的能力,在課程設(shè)計(jì)中,要以教師為引導(dǎo),學(xué)生為主體的模式進(jìn)行教學(xué),調(diào)動(dòng)學(xué)生參與課程設(shè)計(jì),提高學(xué)生的動(dòng)手能力。教師應(yīng)在教學(xué)的過程中,訓(xùn)練學(xué)生的實(shí)踐能力以及創(chuàng)新能力。鼓勵(lì)學(xué)生自主開展研究式的學(xué)習(xí)方法,提供專題進(jìn)行自主研究學(xué)習(xí)。
四、總結(jié)
為了順應(yīng)我國(guó)教育體制改革以及社會(huì)經(jīng)濟(jì)發(fā)展的需求,高校應(yīng)建立課程群,綜合培養(yǎng)高素質(zhì)型人才。筆者就目前我國(guó)企業(yè)人才要求進(jìn)行分析,急需建立計(jì)算機(jī)軟件技術(shù)課程群,教育工作者要建立相關(guān)的教學(xué)團(tuán)隊(duì),對(duì)軟件技術(shù)課程體系進(jìn)行分析,改變教學(xué)方法以及教學(xué)手段。促進(jìn)實(shí)踐能力以及創(chuàng)新能力型人才的培養(yǎng),為我國(guó)企業(yè)提供技術(shù)實(shí)用型人才,從而促進(jìn)經(jīng)濟(jì)的發(fā)展。
關(guān)鍵詞:計(jì)算機(jī);軟件技術(shù);不可靠性
中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-7712 (2014) 02-0000-01
計(jì)算機(jī)的軟件技術(shù)因其方便、快捷、靈活性強(qiáng)以及設(shè)計(jì)范圍廣等優(yōu)勢(shì),在很大程度上受到人們的關(guān)注,是計(jì)算機(jī)技術(shù)中比較先進(jìn)的。由于計(jì)算機(jī)的快速發(fā)展,網(wǎng)絡(luò)和信息安全得到大幅度的提升,關(guān)于軟件技術(shù)的不可靠性也受到了計(jì)算機(jī)行業(yè)的注意。計(jì)算機(jī)軟件的不可靠性表現(xiàn)在多個(gè)方面,對(duì)計(jì)算機(jī)的發(fā)展以及用戶的使用帶來了諸多挑戰(zhàn),未來的計(jì)算機(jī)研究需要在不可靠性這方面花費(fèi)更多的精力。
一、計(jì)算機(jī)軟件技術(shù)的組成與含義
對(duì)于一個(gè)產(chǎn)品的研究,就必須搞清楚它本身所涉及的范圍。同理,要想知道計(jì)算機(jī)軟件不可靠性產(chǎn)生的原因,就要先了解它包含的范圍。計(jì)算機(jī)系統(tǒng)由硬件和軟件兩方面組成。軟件強(qiáng)調(diào)的是對(duì)計(jì)算機(jī)內(nèi)部的程序及有關(guān)數(shù)據(jù)進(jìn)行的表示,對(duì)程序執(zhí)行的有關(guān)方案進(jìn)行控制,對(duì)計(jì)算機(jī)的語言、資源及操作過程進(jìn)行處理。研究包括:程序的語言設(shè)計(jì)、數(shù)據(jù)庫技術(shù)、實(shí)用程序、編譯技術(shù)等方面。所謂的計(jì)算機(jī)的軟件技術(shù)也就是計(jì)算機(jī)方法、規(guī)則、程序的文檔以及它裕興是所需要的數(shù)據(jù)。[1]一般被分為數(shù)據(jù)處理、過程控制、人工智能、科學(xué)計(jì)算的幾大類。對(duì)于計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)來說,計(jì)算機(jī)軟件是其靈魂,計(jì)算機(jī)之所以可以發(fā)回如此大的功能都是建立在軟件技術(shù)上的。
二、軟件技術(shù)的不可靠性分析
(一)隨著最近幾年計(jì)算機(jī)的快速發(fā)展,我過的信息化產(chǎn)業(yè)也在蒸蒸日上,發(fā)展進(jìn)程也在迅速提升。軟件產(chǎn)業(yè)在我國(guó)的國(guó)名經(jīng)濟(jì)中所占的比例越來越大,逐漸成為支柱產(chǎn)業(yè)?,F(xiàn)在對(duì)于計(jì)算機(jī)的軟件技術(shù)的可靠性一般指的是給予軟件質(zhì)量、屬性、性能一個(gè)評(píng)價(jià)標(biāo)準(zhǔn)。換句話來說,就是在特定的環(huán)境和時(shí)間使用計(jì)算機(jī)軟件而不會(huì)造成故障的一個(gè)概率問題。一般情況下,這個(gè)概率是衡量軟件有無故障的指標(biāo)。是系統(tǒng)在使用和輸入過程中的缺陷函數(shù),它與硬件的可靠性定義相類似。然而軟件技術(shù)的開發(fā)是否具有可靠性主要取決軟件開發(fā)學(xué),所以計(jì)算機(jī)軟件技術(shù)給廣大用戶及計(jì)算機(jī)的發(fā)展帶來難題。雖然各方面的體系均比較完善,然而計(jì)算機(jī)技術(shù)的可靠性仍然相對(duì)滯后。
(二)我國(guó)實(shí)行科教興國(guó)戰(zhàn)略,對(duì)于計(jì)算機(jī)技術(shù)的發(fā)展,我國(guó)政府給予了充足的扶持政策。在經(jīng)過各方面的努力之后,我國(guó)的軟件技術(shù)得到很可觀的發(fā)展,并且在綜合實(shí)力方面得到了不斷提升。但是在整個(gè)全球行列中,面對(duì)競(jìng)爭(zhēng)激烈的國(guó)際市場(chǎng),我國(guó)計(jì)算機(jī)的軟件技術(shù)發(fā)展的形勢(shì)仍然十分嚴(yán)峻。我國(guó)現(xiàn)階段的計(jì)算機(jī)技術(shù)發(fā)展存在的問題主要有以下幾個(gè)方面:
1.硬件技術(shù)是針對(duì)硬件材料進(jìn)行的研究,硬件材料是否易于老化對(duì)硬件是十分重要的,所以要注重硬件材料的質(zhì)量,以免在使用中引起不必要的麻煩。[2]硬件一般會(huì)出現(xiàn)物理故障,這是物理變化所有的結(jié)果;對(duì)于軟件來說,不會(huì)出現(xiàn)物理損耗,既不會(huì)磨損也不會(huì)陳舊;
2.現(xiàn)階段,我國(guó)從事軟件行業(yè)的人員大多都是從事支持軟件、程序開發(fā)等基礎(chǔ)工作,都是基礎(chǔ)性的技術(shù)人員。然而在研發(fā)當(dāng)中需要有引領(lǐng)作用的高技術(shù)的科研人才極為缺乏,這對(duì)我國(guó)計(jì)算機(jī)軟件的發(fā)展無疑是很大的絆腳石,人才的匱乏,是我國(guó)軟件行業(yè)向上發(fā)展的巨大障礙,正式因?yàn)檫@個(gè)原因,是我國(guó)的軟件技術(shù)相對(duì)落后;
3.一般來說,工作人員在預(yù)防故障實(shí)行的是預(yù)防性的維護(hù)技術(shù),診斷故障則是斷開已經(jīng)失效的部件,對(duì)于軟件的恢復(fù)功能則是采取修復(fù)或是更換系統(tǒng)等硬件維護(hù)措施來保證計(jì)算機(jī)的正常工作,這只是對(duì)計(jì)算機(jī)硬件損壞采取的措施。然而當(dāng)軟件出現(xiàn)損壞時(shí)就不能采取這樣的措施進(jìn)行挽救,只能重新設(shè)計(jì)失效軟件。
三、解決計(jì)算機(jī)不可靠性的措施
(一)一般來說,軟件的不可靠性是由軟件差錯(cuò)引起的軟件故障,軟件差錯(cuò)則是在進(jìn)行軟件開發(fā)時(shí)所留下的人為失誤。因此,提高工作人員的專業(yè)技能是首要問題,這樣就可以讓工作人員充分了解定義之后,對(duì)客戶所提出的要求能夠心知肚明;第二,要著重注意各種技術(shù)方面的錯(cuò)誤;最后在避免錯(cuò)誤的同時(shí)要認(rèn)真思考,直到內(nèi)容、文檔、版本達(dá)到一致,根據(jù)工程的具體需要進(jìn)行材料的選擇。
(二)工作人員未對(duì)軟件開發(fā)的各個(gè)階段沒有經(jīng)過評(píng)審和維護(hù)工作,從而使得計(jì)算機(jī)軟件出現(xiàn)各種各樣的問題。所以為了防止這類現(xiàn)象的發(fā)生,要及時(shí)的對(duì)開發(fā)軟件進(jìn)行評(píng)審,同時(shí)軟件評(píng)審人員要配備各個(gè)領(lǐng)域?qū)I(yè)人員,以提高評(píng)審質(zhì)量。評(píng)審人員通過評(píng)審組提交的文檔來衡量軟件來開發(fā)是否符合要求,從而保證計(jì)算機(jī)軟件的開發(fā)質(zhì)量。
(三)建立有效的質(zhì)量檢測(cè)。雖然國(guó)家對(duì)于計(jì)算機(jī)軟件技術(shù)制定了相關(guān)規(guī)范,但是在質(zhì)量測(cè)試、評(píng)價(jià)修改以及技術(shù)改良方面缺少監(jiān)測(cè)機(jī)制。所以為了保證軟件的開發(fā)的質(zhì)量,有必要建立完善的“三檢體制”,提高軟件設(shè)計(jì)的整體水平,減少軟件開發(fā)的錯(cuò)誤,進(jìn)而有利于核心技術(shù)的提高。
四、結(jié)束語
軟件技術(shù)對(duì)我國(guó)計(jì)算機(jī)的發(fā)展具有重要作用,所以技術(shù)人員在進(jìn)行設(shè)計(jì)時(shí)要充分考慮到軟件技術(shù)的不可靠性,避免錯(cuò)誤的產(chǎn)生,以保證我國(guó)信息技術(shù)的快速發(fā)展。
參考文獻(xiàn):
[1]張才華,馮法池,任軍.計(jì)算機(jī)軟件技術(shù)的不可靠性分析[J].煤炭技術(shù),2013(03).
關(guān)鍵詞:計(jì)算機(jī)軟件技術(shù);興趣;教學(xué)方法
作者:潘綺華
在1946年第一臺(tái)計(jì)算機(jī)面世以后,隨著科學(xué)技術(shù)的不斷發(fā)展進(jìn)步,大半個(gè)世紀(jì)里,信息技術(shù)已經(jīng)蔓延到社會(huì)的方方面面。計(jì)算機(jī)成為辦公生活的基本工具,廣泛應(yīng)用于日常生活、工作、學(xué)習(xí)和娛樂等。隨著計(jì)算機(jī)硬件的不斷發(fā)展,計(jì)算機(jī)軟件技術(shù)也高速進(jìn)步,成為計(jì)算機(jī)技術(shù)的一個(gè)重要組成部分,是衡量計(jì)算機(jī)技術(shù)發(fā)展階段的重要標(biāo)志。同時(shí),計(jì)算機(jī)軟件技術(shù)的發(fā)展驅(qū)動(dòng)著計(jì)算機(jī)硬件的正常運(yùn)行,也帶動(dòng)計(jì)算機(jī)硬件的升級(jí)換代。計(jì)算機(jī)軟件技術(shù)還可以用于管理數(shù)據(jù)和信息,成為國(guó)家信息化建設(shè)的基礎(chǔ)設(shè)施,在信息技術(shù)產(chǎn)業(yè)中充當(dāng)著重要的角色。因此,包括計(jì)算機(jī)軟件技術(shù)在內(nèi)的計(jì)算機(jī)教育在各國(guó)備受重視。然而,當(dāng)前計(jì)算機(jī)軟件技術(shù)教育存在教學(xué)理念不科學(xué)、教學(xué)方法不合理、教學(xué)成效不顯著等問題,因此,如何使學(xué)生在學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)知識(shí)的基礎(chǔ)上,掌握計(jì)算機(jī)軟件理論和技術(shù),融會(huì)貫通地運(yùn)用各種計(jì)算機(jī)軟件,成為一名優(yōu)秀的計(jì)算機(jī)從業(yè)人員,具有重要的意義。本文針對(duì)目前存在的問題,結(jié)合多年的教學(xué)經(jīng)驗(yàn),淺談一下計(jì)算機(jī)軟件技術(shù)的教學(xué)方法。
一、合理安排教學(xué)課時(shí),靈活調(diào)整教學(xué)內(nèi)容
計(jì)算機(jī)軟件技術(shù)課程是一門涉及面廣、概念抽象、實(shí)踐性強(qiáng)的課程。因此,在教學(xué)過程中,應(yīng)更強(qiáng)調(diào)其動(dòng)手能力、實(shí)踐能力的培養(yǎng)。教師在進(jìn)行課時(shí)安排的規(guī)劃時(shí),要充分考慮到該特點(diǎn),側(cè)重實(shí)踐類課時(shí)的分配,以便學(xué)生有足夠的時(shí)間進(jìn)行實(shí)際操作和運(yùn)用。由于計(jì)算機(jī)軟件技術(shù)基礎(chǔ)知識(shí)較抽象,要求學(xué)生具有較好的數(shù)學(xué)基礎(chǔ)、邏輯推理能力以及綜合分析能力等,所以在教學(xué)過程中,教師應(yīng)有針對(duì)性地對(duì)一些教學(xué)難點(diǎn)進(jìn)行基礎(chǔ)講解后,補(bǔ)充拓展一些與其相關(guān)的知識(shí),使學(xué)生能更深刻地理解掌握,在合理范圍內(nèi),可適當(dāng)調(diào)整教學(xué)課時(shí)。
二、培養(yǎng)學(xué)生的學(xué)習(xí)興趣
德國(guó)哲學(xué)家黑格爾曾說過這樣一句話:“對(duì)于能引起人興趣的東西,人才能把它記住,而一個(gè)深廣的心靈總是把興趣的領(lǐng)域推廣到無數(shù)的事物上去?!庇纱丝梢?,興趣在學(xué)習(xí)過程中起到了積極的推動(dòng)作用。學(xué)習(xí)興趣是直接推動(dòng)學(xué)生主動(dòng)學(xué)習(xí)的一種內(nèi)部動(dòng)力,是熱愛學(xué)習(xí)、產(chǎn)生強(qiáng)烈求知欲的基礎(chǔ)。只有當(dāng)學(xué)生自身對(duì)學(xué)習(xí)內(nèi)容產(chǎn)生了濃厚的興趣,才能主動(dòng)去學(xué)習(xí)。目前國(guó)內(nèi)的教育多少帶有功利性,學(xué)生不是主動(dòng)地想學(xué)某方面的知識(shí),而是被迫去學(xué),這樣就導(dǎo)致很多學(xué)生對(duì)學(xué)習(xí)產(chǎn)生了抵觸情緒。尤其對(duì)于計(jì)算機(jī)軟件技術(shù)這類較抽象的課程,如果沒有興趣的支撐,學(xué)生可能只是敷衍了事的學(xué)習(xí),根本達(dá)不到期望的教學(xué)目標(biāo)。因此,在教學(xué)過程中,要想取得好的教學(xué)效果,就要激發(fā)學(xué)生的學(xué)習(xí)興趣。首先要讓學(xué)生了解學(xué)習(xí)原因及目的。當(dāng)學(xué)習(xí)該學(xué)科沒有太強(qiáng)的吸引力時(shí),對(duì)最終目標(biāo)的了解是很重要的。在第一節(jié)課上,老師可以主動(dòng)告訴學(xué)生學(xué)習(xí)計(jì)算機(jī)軟件技術(shù)這門課程的原因,也可以以提問的方式,聽聽學(xué)生的想法。當(dāng)他們了解了學(xué)習(xí)原因之后,再舉例說明學(xué)習(xí)計(jì)算機(jī)軟件技術(shù)的目的或者用途,比如可以用Photoshop軟件將自己與喜歡的偶像合成在一張照片上,也可以美化自己。通過對(duì)學(xué)習(xí)的意義和目的有較深刻的理解,就會(huì)產(chǎn)生濃厚的興趣,認(rèn)真學(xué)習(xí)該門課程。其次可把學(xué)生原有的其他興趣或理想,通過與計(jì)算機(jī)軟件技術(shù)建立相關(guān)的連接,將其興趣轉(zhuǎn)移到該課程上。再次可通過培養(yǎng)學(xué)生的成就感,培養(yǎng)學(xué)習(xí)興趣。在學(xué)習(xí)的過程中每取得一次小的成功,就進(jìn)行獎(jiǎng)賞,比如當(dāng)眾鼓勵(lì)夸獎(jiǎng)該學(xué)生,形成良性競(jìng)爭(zhēng)機(jī)制,不知不覺建立起直接興趣。此外,老師還可以不斷地提問,幫助學(xué)生用學(xué)得的知識(shí)解決實(shí)際問題,使學(xué)生產(chǎn)生成功的喜悅情緒,保持興趣的穩(wěn)定。
三、傳統(tǒng)教學(xué)方法與現(xiàn)代教學(xué)方法相結(jié)合
1.板書與多媒體教學(xué)相結(jié)合
在19世紀(jì)末20世紀(jì)初,教學(xué)主要靠書本、黑板和粉筆等傳統(tǒng)教學(xué)方法。在采用傳統(tǒng)教學(xué)方法教學(xué)的過程中,教師講解的內(nèi)容和速度與學(xué)生的思考節(jié)奏相符,這樣一來,學(xué)生就容易接受和理解所學(xué)知識(shí)點(diǎn),但該方法使學(xué)生在聽課時(shí)一味地跟著教師的思路走,不積極思考,導(dǎo)致缺乏創(chuàng)新能力和主動(dòng)學(xué)習(xí)的能力,而且對(duì)于計(jì)算機(jī)軟件技術(shù)的操作過程無法生動(dòng)形象地進(jìn)行講授,不能直觀地將軟件操作界面和過程展示給學(xué)生,一定程度上限制了該課程的發(fā)展。近年來,現(xiàn)代教育技術(shù)迅猛發(fā)展,多媒體教學(xué)得到迅速發(fā)展和廣泛的應(yīng)用,它節(jié)省了板書的時(shí)間,教師利用多媒體技術(shù)把教學(xué)內(nèi)容制成課件,直接進(jìn)行計(jì)算機(jī)軟件的操作演示,不僅提高了教學(xué)的效率,而且具備視聽教學(xué)的直觀性,使得教學(xué)更生動(dòng),能夠適當(dāng)?shù)丶涌旖虒W(xué)進(jìn)度和拓寬學(xué)生的知識(shí)面。但多媒體教學(xué)使學(xué)生對(duì)所學(xué)知識(shí)只有“一面之緣”,印象不深,甚至學(xué)生思維跟不上課件的播放速度,這樣就導(dǎo)致學(xué)生不容易理解和掌握所學(xué)知識(shí),嚴(yán)重者還可能使學(xué)生對(duì)該門課程產(chǎn)生厭惡心理。所以,在計(jì)算機(jī)軟件技術(shù)的教學(xué)過程中,應(yīng)該將傳統(tǒng)教學(xué)和多媒體教學(xué)有機(jī)結(jié)合,揚(yáng)長(zhǎng)避短,充分發(fā)揮兩種教學(xué)方式的優(yōu)點(diǎn),使學(xué)生既能理解理論知識(shí),也能掌握直觀的操作流程,提高學(xué)生的學(xué)習(xí)興趣,增強(qiáng)學(xué)習(xí)的主動(dòng)性、自覺性和創(chuàng)新性。
2.老師講解與小組討論相結(jié)合
在教學(xué)過程中,如果只是教師在課堂上進(jìn)行講解,那么學(xué)生就會(huì)容易跟著教師的思路走,很少思考,也缺乏創(chuàng)新,但同時(shí)由于學(xué)生只是被動(dòng)地接受知識(shí),并未主動(dòng)參與課程,所以也容易出現(xiàn)開小差的情況,導(dǎo)致教學(xué)內(nèi)容完成了,但是未取得理想的效果。教師可在講解過程中,適時(shí)地安排一些相關(guān)的題目或者議題進(jìn)行分小組討論,鼓勵(lì)學(xué)生自由地發(fā)表自己的看法,這樣既可以使教師加強(qiáng)對(duì)學(xué)生學(xué)習(xí)程度的了解,也可以增強(qiáng)學(xué)生的語言表達(dá)能力、團(tuán)結(jié)協(xié)作能力、參與能力、思考問題的能力,而且通過小組討論,開闊了學(xué)生的思維,讓學(xué)生更全面、更深刻地理解所學(xué)內(nèi)容。
3.練習(xí)法與游戲相結(jié)合
關(guān)鍵詞:計(jì)算機(jī);軟件技術(shù):不可靠性;探索分析
DOI:10.16640/ki.37-1222/t.2016.03.246
1 計(jì)算機(jī)軟件技術(shù)不可靠性的表現(xiàn)
1.1 被其他程序入侵
許多計(jì)算機(jī)軟件本身就存在著一些漏洞,而這些漏洞往往可能會(huì)導(dǎo)致計(jì)算機(jī)病毒的入侵,造成計(jì)算機(jī)癱瘓等問題。由于網(wǎng)絡(luò)是一個(gè)開放的空間,軟件入侵便成為時(shí)常發(fā)生的事情,計(jì)算機(jī)本身的漏洞除外,網(wǎng)絡(luò)黑客也是一種入侵的方式,他們可以在網(wǎng)絡(luò)上篡改計(jì)算機(jī)程序,使各種程序紊亂。然而這些入侵都是無法徹底避免的,往往難以預(yù)測(cè),并且通常都是以篡改計(jì)算機(jī)代碼的方式,使得軟件不能正常運(yùn)行或者無法運(yùn)行。
1.2 人為設(shè)計(jì)缺陷
對(duì)于計(jì)算機(jī)而言,相比起硬件來說,軟件的決定要素更為靈活,因?yàn)檐浖膭?chuàng)作者是人,而硬件的決定要素則是計(jì)算機(jī)所處環(huán)境的物質(zhì)。軟件是設(shè)計(jì)者應(yīng)用戶需求而專門設(shè)計(jì)的計(jì)算機(jī)程序,各個(gè)環(huán)節(jié)都以設(shè)計(jì)者的思維模式作為基礎(chǔ),所以軟件的好壞與人的技術(shù)程度有直接關(guān)系。然而,人的思維和能力都是有限的,在繁瑣的設(shè)計(jì)過程中,也難免會(huì)出現(xiàn)失誤,因此軟件也可能會(huì)隨之出現(xiàn)一些疏漏,也就是通常所說的BUG。不同于硬件的是,軟件中的這種BUG潛伏性很強(qiáng),在一般的軟件測(cè)試中很難被發(fā)現(xiàn),只有在一定的情況下它才會(huì)發(fā)揮作用,這樣的缺陷也會(huì)導(dǎo)致計(jì)算機(jī)陷入癱瘓或者使軟件崩潰,造成嚴(yán)重的后果。由此可見,人為的設(shè)計(jì)失誤也是計(jì)算機(jī)軟件不可靠性的一種具體表現(xiàn)。
1.3 復(fù)原的難度
一般從計(jì)算機(jī)軟件的維護(hù)和修復(fù)來看,這一點(diǎn)不能跟硬件相提并論,硬件的恢復(fù)工作要比軟件簡(jiǎn)單許多,但軟件功能恢復(fù)是一件難度非常大的事情,通常情況下,軟件出問題之后都只能重新設(shè)計(jì),因?yàn)檫@樣比起修復(fù)簡(jiǎn)便得多。
2 影響軟件技術(shù)不可靠性的因素
2.1 軟件的設(shè)計(jì)誤差
在軟件設(shè)計(jì)的過程當(dāng)中,由于是人為因素,所以出現(xiàn)誤差是在所難免的,這都是屬于人為錯(cuò)誤。第一,設(shè)計(jì)者對(duì)用戶需求的把握度不夠,溝通交流不透徹,造成分析不徹底,出現(xiàn)誤差,因此軟件開發(fā)者跟用戶的要求得不到統(tǒng)一,這樣設(shè)計(jì)出來的軟件就沒有科學(xué)性、合理性;第二,軟件的編碼出現(xiàn)問題,可能是語法錯(cuò)誤,也可能是設(shè)計(jì)錯(cuò)誤,這種失誤跟設(shè)計(jì)者的能力水平有直接的關(guān)系,在設(shè)計(jì)過程中,軟件的編碼起著至關(guān)重要的決定作用,沒有正確完整的編碼,程序就不能正常運(yùn)行;第三,在設(shè)計(jì)中,設(shè)計(jì)者還需注意軟件運(yùn)行的特殊情況,應(yīng)該全面顧及到整個(gè)軟件的適用范圍,否則容易在設(shè)計(jì)中出現(xiàn)死角,然而,這種情況在測(cè)試中很難發(fā)現(xiàn),只有運(yùn)用到實(shí)際當(dāng)中才會(huì)被發(fā)現(xiàn);第四,設(shè)計(jì)者還會(huì)出現(xiàn)文檔內(nèi)容錯(cuò)誤的情況,不過這比較容易修正,只要發(fā)現(xiàn)及時(shí)就能更改。
2.2 開發(fā)過程的全面控制
計(jì)算機(jī)軟件在開發(fā)過程中也會(huì)出現(xiàn)一些問題,各個(gè)開發(fā)階段缺乏測(cè)評(píng)。想要保證軟件最終能夠按計(jì)劃正常運(yùn)行,必須先保證每個(gè)設(shè)計(jì)環(huán)節(jié)都對(duì)軟件進(jìn)行審核,并且明確該階段相應(yīng)的標(biāo)準(zhǔn)。不僅僅是軟件的設(shè)計(jì)者,相關(guān)的管理人員和監(jiān)管人員都需要參與到其中來。尤其是評(píng)審人員,應(yīng)該及時(shí)審核設(shè)計(jì)者提交的軟件文檔是否能夠執(zhí)行上一階段文檔的標(biāo)準(zhǔn)和要求并作出回應(yīng),在審核之后設(shè)計(jì)者要按照評(píng)審組的要求進(jìn)行相應(yīng)的修改調(diào)整,以免軟件投入應(yīng)用后出現(xiàn)更多的問題。
2.3 軟件測(cè)試系統(tǒng)的缺乏
目前我國(guó)還缺乏固定的軟件開發(fā)質(zhì)量測(cè)試體制,我國(guó)的軟件開發(fā),從設(shè)計(jì)到檢測(cè)都是靠自覺,靠設(shè)計(jì)團(tuán)隊(duì)來完成。軟件設(shè)計(jì)過程中以設(shè)計(jì)者為中心,缺乏一定的規(guī)范意識(shí)。配置管理方面也沒有相關(guān)的軟件配置體制建立起來,對(duì)于軟件開發(fā)技術(shù)管理不足,所以有時(shí)候會(huì)出現(xiàn)設(shè)計(jì)者亂改設(shè)計(jì)或者說明的情況,還有設(shè)計(jì)與編寫不相符合等導(dǎo)致開發(fā)模式出現(xiàn)問題,這些都會(huì)在一定程度上增多計(jì)算機(jī)軟件技術(shù)的不可靠性。
3 計(jì)算機(jī)軟件不可靠性的解決途徑
3.1 提升設(shè)計(jì)者的能力水平
想要徹底提升軟件技術(shù)的可靠性,應(yīng)該從最根本的軟件設(shè)計(jì)者著手,因?yàn)榻^大多數(shù)的軟件問題歸根結(jié)底都出在設(shè)計(jì)者的身上。所以,提高設(shè)計(jì)者的專業(yè)技能和素養(yǎng)才能提高軟件的可靠性。第一,相關(guān)工作人員必須要對(duì)用戶需求有一個(gè)明確深刻的了解,才能在設(shè)計(jì)過程中做出相應(yīng)的計(jì)劃和目標(biāo);第二,對(duì)于語法錯(cuò)誤和文檔錯(cuò)誤等這一類的技術(shù)性錯(cuò)誤,要及時(shí)給予高度的重視,避免在設(shè)計(jì)中出現(xiàn);第三,避免錯(cuò)誤的同時(shí)還要保證文檔內(nèi)容與版本相符合,全面考慮到實(shí)際情況,設(shè)計(jì)出可靠性強(qiáng)、應(yīng)用廣的計(jì)算機(jī)軟件。只有全面提高設(shè)計(jì)者的水平才能更好地保證軟件質(zhì)量。
3.2 工作人員各司其職
計(jì)算機(jī)軟件開發(fā)過程中,出現(xiàn)的各種問題往往是由于各階段的相關(guān)人員沒有認(rèn)真落實(shí)好相應(yīng)的工作,維護(hù)以及評(píng)審工作做得不到位。為了使軟件每個(gè)開發(fā)階段都符合相關(guān)要求和標(biāo)準(zhǔn),必須嚴(yán)格按照規(guī)范流程來進(jìn)行,杜絕發(fā)生跨階段開發(fā)的現(xiàn)象以及不符合要求的狀況,各個(gè)階段都要有明確的開發(fā)標(biāo)準(zhǔn)。最后的軟件評(píng)審人員還要提高自身素質(zhì),嚴(yán)格測(cè)評(píng)軟件的質(zhì)量,配合各個(gè)領(lǐng)域的專業(yè)人員做好評(píng)審工作,確保每個(gè)階段的質(zhì)量都符合相應(yīng)標(biāo)準(zhǔn)。
3.3 建立科學(xué)合理的監(jiān)測(cè)機(jī)制
我國(guó)目前的計(jì)算機(jī)軟件開發(fā)有一些相關(guān)的制度規(guī)定,但是在質(zhì)量監(jiān)測(cè)方面還缺乏固定的體制,關(guān)鍵是還缺乏核心技術(shù),因此,建立起軟件開發(fā)技術(shù)改良以及質(zhì)量監(jiān)測(cè)的相關(guān)機(jī)制是很有必要的,也是實(shí)現(xiàn)軟件質(zhì)量提升的有效途徑。從體制上對(duì)軟件開發(fā)進(jìn)行失誤上的控制,盡量減少錯(cuò)誤的發(fā)生,同時(shí)促進(jìn)核心技術(shù)的提升。
4 總結(jié)
綜上所述,避免計(jì)算機(jī)軟件在開發(fā)過程中出現(xiàn)問題,就能在一定程度上提高軟件的可靠性。在設(shè)計(jì)軟件的時(shí)候,必須全面考慮到各種復(fù)雜的情況以及各個(gè)階段的實(shí)施效率。相關(guān)部門要做好監(jiān)管工作,積極推行規(guī)范化的體制機(jī)制,著力提高設(shè)計(jì)人員的專業(yè)素養(yǎng)和能力水平,從各個(gè)方面來提高軟件的可靠性。
參考文獻(xiàn):
[1]牛天瑜.計(jì)算機(jī)軟件技術(shù)的不可靠性探析[J].硅谷,2014,(18):182-182,176.