計(jì)算機(jī)硬件的應(yīng)用范文

時間:2023-10-31 18:08:05

導(dǎo)語:如何才能寫好一篇計(jì)算機(jī)硬件的應(yīng)用,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公文云整理的十篇范文,供你借鑒。

計(jì)算機(jī)硬件的應(yīng)用

篇1

【關(guān)鍵詞】電子應(yīng)用技術(shù),計(jì)算機(jī)硬件維修作用分析

相關(guān)的計(jì)算機(jī)專業(yè)學(xué)者對電子應(yīng)用技術(shù)以及計(jì)算機(jī)硬件維修做了相應(yīng)的調(diào)查和研究,電子應(yīng)用技術(shù)中包含專業(yè)的檢測技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)維修技術(shù),在對計(jì)算機(jī)硬件進(jìn)行維修時,利用電子應(yīng)用技術(shù)對計(jì)算機(jī)硬件的故障問題進(jìn)行檢測,可以節(jié)省時間,加強(qiáng)了故障檢測系統(tǒng)的分辨能力,提高了計(jì)算機(jī)硬件系統(tǒng)的檢測效率。電子應(yīng)用技術(shù)可以對各種電子產(chǎn)品、通訊設(shè)備以及相關(guān)的計(jì)算機(jī)系統(tǒng)進(jìn)行操作和維修。計(jì)算機(jī)硬件維修離不開電子應(yīng)用檢測技術(shù)。

1電子應(yīng)用技術(shù)分析

電子應(yīng)用技術(shù)是指將現(xiàn)代的電子通訊設(shè)備系統(tǒng)和電子應(yīng)用系統(tǒng)結(jié)合在一起的一種新的技術(shù)。電子應(yīng)用技術(shù)所涵蓋的內(nèi)容比較復(fù)雜,包括電子技術(shù)功能、電路設(shè)計(jì)原理、電子線路設(shè)計(jì)、檢測技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、維修技術(shù)、通信檢測技術(shù)、機(jī)械制造原理等等。電子應(yīng)用技術(shù)對我們?nèi)粘V兴鶓?yīng)用的電子儀器設(shè)備、自動裝備系統(tǒng)、普通家電等,都可以進(jìn)行組裝、檢測、維修,還可以通過電路設(shè)計(jì)功能和設(shè)計(jì)原理對電子產(chǎn)品進(jìn)行分析和觀察,了解電子產(chǎn)品的生產(chǎn)過程、組裝過程、檢測過程,一日_這此電子產(chǎn)品出現(xiàn)問題或者故障,電子應(yīng)用可以通過其檢測系統(tǒng)在短時間內(nèi)檢測出問題原因以及維修方法。近幾年,電子應(yīng)用技術(shù)在不斷的發(fā)展和進(jìn)步,相關(guān)的專業(yè)人士也在對電子應(yīng)用技術(shù)進(jìn)行研究和創(chuàng)新,口前,電子應(yīng)用技術(shù)對于解決電子產(chǎn)品的一般性技術(shù)問題是不可缺少的一種技術(shù)。電子應(yīng)用技術(shù)還可以對傳統(tǒng)的計(jì)算機(jī)設(shè)備進(jìn)行維修和改造,對于新的電子產(chǎn)品的開發(fā)也起到一定的作用。電子技術(shù)從專業(yè)的角度來說,也是一種理論體系與下程技術(shù)的結(jié)合,是現(xiàn)代電子系統(tǒng)與計(jì)算機(jī)系統(tǒng)結(jié)合的產(chǎn)物。電子系統(tǒng)離不開信息技術(shù)的支持,電子系統(tǒng)在運(yùn)作過程中應(yīng)用信息技術(shù)理論進(jìn)行相關(guān)理論技術(shù)的分析,以信息技術(shù)作為支撐。電子應(yīng)用技術(shù)可以為不同領(lǐng)域和不同的研究對象提供專業(yè)的信息采集、歸類、整理,同時還可以處理運(yùn)行過程中所遇到的問題。口前,各個領(lǐng)域都在逐漸的進(jìn)入信息化模式,管理也逐漸的進(jìn)入智能化,所以,電子應(yīng)用技術(shù)無論是在各個領(lǐng)域的應(yīng)用研究中,都屬于一種基本的專業(yè)技術(shù)。電子應(yīng)用技術(shù)的主要特點(diǎn)是將計(jì)算機(jī)技術(shù)與信息化設(shè)備進(jìn)行電子信息化管理和控制,從而進(jìn)行更加專業(yè)化和信息化的處理模式。在電子設(shè)備和電子系統(tǒng)的應(yīng)用和設(shè)計(jì)方面取得了很多專業(yè)性技能。電子應(yīng)用技術(shù)是以電子信息產(chǎn)品和信息的處理技術(shù)為基礎(chǔ)和前提,應(yīng)用的范圍較廣。電子應(yīng)用技術(shù)是電子技術(shù)科學(xué)、計(jì)算機(jī)技術(shù)科學(xué)、通信與信息科學(xué)綜合在一起的一門綜合性電子技術(shù)。其支撐點(diǎn)是電子信息處理模式和信息技術(shù)核心系統(tǒng)。將電子技術(shù)應(yīng)用到計(jì)算機(jī)硬件的維修中,是以電子科學(xué)和信息科學(xué)為基本的技術(shù)原理,以電子應(yīng)用技術(shù)中的操作系統(tǒng)和設(shè)計(jì)系統(tǒng)來對計(jì)算機(jī)硬件的故障原理進(jìn)行檢測和維修。

2計(jì)算機(jī)硬件維修中遇到的問題

2.1計(jì)算機(jī)硬件的主板問題

計(jì)算機(jī)的主板是計(jì)算機(jī)硬件的核心組成部分,有多個小的電子元素構(gòu)成,包括內(nèi)、存、CPU、電腦板卡以及與之關(guān)聯(lián)的外部計(jì)算機(jī)設(shè)備。計(jì)算機(jī)的主板出現(xiàn)故障,電腦的軟件在運(yùn)行過程中會出現(xiàn)問題,還會導(dǎo)致電腦死機(jī)。計(jì)算機(jī)主板出現(xiàn)故障的原因大多是主板被破壞或者是電腦病毒的侵入。電腦一日_被病毒侵入后,會造成數(shù)據(jù)的丟失,還會損壞主板的擴(kuò)展卡和擴(kuò)展槽。一日_擴(kuò)展卡和擴(kuò)展槽遭到損壞,用戶的聲卡將會無響應(yīng)。如果CPU的計(jì)算機(jī)頻率出現(xiàn)問題,可能會使電腦故障不顯示。出現(xiàn)這種情況,應(yīng)該對電腦的CMOS進(jìn)行檢測和維修。只要清除CMOS,電腦故障便會得到有效的解決。通常計(jì)算機(jī)的主板出現(xiàn)問題,還會導(dǎo)致計(jì)算機(jī)畫面出現(xiàn)問題,這種故障需要更新BIOS計(jì)算機(jī)軟盤。計(jì)算機(jī)的電池用的時間過長會損壞電路板,從而導(dǎo)致主板的損壞。計(jì)算機(jī)的主板出現(xiàn)問題會嚴(yán)重影響計(jì)算機(jī)的正常運(yùn)行,需要及時進(jìn)行維修。在對計(jì)算機(jī)的主板進(jìn)行重新安裝之后,如果依舊還是無響應(yīng),這時,應(yīng)該對計(jì)算機(jī)的其他硬件進(jìn)行檢測,了解計(jì)算機(jī)故障的具體原因,檢查計(jì)算機(jī)是否能夠正常啟動。在確定計(jì)算機(jī)電源正常的情況下,應(yīng)該對計(jì)算機(jī)的主板進(jìn)行專業(yè)的維修。計(jì)算機(jī)主板是計(jì)算機(jī)硬件系統(tǒng)的重要組成部分,在計(jì)算機(jī)主板出現(xiàn)問題后,應(yīng)該對主板進(jìn)行全面系統(tǒng)的檢測,然后進(jìn)行專業(yè)的維修,從而不影響計(jì)算機(jī)的正常運(yùn)行。

2.2計(jì)算機(jī)硬件的硬盤故障問題

計(jì)算機(jī)硬盤是存儲的主要下具,計(jì)算機(jī)硬盤對于計(jì)算機(jī)用戶信息的安全性和穩(wěn)定性有重要影響,硬盤影響著計(jì)算機(jī)的正常運(yùn)行情況。在計(jì)算機(jī)的日常使用中,可能會出現(xiàn)硬盤無法讀取、計(jì)算機(jī)不識別硬盤,出現(xiàn)此類狀況時,大多是硬盤出現(xiàn)了故障。此時,應(yīng)該檢測計(jì)算機(jī)上硬盤設(shè)備的數(shù)據(jù)線連接是否正常,電源處是否斷電。計(jì)算機(jī)硬盤關(guān)系到計(jì)算機(jī)的軟件系統(tǒng)和安裝系統(tǒng),簡單的硬盤故障問題,可以通過重啟電腦進(jìn)行自動修復(fù),如果是硬件的故障,那么重啟電腦是無法解決此類問題的。通常來說,硬盤故障分為兩種,一種是硬件故障,另一種是軟件故障。硬件故障引起的問題通常比較好處理,軟件故障引起的問題比較復(fù)雜,處理的時間也較長。比如計(jì)算機(jī)系統(tǒng)的無法啟動和無法關(guān)機(jī)問題通常是硬件問題,通過格式化或者重新啟動即可解決。如果是硬件的設(shè)備不兼容、電源不適配等計(jì)算機(jī)硬盤問題,在處理的過程中會比較復(fù)雜,首先要先檢測電路板中的線路是否正常,再來檢查計(jì)算機(jī)啟動時是否異常,如果這兩者都不存在問題,那么應(yīng)該對計(jì)算機(jī)系統(tǒng)中的BIOS進(jìn)行重新清除設(shè)置。

3電子應(yīng)用技術(shù)在計(jì)算機(jī)硬件維修中的作用分析

3.1利用電子應(yīng)用技術(shù)準(zhǔn)確的檢測出計(jì)算機(jī)硬件的具體故障

電子應(yīng)用技術(shù)中包含電路檢測技術(shù)和通訊檢測技術(shù),計(jì)算機(jī)硬件系統(tǒng)通常是由多級電路構(gòu)成,在計(jì)算機(jī)硬件系統(tǒng)出現(xiàn)問題之后,可能會出現(xiàn)硬盤無法讀取、計(jì)算機(jī)系統(tǒng)無法正常開機(jī)、運(yùn)行、電腦死機(jī)等情況。一日_出現(xiàn)上述情況,說明計(jì)算機(jī)硬件出現(xiàn)了問題和故障,首先應(yīng)該對計(jì)算機(jī)硬件進(jìn)行專業(yè)的檢測,了解故障產(chǎn)生的原因,再進(jìn)行全面系統(tǒng)的維修。電子應(yīng)用技術(shù)中的電路檢測技術(shù)是一項(xiàng)專業(yè)的檢測維修系統(tǒng),可以對計(jì)算機(jī)硬件的電路進(jìn)行系統(tǒng)的檢測,還可以檢測出某一級電路的具體運(yùn)行情況。在對計(jì)算機(jī)的硬件進(jìn)行檢測過程中,如果由于檢測設(shè)備或者人為的檢測失誤,放大了硬件系統(tǒng)中某一個子器件的故障,都會影響硬盤中電路的正常運(yùn)行,還會影響對于硬件故障的判斷,導(dǎo)致判斷失誤。利用電子應(yīng)用技術(shù),結(jié)合了電子通訊設(shè)備系統(tǒng)的檢測,首先通過電路設(shè)計(jì)功能進(jìn)行觀察,然后結(jié)合計(jì)算機(jī)硬件的設(shè)計(jì)原理對硬件進(jìn)行分析和觀察,可以通過其檢測系統(tǒng)在短時間內(nèi)檢測出問題原因。近年來,電子應(yīng)用系統(tǒng)在不斷地升級和完善,在檢測系統(tǒng)方面也做了相應(yīng)的調(diào)整,利用電子應(yīng)用技術(shù)對計(jì)算機(jī)硬件故障進(jìn)行檢測時,可以通過檢測系統(tǒng)進(jìn)行全盤的掃描,對電路設(shè)計(jì)進(jìn)行觀察,先了解到電路設(shè)計(jì)是否合理,如果計(jì)算機(jī)硬盤的電路設(shè)計(jì)合理,那么需要對計(jì)算機(jī)硬件的其他環(huán)節(jié)進(jìn)行檢測和分析。通過檢測系統(tǒng)對計(jì)算機(jī)硬件進(jìn)行故障原因分析,主要分為兩大原因,一是由于人為原因造成的,二是計(jì)算機(jī)使用年限過長導(dǎo)致機(jī)身內(nèi)部零件老化。其中人為原因造成的計(jì)算機(jī)硬件故障,主要是指用戶在使用過程中的錯誤操作,比如長時間使用計(jì)算機(jī)導(dǎo)致主板過熱,沒有定期的對計(jì)算機(jī)內(nèi)部進(jìn)行拆卸和清洗,強(qiáng)制關(guān)機(jī)等錯誤操作。計(jì)算機(jī)使用年限過長,會使計(jì)算機(jī)內(nèi)部零部件老化,電壓過高或者過低,從而影響計(jì)算機(jī)的正常運(yùn)行。

3.2利用電子應(yīng)用技術(shù)中電路檢測技術(shù)對計(jì)算機(jī)硬件故障進(jìn)行維修

利用電子應(yīng)用技術(shù)對計(jì)算機(jī)硬件進(jìn)行檢測,在檢測出具體的故障原因后,可以通過電子應(yīng)用技術(shù)中的電子線路設(shè)計(jì)、通訊檢測技術(shù)以及維修系統(tǒng)對計(jì)算機(jī)硬件進(jìn)行全面系統(tǒng)的修復(fù)。計(jì)算機(jī)硬件的維修方式分為常規(guī)故障維修和計(jì)算機(jī)設(shè)備電路檢測技術(shù)維修。首先應(yīng)該對計(jì)算機(jī)內(nèi)部零件進(jìn)行拆除,檢測具體的故障原因,在拆除計(jì)算機(jī)的前提下對計(jì)算機(jī)的硬件進(jìn)行維修。還可以利用電子應(yīng)用技術(shù)中的設(shè)備信號檢測快速的對計(jì)算機(jī)硬件系統(tǒng)進(jìn)行掃描分析。由于計(jì)算機(jī)內(nèi)部的零部件較多,在對計(jì)算機(jī)硬件進(jìn)行檢測時,應(yīng)該全面系統(tǒng)的檢測每一環(huán)節(jié),避免在檢測過程中產(chǎn)生遺漏現(xiàn)象,需要二次返下和重復(fù)拆卸。在對計(jì)算機(jī)硬件進(jìn)行實(shí)際維修中,應(yīng)該根據(jù)計(jì)算機(jī)的實(shí)際故障原因,制定合理的維修方案和維修計(jì)劃,采取合適的維修方法,對計(jì)算機(jī)硬件系統(tǒng)進(jìn)行修復(fù)。在對計(jì)算機(jī)硬件系統(tǒng)進(jìn)行常規(guī)的故障維修時,首先可以通過觀察的方式找出故障的基本原因,在對計(jì)算機(jī)硬件進(jìn)行維修之前,應(yīng)該先將計(jì)算機(jī)通電,然后將機(jī)箱進(jìn)行拆卸,主要檢查電路故障,應(yīng)用電子技術(shù)對硬件電路進(jìn)行檢測,可以采用電流檢測法和電壓檢測法,觀察機(jī)箱內(nèi)的電路是否有漏電、短路等情況,根據(jù)不同的故障情況采取不同的維修方案。

4結(jié)語

篇2

關(guān)鍵詞:對分課堂,教學(xué)質(zhì)量,硬件課程

0引言

隨著高校招生規(guī)模的不斷擴(kuò)大,受高等教育的學(xué)生數(shù)量也在逐年增加,使得高等教育也在逐漸由精英教育向大眾教育轉(zhuǎn)型,隨之而來的是顯性的教育質(zhì)量下滑。課堂是教學(xué)活動的主要場所,課堂教學(xué)質(zhì)量是評價(jià)教學(xué)效果的一個顯要因素,在傳統(tǒng)課堂中,學(xué)生在“填鴨式”的授課環(huán)境中學(xué)習(xí)效率低下,學(xué)生對教師課堂所講授的教學(xué)內(nèi)容往往不能夠透徹掌握,通常只能達(dá)到一個基本理解或是不掛科的程度[1]。因此,如何提高教學(xué)質(zhì)量是當(dāng)前每一個高等教育工作者面臨的一個嚴(yán)峻問題[2]。

1計(jì)算機(jī)專業(yè)硬件課程教學(xué)特點(diǎn)

計(jì)算機(jī)硬件系列課程,例如“計(jì)算機(jī)組成與結(jié)構(gòu)”、“匯編語言程序設(shè)計(jì)”“微機(jī)原理”、“單片機(jī)及接口技術(shù)”、“嵌入式系統(tǒng)”等是計(jì)算機(jī)專業(yè)重要的專業(yè)課程?!坝?jì)算機(jī)組成與結(jié)構(gòu)”、“微機(jī)原理”等課程主要講授計(jì)算機(jī)的組成結(jié)構(gòu)與工作原理,使學(xué)生不僅能夠知道計(jì)算機(jī)是如何構(gòu)成的,而且知道計(jì)算機(jī)是怎樣工作的,對之后的學(xué)習(xí)奠定扎實(shí)的理論基礎(chǔ)以及必備的應(yīng)用技能。而“匯編語言程序設(shè)計(jì)”、“單片機(jī)及接口技術(shù)”、“嵌入式系統(tǒng)”等課程則主要是訓(xùn)練學(xué)生應(yīng)用能力的課程,這類課程對學(xué)生分析問題、解決問題的能力提出了更高的要求。對于這類實(shí)踐性較強(qiáng)的課程[3-4],采用講授的授課模式,學(xué)生往往會感到課堂枯燥、乏味,學(xué)習(xí)興趣不高,學(xué)習(xí)效果不佳。因此,對于計(jì)算機(jī)專業(yè)硬件課程教學(xué)改革勢在必行。

2對分課堂在計(jì)算機(jī)專業(yè)硬件課程教學(xué)中的應(yīng)用

2.1對分課堂的提出

綜合傳統(tǒng)課堂的授課模式與討論式課堂各自的優(yōu)勢并進(jìn)行折中,提出一個新的課堂教學(xué)模式,稱為“對分課堂”[5]。對分課堂的核心理念是一半的課堂時間由教師進(jìn)行講授,即仍然采用傳統(tǒng)講授模式,而另一半時間則分配給學(xué)生,讓學(xué)生以討論的形式進(jìn)行相互交流、討論,完成學(xué)習(xí)過程[6]。與傳統(tǒng)課堂相類似,對分課堂仍然是先教后學(xué),教師講授在前,學(xué)生學(xué)習(xí)在后。對分課堂又類似討論式課堂,強(qiáng)調(diào)同學(xué)之間、師生之間相互討論,鼓勵自主性學(xué)習(xí)。

2.2對分課堂在計(jì)算機(jī)專業(yè)硬件課程教學(xué)中的應(yīng)用

鑒于計(jì)算機(jī)專業(yè)硬件課程的原理性和實(shí)踐性強(qiáng)的特點(diǎn),我們嘗試將對分課堂教學(xué)模式應(yīng)用于計(jì)算機(jī)硬件課堂教學(xué)當(dāng)中。我們的做法是,將課程內(nèi)容的講授環(huán)節(jié)與討論環(huán)節(jié)錯開,分別安排在不同的兩次課程中。在前一次課程中由教師主導(dǎo),進(jìn)行課程內(nèi)容的講授與導(dǎo)讀;然后,讓學(xué)生在課后有一周左右的時間進(jìn)行自主學(xué)習(xí),并進(jìn)行個性化吸收,并完成作業(yè);再下一次課堂上,先采取分組討論的形式,讓學(xué)生對所學(xué)內(nèi)容展開深入的討論、交流學(xué)習(xí)心得,以討論的方式完成相互答疑、查漏補(bǔ)缺;討論環(huán)節(jié)后,再由老師對學(xué)生討論后仍然存在的疑難問題進(jìn)行解答,并且歸納、梳理、總結(jié)整個教學(xué)內(nèi)容,從而完成一次對分課堂。另一方面,我們也嘗試了實(shí)施新的過程性考核方式,將期末一張?jiān)嚲矶ǔ煽兊脑u價(jià)模式改為過程式考核,注重學(xué)生平時的學(xué)習(xí)積累,讓學(xué)生能夠根據(jù)個人的學(xué)習(xí)目標(biāo)確定對課程的投入程度。過程考核模式采?。浩綍r作業(yè)+期末考試+出勤的形式。學(xué)生通過平時完成作業(yè),可以獲得一定的基礎(chǔ)成績,對于認(rèn)真完成作業(yè)的學(xué)生,則可以通過優(yōu)質(zhì)的、有創(chuàng)造性的作業(yè)而獲得較高的基礎(chǔ)成績。通過這種強(qiáng)調(diào)過程化的新的考核方式,學(xué)生的創(chuàng)造力得到了較大程度的提高,學(xué)生完成精彩作業(yè)的積極性、主動性顯著提高。我們在計(jì)算機(jī)專業(yè)硬件課程的教學(xué)過程中引入對分課堂教學(xué)模式后,學(xué)期末通過問卷調(diào)查、信息員反饋、座談會等多種方式收集了大量的學(xué)生的反饋和評價(jià)意見??偨Y(jié)評價(jià)意見,大多數(shù)學(xué)生對對分課堂教學(xué)模式顯示出較大的認(rèn)可度。從教學(xué)效果看,學(xué)生學(xué)習(xí)積極性、主動性顯著提高,教學(xué)有明顯提高。

3結(jié)語

對分課堂充分體現(xiàn)了以“以教師為主導(dǎo)、以學(xué)生為主體”的先進(jìn)教學(xué)理念,計(jì)算機(jī)專業(yè)硬件課程通過采取對分課堂教學(xué)模式,教學(xué)效果反映良好,學(xué)生自主學(xué)習(xí)能力、創(chuàng)造精神得到了進(jìn)一步提升。但同時,由于對分課堂的自由討論與答疑解惑等教學(xué)環(huán)節(jié),對于授課教師的教學(xué)能力和專業(yè)水平也提出了更高的要求。

[參考文獻(xiàn)]

[1]孫墨杰,劉海峰,鐘莉,等.提高大學(xué)生課堂學(xué)習(xí)質(zhì)量的方法與對策[J].東北電力大學(xué)學(xué)報(bào),2013,33(3):84-86.

[2]曲如,李晗,劉悅,等.基于DEA方法的學(xué)生有效努力程度的評價(jià)研究[J].東北電力大學(xué)學(xué)報(bào),2013(6):1-4.

[3]田原嫄,崔凱,張海波,等.計(jì)算機(jī)數(shù)控理論及技術(shù)課程的教學(xué)改革方法與實(shí)踐[J].東北電力大學(xué)學(xué)報(bào),2013(3):91-95.

[4]于濤,魯敏,石志標(biāo),等.畢業(yè)設(shè)計(jì)環(huán)節(jié)中創(chuàng)新能力的培養(yǎng)與實(shí)踐[J].東北電力大學(xué)學(xué)報(bào),2013,33(4):85-87.

[5]張學(xué)新.對分課堂:大學(xué)課堂教學(xué)改革的新探索[J].復(fù)旦教育論壇,2014(5):5-10.

篇3

一、計(jì)算機(jī)應(yīng)用軟件的開發(fā)

(一)需求分析。通常情況下,在計(jì)算機(jī)軟件開發(fā)需求上,需參考三個特點(diǎn)標(biāo)準(zhǔn)。首先,一致性與準(zhǔn)確性;其次,無二義性與清晰性;最后,容易修改,易讀易懂性[1]。

(二)系統(tǒng)設(shè)計(jì)。我們常常提及的系統(tǒng)設(shè)計(jì),實(shí)際上就是把所要開發(fā)的軟件分作數(shù)量相同的版塊。而版塊的最大作用即是將部分功能相關(guān)數(shù)據(jù)與執(zhí)行這些數(shù)據(jù)的系統(tǒng)分割出來。

(三)系統(tǒng)編碼。在日常生活里,我們多次應(yīng)用到的程序?qū)崿F(xiàn)生成的該過程也就是所謂的系統(tǒng)編碼。這對于系統(tǒng)軟件來講,即是壓縮文檔程序,將二者結(jié)合成一體。

(四)軟件測試。軟件測試即是在軟件開發(fā)結(jié)束后,投入運(yùn)行前,查看軟件中各個功能是否正常,并能穩(wěn)定運(yùn)行的一項(xiàng)檢測工作。屬于找出措施而執(zhí)行的過程,可提升軟件質(zhì)量。軟件測試多包括單元測試與綜合測試兩種[2]。

二、計(jì)算機(jī)應(yīng)用軟件維護(hù)

(一)計(jì)算機(jī)軟件維護(hù)方法

計(jì)算機(jī)應(yīng)用軟件投入使用后,若要保證用戶在一定時間內(nèi)正常運(yùn)行,就應(yīng)進(jìn)行應(yīng)用軟件的維護(hù)。而常見的計(jì)算機(jī)軟件維護(hù)方法較多,具體介紹如下:(1)改正性維護(hù)。此種維護(hù)主要為在外部環(huán)境產(chǎn)生變化的同時,不斷增強(qiáng)系統(tǒng)軟件運(yùn)行適應(yīng)力。如數(shù)據(jù)環(huán)境升級、規(guī)則變化,計(jì)算機(jī)硬件升級與相關(guān)標(biāo)準(zhǔn)改變等。(2)完善性維護(hù)。此種維護(hù)主要為強(qiáng)化與擴(kuò)充軟件功能,最終提升軟件運(yùn)行性能。在原軟件出廠規(guī)格說明書中根本就未有設(shè)計(jì)此類新增功能,多數(shù)為用戶使用軟件一段時間后提出的需求,最終新增的此類功能。(3)預(yù)防性維護(hù)。此種維護(hù)主要是對有改進(jìn)空間的軟件實(shí)施預(yù)先修正,最終增強(qiáng)計(jì)算機(jī)應(yīng)用團(tuán)建的維護(hù)性與可靠性的維護(hù)工作。該維護(hù)多借助軟件工程的方法,來重新設(shè)計(jì)、編寫系統(tǒng)軟件,最終找出能夠改進(jìn)空間的那部分軟件,為今后的維護(hù)工作提供更多便利,此種方法多用于早期軟件開發(fā)的維護(hù)中。(4)適應(yīng)性維護(hù)。此種維護(hù)主要是在外部環(huán)境日益變化的背景下,盡可能的增強(qiáng)系統(tǒng)軟件運(yùn)行適應(yīng)力,包括計(jì)算機(jī)硬件升級、數(shù)據(jù)環(huán)境升級、操作系統(tǒng)升級等均屬于外部環(huán)境變化。

(二)計(jì)算機(jī)應(yīng)用軟件維護(hù)策略

(1)提升計(jì)算機(jī)軟件可維護(hù)性。計(jì)算機(jī)系統(tǒng)軟件研發(fā)過程中,需向大家宣傳維護(hù)性理念,認(rèn)真考慮軟件運(yùn)行實(shí)際環(huán)境與用戶相關(guān)要求,認(rèn)真分析易對軟件維護(hù)性造成因素的所有因素,建構(gòu)完善的軟件維護(hù)性質(zhì)量標(biāo)準(zhǔn)。計(jì)算機(jī)應(yīng)用軟件維護(hù)中,需減少改正性維護(hù)工作量,想象軟件在未來可能會出現(xiàn)的改動,增強(qiáng)應(yīng)用軟件可修改性與擴(kuò)充性。(2)對癥下藥。計(jì)算機(jī)運(yùn)行過程中,如軟件出現(xiàn)問題計(jì)算機(jī)極容易產(chǎn)生故障,若要確保計(jì)算機(jī)軟件正常工作,需及時清理計(jì)算機(jī)不應(yīng)用的程序,不斷更新網(wǎng)絡(luò)維護(hù)軟件。如WindowsXP操作系統(tǒng),部分垃圾文件能夠輕而易舉的被找出,但部分文件隱藏于系統(tǒng)文件內(nèi),需使用磁盤清理工具來進(jìn)行清理,這些維護(hù)清理軟件操作簡單,方便好用??捎糜趹?yīng)用軟件維護(hù)的軟件包括超級兔子、Windows優(yōu)化大師等。同時,軟件維護(hù)過程中,需根據(jù)操作流程進(jìn)行,以免出現(xiàn)遺漏。

總之,隨著現(xiàn)代化網(wǎng)絡(luò)技術(shù)的發(fā)展,計(jì)算機(jī)技術(shù)已逐漸被應(yīng)用于國民經(jīng)濟(jì)發(fā)展的各個領(lǐng)域中。人民生產(chǎn)生活中,計(jì)算機(jī)技術(shù)無處不在,以軟件技術(shù)為主的計(jì)算機(jī)信息系統(tǒng),逐漸以結(jié)構(gòu)廣泛分布化、系統(tǒng)高度集成化等新型方向發(fā)展,并在實(shí)踐過程中實(shí)現(xiàn)。軟件開發(fā)整個過程中,做好應(yīng)用軟件維護(hù)工作也非常重要。因此,需以提升軟件可維護(hù)性為主要目標(biāo),不斷吸收國內(nèi)外先進(jìn)的軟件維護(hù)方法,創(chuàng)新與改進(jìn)現(xiàn)有的計(jì)算機(jī)應(yīng)用軟件維護(hù)策略,最終推動我國計(jì)算機(jī)事業(yè)的全面發(fā)展。

參考文獻(xiàn)

篇4

[關(guān)鍵詞]計(jì)算機(jī) 應(yīng)用 軟件 開發(fā)技術(shù)

中圖分類號:TP31 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-914X(2014)15-0105-01

計(jì)算機(jī)硬件和軟件組成了計(jì)算機(jī)使用的統(tǒng)一整體。因此,計(jì)算機(jī)資源應(yīng)該既考慮硬件資源又考慮軟件資源。軟件資源包括系統(tǒng)軟件和應(yīng)用軟件。系統(tǒng)軟件是管理、監(jiān)控、維護(hù)計(jì)算機(jī)的軟件,如自檢程序、操作系統(tǒng)等。應(yīng)用軟件是主要解決某些具體問題的軟件,如學(xué)習(xí)管理軟件、人事管理軟件等。從功能上可以認(rèn)為軟件是利用計(jì)算機(jī)本身提供的邏輯功能,合理地組織計(jì)算機(jī)工作,簡化或代替人們在使用計(jì)算機(jī)過程中的工作環(huán)境。因此,不論是支撐計(jì)算機(jī)工作還是支持用戶應(yīng)用的程序都是軟件。在20 世紀(jì) 50、60 年代人們是基于手工方式進(jìn)行軟件開發(fā)的,人們認(rèn)為計(jì)算機(jī)軟件就是程序。隨著使用化、商品化、通用化、大型化軟件的開發(fā),軟件設(shè)計(jì)者逐漸感到要有一定規(guī)范的文檔以保證程序從設(shè)計(jì)、調(diào)試到運(yùn)行的成功。這樣,從 20 世紀(jì) 70 年代開始,認(rèn)為軟件不僅是程序還包括開發(fā)、使用、維護(hù)這些程序所需要的一切文檔。到了 20 世紀(jì) 80 年代,國際標(biāo)準(zhǔn)化組織從軟件工程的概念上更為全面地給軟件定義為:計(jì)算機(jī)程序、實(shí)現(xiàn)此程序功能所采用的方法、規(guī)則以及與其關(guān)聯(lián)的文檔和在計(jì)算機(jī)上運(yùn)行它所需要的數(shù)據(jù)都是計(jì)算機(jī)軟件。

1 軟件工程的概念

1.1 “軟件工程”概念提出

20 世紀(jì) 50、60 年代開發(fā)大型系統(tǒng)軟件用手工方式進(jìn)行,其生產(chǎn)效率低、出錯率高。這種狀態(tài)不能滿足日益增長的軟件生產(chǎn)的需要,產(chǎn)生以下四個方面的問題。a。軟件復(fù)雜性飛速增長;b。軟件成本高;c。開發(fā)周期長;d。維護(hù)工作量大。即出現(xiàn)了“軟件危機(jī)”現(xiàn)象。為了擺脫軟件生產(chǎn)的這種局面, 在 1968 年北大西洋公約組織的學(xué)術(shù)會議上,第一次提出了“軟件工程”這個概念。

軟件工程是開發(fā)和維護(hù)軟件的規(guī)范化方法,它的指導(dǎo)思想是以處理工程問題(如建筑工程、機(jī)械工程等)一樣的方法處理軟件生產(chǎn)的全過程。為了指導(dǎo)這種軟件生產(chǎn)的整個過程,產(chǎn)生了軟件工程學(xué)。

1.2 什么是軟件工程學(xué)

軟件工程學(xué)是研究和探討如何利用當(dāng)代的科學(xué)理論和技術(shù)指導(dǎo)軟件的開發(fā),以達(dá)到利用較少的投資獲得高質(zhì)量軟件產(chǎn)品的目的科學(xué)。

軟件工程學(xué)既是邊緣學(xué)科,又是一種綜合性學(xué)科。它包括計(jì)算機(jī)科學(xué)、系統(tǒng)工程學(xué)、管理學(xué)、經(jīng)濟(jì)學(xué)、人體工程學(xué)和心理學(xué)等。

2 軟件工程的發(fā)展

軟件工程的發(fā)展,大體經(jīng)歷了三個時代,即程序設(shè)計(jì)時代、軟件時代、軟件工程時代。

2.1 軟件開發(fā)的三個階段

前面講過用軟件工程的方式生產(chǎn)軟件的過程類似于機(jī)械、建筑工程生產(chǎn)產(chǎn)品的過程。如一個建筑工程(如立交橋、賓館大廈等)從開始到結(jié)束,經(jīng)歷設(shè)計(jì)、施工和驗(yàn)收三個階段。軟件產(chǎn)品的生產(chǎn)也要經(jīng)過定義、開發(fā)、維護(hù)的軟件開發(fā)三個階段。

2.2 軟件工程與其他工程科學(xué)不同之處

從上面建筑工程與軟件二種產(chǎn)品開發(fā)階段比較,可以看出:a.建筑工程流程圖中,設(shè)計(jì)藍(lán)圖產(chǎn)生之后,往下的每一步?jīng)]有回溯問題。但在軟件開發(fā)工程中,每一步都可能經(jīng)歷不只一次的修改和適應(yīng)的回溯問題。b.軟件交付使用后,還有一個運(yùn)行維護(hù)問題,如運(yùn)行后發(fā)現(xiàn)有隱藏錯誤、運(yùn)行環(huán)境有變化、用戶要求的變更等。

3 應(yīng)用軟件開發(fā)方法

一個大型的應(yīng)用軟件、如計(jì)算機(jī)輔助設(shè)計(jì)軟件,大型仿真訓(xùn)練軟件等,需要多人共同完成。為保證大型應(yīng)用軟件系統(tǒng)的開發(fā)質(zhì)量,必須嚴(yán)格按照軟件工程的思路和原則,采用軟件的開發(fā)方法,使用軟件工程提供的圖示工具,組織軟件人員協(xié)調(diào)一致地完成設(shè)計(jì)與開發(fā)任務(wù)。

現(xiàn)應(yīng)用的軟件開發(fā)方法主要有三種:軟件生命周期法、原型化方法、自動形式的系統(tǒng)開發(fā)方法。

3.1 軟件開發(fā)的生命周期法

生命周期方法是從時間角度對軟件的定義、開發(fā)和維護(hù)的復(fù)雜問題進(jìn)行分解,分成若干個階段。每個階段的開始和結(jié)束都有嚴(yán)格的標(biāo)準(zhǔn)(前一階段的結(jié)束就是后一階段的開始。標(biāo)準(zhǔn)就是每個階段都應(yīng)該交出高質(zhì)量的文檔。軟件生命周期一般分為六個時期,即六個階段。

3.2 原型化方法

傳統(tǒng)的生命周期法的理論基礎(chǔ)較為嚴(yán)密。一般說來,在軟件開發(fā)過程中,首先要經(jīng)過嚴(yán)格的定義或預(yù)先說明,并要求軟件開發(fā)人員和用戶在系統(tǒng)的開發(fā)初期就要對整個的功能和信息需求做出全面、準(zhǔn)確而深刻地認(rèn)定。

通常用戶給出概括性的軟件目標(biāo)而無法描述詳細(xì)的輸入、處理或輸出需求。而軟件開發(fā)人員也可能尚未確定處理算法的效果、操作系統(tǒng)的適用性及即將使用的人機(jī)界面形態(tài)。在這種情況下,對事務(wù)只有邊干邊認(rèn)識,原型化方法就是基于這一主導(dǎo)思想。

3.3 原型的三種形態(tài)

3.3.1紙上原型。這種紙張和墨水的模型解釋了軟件上的一些特征。

3.3.2工作原型。制作所需軟件中的一部分功能,讓其在計(jì)算機(jī)上執(zhí)行,可使用戶和開發(fā)者在一定程度上了解即將被開發(fā)的程序。

3.3.3現(xiàn)有原型。利用一個可運(yùn)行的現(xiàn)成程序,完成所需功能的部分或全部,但是有一部分必須在新開發(fā)的基礎(chǔ)上加以改善。

3.4 原型法開發(fā)過程

利用原型法開發(fā)軟件大致經(jīng)過可行性研究階段、確定系統(tǒng)的基本要求階段、建造原始系統(tǒng)階段、用戶和開發(fā)人員的評審階段、開發(fā)人員修改系統(tǒng)階段。

3.5 自動形式的系統(tǒng)開發(fā)方法

這種方法的特點(diǎn)是采用第四代技術(shù)(4GT)包含的大量軟件開發(fā)工具,使軟件開發(fā)者只需說明軟件所要實(shí)現(xiàn)的內(nèi)容,而不必說明如何去實(shí)現(xiàn)。4GT軟件工具根據(jù)系統(tǒng)要求確定規(guī)范,進(jìn)行分析,自動設(shè)計(jì),自動編碼。

結(jié)束語在軟件工程中,不應(yīng)武斷地選擇某種方法,應(yīng)當(dāng)由應(yīng)用特性來決定所要采用的方法。往往采用以上方法相結(jié)合的模式,可加快軟件開發(fā)的進(jìn)度。

參考文獻(xiàn)

[1] 王熾鴻.計(jì)算機(jī)輔助設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,1998.

篇5

關(guān)鍵詞:計(jì)算機(jī)軟件技術(shù);大數(shù)據(jù);應(yīng)用

1大數(shù)據(jù)時代背景下計(jì)算機(jī)軟件技術(shù)的主要類型

1.1云儲存技術(shù)

在企業(yè)運(yùn)營、管理以及個人辦公中,云儲存技術(shù)應(yīng)用廣泛。云儲存技術(shù)離不開云儲存體系,其中,分布式儲存模式、數(shù)據(jù)保護(hù)模式較為常見。分布式儲存系統(tǒng)是在不同獨(dú)立的設(shè)備上儲存數(shù)據(jù),通過可擴(kuò)展的系統(tǒng)結(jié)構(gòu)分擔(dān)儲存負(fù)荷,系統(tǒng)的穩(wěn)定性、可用性與傳統(tǒng)集中式儲存系統(tǒng)相比更高。在分布式儲存系統(tǒng)中,主要由基礎(chǔ)層、接口層、訪問層等層級組成。其中,基礎(chǔ)層主要是收集相關(guān)信息數(shù)據(jù),并協(xié)調(diào)系統(tǒng)分布式文件的處理,在其他技術(shù)配合下還可以確保云儲存系統(tǒng)的運(yùn)行效率。接口層可以建立云儲存項(xiàng)目,利用文件系統(tǒng)接口提供更高級別的存儲系統(tǒng)接口,使系統(tǒng)可以通過接口實(shí)現(xiàn)遠(yuǎn)程管理[1]。云儲存系統(tǒng)可以在很大程度上提升信息處理的效率,尤其是在大數(shù)據(jù)背景下,這一技術(shù)的優(yōu)越性得以充分體現(xiàn)。除此之外,利用云儲存技術(shù)可以為信息共享等提供更為有力的支持。

1.2虛擬化技術(shù)

虛擬化技術(shù)在近幾年發(fā)展迅速,該技術(shù)是將計(jì)算機(jī)的實(shí)體資源進(jìn)行轉(zhuǎn)化,以更好的組態(tài)方式呈現(xiàn)出來,新的虛擬部分不受時間與空間的限制,是資源管理技術(shù)的一種。虛擬化技術(shù)主要包括虛擬機(jī)、平臺虛擬化、存儲虛擬化等類型,平臺虛擬化主要指分離硬件平臺與操作系統(tǒng);儲存虛擬化是指將硬盤等分成不同的邏輯儲存空間。虛擬化技術(shù)的出現(xiàn)進(jìn)一步提高了資源利用率,而且這一技術(shù)可以滿足企業(yè)或個人不同場景的需求,可以進(jìn)一步減少人力、物力的消耗,對于企業(yè)而言,可以提高其經(jīng)濟(jì)效益。大數(shù)據(jù)背景下,企業(yè)為了滿足自身經(jīng)營與管理的需求,對虛擬化技術(shù)不斷研究與創(chuàng)新,使虛擬化技術(shù)在大數(shù)據(jù)時代下不斷發(fā)展。

1.3信息安全技術(shù)

在大數(shù)據(jù)背景下,網(wǎng)絡(luò)安全問題較為突出,網(wǎng)絡(luò)技術(shù)的開放性使網(wǎng)絡(luò)面臨的攻擊是多方面的,例如對網(wǎng)絡(luò)通信協(xié)議的攻擊或是對計(jì)算機(jī)硬件的漏洞進(jìn)行攻擊;網(wǎng)絡(luò)的開放性與自由性使網(wǎng)絡(luò)環(huán)境較為復(fù)雜,信息系統(tǒng)分布較多,導(dǎo)致網(wǎng)絡(luò)病毒傳播較為容易,病毒的傳播渠道也更為復(fù)雜。與此同時,企業(yè)的財(cái)務(wù)、人力等重要信息在網(wǎng)絡(luò)傳播、儲存過程中可能被非法用戶截取,導(dǎo)致企業(yè)重要的商業(yè)機(jī)密可能有泄露的風(fēng)險(xiǎn);非法用戶假冒身份向其他相關(guān)人員虛假信息,嚴(yán)重破壞了正常的經(jīng)營秩序,甚至造成了較大的經(jīng)濟(jì)損失?,F(xiàn)階段,較為常見的信息安全技術(shù)主要包括網(wǎng)絡(luò)安全協(xié)議、攻擊實(shí)施技術(shù)、網(wǎng)絡(luò)防御技術(shù)、訪問控制技術(shù)等。在大數(shù)據(jù)背景下,只有構(gòu)建系統(tǒng)化的信息安全技術(shù)系統(tǒng),才可以更好地防范網(wǎng)絡(luò)安全風(fēng)險(xiǎn),提升儲存的安全性。

2大數(shù)據(jù)時代背景下計(jì)算機(jī)軟件技術(shù)的應(yīng)用

2.1數(shù)據(jù)開發(fā)與管理中的應(yīng)用

在大數(shù)據(jù)背景下,企業(yè)為了進(jìn)一步了解市場情況、獲得更多的人員信息,不少企業(yè)、政府公共管理部門利用大數(shù)據(jù)技術(shù)、云計(jì)算等技術(shù)應(yīng)用于數(shù)據(jù)開發(fā)中。數(shù)據(jù)抽樣是數(shù)據(jù)開發(fā)的前提,利用計(jì)算機(jī)軟件基礎(chǔ)可以更好、更快地完成抽樣調(diào)查工作,抽樣調(diào)查結(jié)果為后續(xù)的數(shù)據(jù)開發(fā)工作奠定了基礎(chǔ)。在數(shù)據(jù)開發(fā)階段,相關(guān)技術(shù)人員可以通過計(jì)算機(jī)軟件以及技術(shù)對內(nèi)部信息或搜集到信息進(jìn)行深入剖析,或者是通過計(jì)算機(jī)軟件技術(shù)構(gòu)建門戶網(wǎng)站,成為社會大眾了解企業(yè)或政府服務(wù)部門的一個窗口。一般情況下,內(nèi)部數(shù)據(jù)開發(fā)主要包括信息數(shù)據(jù)導(dǎo)入、信息數(shù)據(jù)選取等內(nèi)容。在數(shù)據(jù)開發(fā)過程中還包括數(shù)據(jù)通訊,即數(shù)據(jù)交換、分享的過程,這可以促進(jìn)企業(yè)內(nèi)部信息的流動,減少信息不對稱情況,對企業(yè)的經(jīng)營與管理發(fā)揮著重要的作用。在以上基礎(chǔ)上,企業(yè)利用計(jì)算機(jī)軟件技術(shù)進(jìn)行數(shù)據(jù)評定,從不同的層面分析評定對象(信息)的價(jià)值[2]。目前,大部分企業(yè)已經(jīng)在數(shù)據(jù)通信中較為普遍地使用計(jì)算機(jī)軟件技術(shù),主要是利用計(jì)算機(jī)軟件技術(shù)與企業(yè)客戶進(jìn)行溝通與管理,對潛在市場客戶進(jìn)行預(yù)測分析,維持客戶關(guān)系。在此基礎(chǔ)上,對現(xiàn)階段的數(shù)據(jù)通信管理中的漏洞進(jìn)行排查,整改后使系統(tǒng)能夠更好地服務(wù)于市場分析、客戶關(guān)系維護(hù)等工作中,有利于企業(yè)制定更具針對性的服務(wù)措施。例如國內(nèi)部分百貨公司為了改善店面經(jīng)營情況,選擇與中國移動、中國電信等運(yùn)營商合作,利用大數(shù)據(jù)技術(shù)查詢目標(biāo)人群的分布區(qū)域選擇開店地址;對于周邊區(qū)域內(nèi)的目標(biāo)人群流量、人群特征、人群來訪頻次進(jìn)行搜集,基于大數(shù)據(jù)技術(shù)與區(qū)域內(nèi)的商家進(jìn)行溝通,為不同的商家提供服務(wù)與幫助,同時指導(dǎo)商家進(jìn)行位置營銷等;遵循人性化的管理理念,為企業(yè)拓展市場、維護(hù)客戶關(guān)系提供有力的支持。

2.2信息查詢與儲存的應(yīng)用

在大數(shù)據(jù)背景下,云儲存技術(shù)等計(jì)算機(jī)軟件技術(shù)被廣泛地應(yīng)用于數(shù)據(jù)搜索、信息儲存方面,進(jìn)一步改善了信息的儲存空間,便于個人或企業(yè)進(jìn)行信息儲存。目前,不少企業(yè)都配置了虛擬化儲存系統(tǒng),采用分布式儲存方式,使信息儲存更為便捷與安全[3]。在數(shù)據(jù)儲存中,若需要保存企業(yè)私密文件,可以利用云儲存技術(shù)將文件上傳至云端平臺,并對文件進(jìn)行加密處理,提高了重要信息安全防護(hù)等級。在緊急情況下,工作人員還可以從云端下載信息,對信息進(jìn)行遠(yuǎn)程管理,及時解決部門工作中的突發(fā)問題,保證企業(yè)各個部門正常運(yùn)行。對于個人用戶而言,國內(nèi)諸如WPS等辦公軟件都為用戶提供了文件備份服務(wù),用戶在使用軟件時可以自行選擇備份地址與自動上傳時間。以往,若用戶在軟件辦公中因?yàn)椴豢煽咕芤蛩赝蝗魂P(guān)閉軟件或者關(guān)閉電源,文件自然會丟失;而現(xiàn)在,辦公軟件可以自動將文件上傳至云端,即用戶個人備份中心,即使突然關(guān)閉軟件或極計(jì)算機(jī)電源,個人用戶也可以通過云端找回文件,不用擔(dān)心文件丟失的問題

2.3商業(yè)監(jiān)控的應(yīng)用

在大數(shù)據(jù)背景下,借助計(jì)算機(jī)軟件技術(shù)通過攝像頭等電子設(shè)備可以進(jìn)一步優(yōu)化企業(yè)、公共區(qū)域的監(jiān)控設(shè)備,通過接入網(wǎng)鏈路鏈接云儲存系統(tǒng),向管理人員提供監(jiān)控區(qū)域的實(shí)時視頻,了解人員、物品等情況,不受空間、時間的影響。

篇6

關(guān)鍵詞:分層技術(shù);計(jì)算機(jī)軟件;軟件開發(fā)

在當(dāng)今社會,隨著科技技術(shù)的不斷發(fā)展,人們也逐漸走向信息化時代,計(jì)算機(jī)技術(shù)也逐漸進(jìn)入人們的生活,在計(jì)算機(jī)的使用上也越來越熟練。因此,計(jì)算機(jī)的運(yùn)用給生活帶來了方便,進(jìn)而也提高了工作效率。目前,日常生活和工作都離不開計(jì)算機(jī)的使用,但是計(jì)算機(jī)的使用上也會存在一些問題,如果存在的問題不能更好地解決,那么會降低計(jì)算機(jī)的使用意義。因此,在計(jì)算機(jī)軟件開發(fā)應(yīng)用上,運(yùn)用分層技術(shù),能夠提高計(jì)算機(jī)使用效果,使計(jì)算機(jī)的應(yīng)用發(fā)揮更大的空間。

1分層技術(shù)的概念

分層技術(shù)主要指的是運(yùn)用不同方法制作的方案,并在不同概念層基礎(chǔ)上形成完整系統(tǒng)。一般情況下,在進(jìn)行計(jì)算機(jī)軟件開發(fā)過程中,要保證系統(tǒng)可靠性,盡可能實(shí)現(xiàn)計(jì)算機(jī)軟件多功能使用。因此,運(yùn)用分層技術(shù)在計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)中,首先要了解分層技術(shù)的概念。

2計(jì)算機(jī)軟件分層技術(shù)的特點(diǎn)

分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中得到了廣泛的應(yīng)用,其中分層技術(shù)有著獨(dú)特的優(yōu)勢。計(jì)算機(jī)可以依據(jù)功能性的特點(diǎn),并分解計(jì)算機(jī)軟件開發(fā)中最復(fù)雜的一部分。從而為計(jì)算機(jī)軟件開發(fā)提供了便利,方便軟件的升級和擴(kuò)展。軟件開發(fā)分層技術(shù)能夠提高軟件開發(fā)效果,使軟件開發(fā)工作順利完成,而且還能依據(jù)不同層次功能進(jìn)行劃分并改善。與此同時,能減少計(jì)算機(jī)軟件開發(fā)時間,提高開發(fā)效果。但在代碼重復(fù)利用和通俗易懂的開發(fā)模式下,也保證了軟件質(zhì)量。因此,運(yùn)用分層技術(shù)開發(fā)計(jì)算機(jī)軟件,再次運(yùn)用效率高,能夠進(jìn)行功能定義,并運(yùn)用標(biāo)準(zhǔn)化接口和端口進(jìn)行無縫對接。具體來說:分層技術(shù)開發(fā)軟件有以下4個特點(diǎn):(1)分層技術(shù)能夠拓展計(jì)算機(jī)軟件,并將復(fù)雜的軟件能夠依據(jù)功能的模塊進(jìn)行層次分解成簡單的系統(tǒng)。(2)分層結(jié)構(gòu)在計(jì)算機(jī)軟件開發(fā)中,能夠提高開發(fā)效果,并縮短開發(fā)時間,從而提高計(jì)算機(jī)軟件質(zhì)量,就好比是計(jì)算機(jī)自動開發(fā)。(3)分層技術(shù)有著雙重結(jié)構(gòu)的優(yōu)勢,從計(jì)算機(jī)性能和功能的角度上來看,能提高計(jì)算機(jī)整體運(yùn)行效果,從而提高開發(fā)人員的工作水平,因?yàn)檐浖_發(fā)是計(jì)算機(jī)最基礎(chǔ)的組成部分。(4)在計(jì)算軟件系統(tǒng)中,分層技術(shù)和計(jì)算機(jī)硬件有著較為密切的聯(lián)系,對提高計(jì)算機(jī)軟件性能起著一定幫助作用。

3計(jì)算機(jī)分層技術(shù)的功能

對分層技術(shù)進(jìn)行具體分析,但從計(jì)算機(jī)開發(fā)技術(shù)角度上來看,分層技術(shù)有著強(qiáng)大的功能作用,如果進(jìn)行廣泛的應(yīng)用,那么會發(fā)揮出巨大的功效。

3.1減少軟件設(shè)計(jì)成本

運(yùn)用分層技術(shù)對計(jì)算機(jī)軟件設(shè)置進(jìn)行優(yōu)化時,能夠減少計(jì)算機(jī)開發(fā)軟件的成本,計(jì)算機(jī)軟件的性能也會在相同的情況下最佳。與此同時,設(shè)計(jì)周期也會縮短,而且也能節(jié)省軟件在開發(fā)過程中成本投入,從而減少軟件設(shè)計(jì)成本。

3.2延長軟件使用壽命

分層技術(shù)在計(jì)算機(jī)軟件設(shè)計(jì)運(yùn)用中,能夠提高計(jì)算機(jī)軟件在使用過程中的壽命,如果一部分軟件在設(shè)計(jì)過時后,可以花費(fèi)一點(diǎn)精力和成本替掉這一部分,從而提高計(jì)算機(jī)軟件在使用過程中的有效性時間,并增加有效使用時間。

3.3加強(qiáng)各個功能的聯(lián)系

分層技術(shù)運(yùn)用在計(jì)算機(jī)軟件設(shè)計(jì)過程中,能夠?qū)⒏鱾€部分和各個層次之間相關(guān)聯(lián),從而能達(dá)到計(jì)算機(jī)系統(tǒng)整體運(yùn)行的穩(wěn)定性。并運(yùn)用強(qiáng)化服務(wù)技術(shù),提高計(jì)算機(jī)系統(tǒng)整體運(yùn)行的能力,從而也提高計(jì)算機(jī)軟件的整體性能,加強(qiáng)了服務(wù)器與效率之間的聯(lián)系,提高計(jì)算機(jī)軟件在使用過程中的穩(wěn)定性。

4分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用

隨著信息技術(shù)的不斷發(fā)展,計(jì)算機(jī)的應(yīng)用也比較廣泛,在某種程度上看,已經(jīng)達(dá)到了普及,因?yàn)橛?jì)算機(jī)能滿足人們的實(shí)際需求,從而也促使計(jì)算機(jī)軟件的功能要不斷開發(fā)來滿足人們的需求,但分層技術(shù)在計(jì)算機(jī)軟件發(fā)展同時在某種程度上也得到發(fā)展。分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中是一種重要的趨勢,與此同時,計(jì)算機(jī)在運(yùn)行中也受到了分層技術(shù)大力支持,使分層技術(shù)在計(jì)算機(jī)軟件功能中變得更強(qiáng)大,也為人們生活和工作帶來了便利條件。而計(jì)算機(jī)軟件系統(tǒng)主要是能進(jìn)行分層,并建立在物理硬件和底層構(gòu)件聯(lián)系上,但從計(jì)算機(jī)軟件整體角度上來看,要不斷對計(jì)算機(jī)軟件進(jìn)行優(yōu)化處理,讓上下層之間產(chǎn)生依賴,實(shí)現(xiàn)一些功能。但為了提高計(jì)算機(jī)軟件質(zhì)量,要保證分層技術(shù)的穩(wěn)定性。

4.1雙層結(jié)構(gòu)技術(shù)

雙層技術(shù)構(gòu)成的流程主要包括兩個部分,分別是服務(wù)器和客戶端。其中服務(wù)器的作用主要是接收客戶端信息,并在數(shù)據(jù)庫中進(jìn)行查找和計(jì)算,最后將結(jié)果反饋給客戶端。而客戶端作用主要是為用戶提供一些界面,處理邏輯上的關(guān)系[1]。比如:雙向數(shù)據(jù)計(jì)算的關(guān)系能夠在用戶少和在服務(wù)器充足時間下,進(jìn)行計(jì)算,能發(fā)揮出重要的作用。如果用戶多并且服務(wù)器沒有充足反應(yīng)時間,那么雙層結(jié)構(gòu)技術(shù)就沒有起到作用,會給用戶帶來了不便。

4.2三層結(jié)構(gòu)技術(shù)

三層結(jié)構(gòu)主要是在雙層結(jié)構(gòu)的基礎(chǔ)上不斷拓展和延伸,在服務(wù)器和客戶端上增加了服務(wù)器端,提高計(jì)算機(jī)服務(wù)系統(tǒng)工作效果。而服務(wù)器端主要作用就是在客戶端邏輯關(guān)系處理上移到本端口中,客戶端只要能把所提供的頁面做好,那么也提升用戶人機(jī)交互運(yùn)用效果。三層結(jié)構(gòu)是:界面層、業(yè)務(wù)處理層和數(shù)據(jù)處理層。界面層功能主要是能夠收集用戶對軟件的需求,并傳遞給業(yè)務(wù)處理層,業(yè)務(wù)處理層主要功能是接受用戶需求并具體分析,之后向數(shù)據(jù)處理層提取相關(guān)數(shù)據(jù)進(jìn)行處理,最后將處理結(jié)果反饋給界面層。數(shù)據(jù)處理層功能主要是在接收業(yè)務(wù)處理層申請后,對數(shù)據(jù)庫的數(shù)據(jù)信息進(jìn)行查詢,發(fā)給業(yè)務(wù)處理層。這樣以來,3個結(jié)構(gòu)進(jìn)行分工合作,減少數(shù)據(jù)分析和傳輸?shù)墓ぷ髁?,提高工作的效果。雖然三層結(jié)構(gòu)有著一定的優(yōu)點(diǎn),但在現(xiàn)實(shí)應(yīng)用時,要依據(jù)實(shí)際情況將雙層技術(shù)和三層技術(shù)聯(lián)系起來,從而滿足用戶需求[2]。

4.3四層結(jié)構(gòu)技術(shù)

計(jì)算機(jī)運(yùn)算應(yīng)用在Web技術(shù)迅速發(fā)展背景下,也變得越來越復(fù)雜,需要處理的數(shù)據(jù)和邏輯關(guān)系會比較多,用戶對數(shù)據(jù)處理的速度和準(zhǔn)確度要求也比較高,如此以來,三層技術(shù)卻不能夠滿足這些需求,所以就有了四層結(jié)構(gòu)技術(shù)。四層結(jié)構(gòu)技術(shù)主要是在三層技術(shù)中的數(shù)據(jù)層和業(yè)務(wù)層基礎(chǔ)上增加一個封裝層,從而形成四層結(jié)構(gòu),這四層結(jié)構(gòu)是儲存層、業(yè)務(wù)層、數(shù)據(jù)層、Web層。其中Web層主要指的是能夠依據(jù)用戶實(shí)際需求選擇合適處理路徑,但是在各種情況下在處理方式上要選擇最優(yōu)的[3]。因此,計(jì)算機(jī)軟件設(shè)計(jì)人員在運(yùn)用四層技術(shù)設(shè)計(jì)過程中,要不斷嘗試并運(yùn)用科學(xué)方法來實(shí)現(xiàn)各層次對計(jì)算機(jī)軟件劃分,從而解決各層次之間相互銜接的問題。從具體實(shí)踐的角度上來看,運(yùn)用四層技術(shù)能夠提高計(jì)算機(jī)系統(tǒng)的個性化菜單,達(dá)到技術(shù)要求。四層技術(shù)也能加深計(jì)算機(jī)功能運(yùn)用,實(shí)現(xiàn)數(shù)據(jù)層對數(shù)據(jù)處理,處理完之后,會傳遞給數(shù)據(jù)處理層,之后傳遞到業(yè)務(wù)處理封閉層次。最后進(jìn)入到Web層。通過以上傳遞過程,數(shù)據(jù)就可以迅速流轉(zhuǎn),提高計(jì)算機(jī)整體應(yīng)用能力。

4.4五層結(jié)構(gòu)技術(shù)

從特殊工作的角度上來看,四層技術(shù)的運(yùn)用不能夠滿足計(jì)算機(jī)開發(fā)軟件的需求。因此,要在四層技術(shù)基礎(chǔ)上要對數(shù)據(jù)層進(jìn)行下一步劃分。其中五層技術(shù)中可以將數(shù)據(jù)層劃分成集成層和資源層,從而能夠提高計(jì)算機(jī)軟件運(yùn)行效率,進(jìn)而滿足特殊工作的需求。目前,五層技術(shù)應(yīng)用工作環(huán)境主要是J2EE,但在J2EE工作環(huán)境中,客戶層和Web層是三層技術(shù)中的界面層演化出來的,而集成層和資源層是由數(shù)據(jù)層演化出來的[4]。

4.5中間件技術(shù)

計(jì)算機(jī)軟件在開發(fā)過程中,中間件技術(shù)主要是能夠幫助計(jì)算機(jī)在運(yùn)行時,使計(jì)算機(jī)和系統(tǒng)之間進(jìn)行互補(bǔ)。而且中間件技術(shù)在合理運(yùn)用下能夠減少異面結(jié)構(gòu)和分布存在問題,從而還能降低計(jì)算機(jī)軟件開發(fā)的難度。中間件技術(shù)主要特點(diǎn)是優(yōu)化計(jì)算機(jī)操作系統(tǒng)、軟件和數(shù)據(jù)庫等,節(jié)約軟件開發(fā)時間,保證計(jì)算機(jī)軟件正常運(yùn)行[5]。

篇7

【關(guān)鍵詞】計(jì)算機(jī)課程 實(shí)踐教學(xué)法 應(yīng)用

【中圖分類號】G424.1 【文獻(xiàn)標(biāo)識碼】A 【文章編號】2095-3089(2014)6-0065-02

很多教師在講授計(jì)算機(jī)組裝維護(hù)課程時采用的是常規(guī)的教學(xué)方法。首先,對計(jì)算機(jī)概念、發(fā)展、硬件組成等內(nèi)容進(jìn)行介紹;其次,介紹各個電腦硬件的性能、參數(shù)和技術(shù)指標(biāo)、選購常識;第三步是計(jì)算機(jī)系統(tǒng)安裝和設(shè)置;最后,介紹一下計(jì)算機(jī)的日常維護(hù)與維修保養(yǎng)等知識。這種傳統(tǒng)的教學(xué)模式看起來教師已經(jīng)把計(jì)算機(jī)組裝維護(hù)的知識全部傳授給了學(xué)生,但學(xué)生往往只是學(xué)會了如何組裝計(jì)算機(jī),至于如何選購計(jì)算機(jī)硬件和維護(hù)計(jì)算機(jī)仍無從下手。為了讓學(xué)生接受知識性與技能性于一體的教育,提高學(xué)生計(jì)算機(jī)知識水平和實(shí)踐動手能力,采用能充分發(fā)揮學(xué)生學(xué)習(xí)的主動性和提高創(chuàng)新能力的項(xiàng)目實(shí)踐教學(xué)法,帶動學(xué)生在實(shí)踐教學(xué)過程中增強(qiáng)實(shí)踐操作能力,應(yīng)用這樣的教學(xué)模式是很有必要的。

一、計(jì)算機(jī)組裝維護(hù)項(xiàng)目實(shí)踐教學(xué)法的概念

計(jì)算機(jī)組裝維護(hù)項(xiàng)目實(shí)踐教學(xué)法就是以實(shí)際的項(xiàng)目為對象,先由教師對項(xiàng)目進(jìn)行分解,并作適當(dāng)?shù)氖痉?,然后由學(xué)生分組圍繞各自的工程項(xiàng)目進(jìn)行討論、協(xié)作學(xué)習(xí),最后以共同完成項(xiàng)目的情況來評價(jià)學(xué)生是否達(dá)到教學(xué)目的的一種新的教學(xué)方法。項(xiàng)目實(shí)踐教學(xué)法針對中職學(xué)生素質(zhì)普遍不高的情況,通過示范項(xiàng)目讓學(xué)生掌握最基礎(chǔ)的知識,并架起學(xué)習(xí)新知識的支點(diǎn),然后運(yùn)用知識遷移、協(xié)作討論來完成對知識的意義建構(gòu)。

二、計(jì)算機(jī)組裝維護(hù)項(xiàng)目實(shí)踐教學(xué)法的教學(xué)計(jì)劃

計(jì)算機(jī)組裝維護(hù)課程設(shè)計(jì)的目的是讓學(xué)生綜合利用所學(xué)的計(jì)算機(jī)組裝與維護(hù)知識,解決一些實(shí)際問題,能夠完成選購計(jì)算機(jī)硬件、組裝計(jì)算機(jī)、安裝操作系統(tǒng)和應(yīng)用軟件、對計(jì)算機(jī)的日常維護(hù)等工作。

在正式開課之前,應(yīng)對計(jì)算機(jī)硬件在實(shí)際中的具體應(yīng)用、計(jì)算機(jī)硬件和軟件系統(tǒng)的發(fā)展?fàn)顩r、在計(jì)算機(jī)日常使用中常出現(xiàn)的故障問題等進(jìn)行詳細(xì)分析,制訂出具有實(shí)用性的教學(xué)大綱。在根據(jù)教學(xué)大綱制訂教學(xué)計(jì)劃的過程中針對學(xué)生的喜歡動手操作,不善于理論學(xué)習(xí)的現(xiàn)狀,將該課程中學(xué)生不易接受的內(nèi)容轉(zhuǎn)換成學(xué)生易接受的,枯燥無味的理論轉(zhuǎn)換成生動有趣吸引人的實(shí)例,并且訓(xùn)練設(shè)置側(cè)重于鍛煉學(xué)生的實(shí)際動手操作能力。

三、計(jì)算機(jī)組裝維護(hù)項(xiàng)目實(shí)踐教學(xué)法的操作環(huán)節(jié)

項(xiàng)目實(shí)踐教學(xué)法要求在教學(xué)過程中,以完成每個具體實(shí)踐教學(xué)項(xiàng)目為線索,把教學(xué)內(nèi)容巧妙地隱含在每個項(xiàng)目之中,讓學(xué)生在實(shí)踐中自己發(fā)現(xiàn)問題,并經(jīng)過獨(dú)立思考和教師的指導(dǎo),自己解決問題,學(xué)會自我學(xué)習(xí)的方法。根據(jù)計(jì)算機(jī)組裝維護(hù)課程特點(diǎn),制定如下的操作環(huán)節(jié):

(一)準(zhǔn)備

在此階段首先應(yīng)確定課題和明確教學(xué)目的,將學(xué)生分成若干小組,然后選擇組裝工具與計(jì)算機(jī)零散硬件,做簡單的實(shí)踐訓(xùn)練動員以激發(fā)起學(xué)生興趣。

(二)示范

由實(shí)踐指導(dǎo)教師慢慢地演示操作步驟,同時闡明每一步的操作目的和動作要領(lǐng),指出可能會出現(xiàn)的錯誤,強(qiáng)調(diào)重點(diǎn),提示注意安全操作。

(三)訓(xùn)練

學(xué)生按工作步驟操作,指導(dǎo)教師在一旁作指導(dǎo),巡視并糾正錯誤,同時給予幫助,發(fā)現(xiàn)普遍性問題后,集中講解。最后總結(jié)表揚(yáng)操作訓(xùn)練中表現(xiàn)較好的學(xué)生,鼓勵訓(xùn)練中狀態(tài)不佳的學(xué)生。

(四)應(yīng)用

由指導(dǎo)教師給出應(yīng)用訓(xùn)練題目,學(xué)生獨(dú)自解決問題,要求不僅要正確,而且要能較快較熟練地解決問題。指導(dǎo)教師邊指導(dǎo)邊糾正錯誤,表揚(yáng)鼓勵進(jìn)步學(xué)生,通過與學(xué)生談話、提問、檢查工作質(zhì)量等方式評定出成績。在實(shí)踐教學(xué)過程中,不僅要培養(yǎng)學(xué)生實(shí)踐操作的基本技能,崗位從業(yè)技能,而且還要重視學(xué)生的職業(yè)基本素質(zhì)的培養(yǎng),包括守時、準(zhǔn)時及工作責(zé)任心,工作態(tài)度,行為規(guī)范的訓(xùn)練,與人合作、協(xié)調(diào)、溝通的能力,獨(dú)立計(jì)劃、組織、實(shí)施的能力,發(fā)現(xiàn)、分析并解決問題的能力。

四、計(jì)算機(jī)組裝維護(hù)項(xiàng)目實(shí)踐教學(xué)法的內(nèi)容

(一)計(jì)算機(jī)硬件選購實(shí)訓(xùn)

這類實(shí)訓(xùn)的目的主要是培養(yǎng)學(xué)生根據(jù)用戶需求獨(dú)立選購計(jì)算機(jī)硬件的能力,要求學(xué)生通過實(shí)訓(xùn)熟悉根據(jù)了解用戶需求確定硬件配置的方法,完成計(jì)算機(jī)裝機(jī)硬件配置單。這方面的主要實(shí)訓(xùn)有:根據(jù)用戶需求決定硬件配置檔次、分檔次確定裝機(jī)配置單、所選購硬件的理由或者優(yōu)勢等。

(二)計(jì)算機(jī)硬件組裝實(shí)訓(xùn)

這類實(shí)訓(xùn)的目的是培養(yǎng)學(xué)生對計(jì)算機(jī)的硬件組裝動手操作能力,以應(yīng)付在工作中會出現(xiàn)的問題。這方面的實(shí)訓(xùn)主要有:分辨計(jì)算機(jī)硬件、計(jì)算機(jī)硬件的接口架構(gòu)、計(jì)算機(jī)硬件組裝、跳線配置、BIOS常用優(yōu)化設(shè)置等。通過這些實(shí)訓(xùn),使學(xué)生基本掌握計(jì)算機(jī)硬件架構(gòu)特點(diǎn)、組裝調(diào)試計(jì)算機(jī)的操作技能。

(三)計(jì)算機(jī)維護(hù)實(shí)訓(xùn)

這類實(shí)訓(xùn)的目的主要是為了提高學(xué)生對計(jì)算機(jī)的日常維護(hù)保養(yǎng)能力,滿足大中型企業(yè)計(jì)算機(jī)維護(hù)人員的崗位需求。通過實(shí)訓(xùn),使學(xué)生能夠掌握較為深入的計(jì)算機(jī)日常維護(hù)和故障維修技術(shù),勝任更為復(fù)雜的大中型企業(yè)計(jì)算機(jī)維護(hù)維修工作。

五、計(jì)算機(jī)組裝維護(hù)項(xiàng)目實(shí)踐教學(xué)法在具體實(shí)踐中應(yīng)該注意的問題

在項(xiàng)目實(shí)踐教學(xué)中,應(yīng)注重的不是最終的結(jié)果,而是完成項(xiàng)目的過程。在教學(xué)項(xiàng)目的具體實(shí)施過程中,教師應(yīng)該注意幾點(diǎn)問題:

(一)確立具有實(shí)用性的優(yōu)秀項(xiàng)目

1、項(xiàng)目要包含全部教學(xué)教學(xué)大綱內(nèi)容并結(jié)合貫穿所有知識點(diǎn)。2、項(xiàng)目要針對學(xué)生的實(shí)際水平來確定難易度。3、項(xiàng)目應(yīng)該能充分激發(fā)學(xué)生的主動學(xué)習(xí)興趣,并確立公平合理的評價(jià)考核標(biāo)準(zhǔn)。教師要根據(jù)未來企業(yè)的崗位需求,來確立最合適的項(xiàng)目。

(二)根據(jù)具體情況妥善安排項(xiàng)目團(tuán)隊(duì)

要根據(jù)項(xiàng)目的具體特點(diǎn)來確立這個項(xiàng)目是由學(xué)生個體獨(dú)立完成,還是由團(tuán)隊(duì)合作來完成。本人通過多次的教學(xué)實(shí)踐得出:單純針對某一新知識的項(xiàng)目,以學(xué)生獨(dú)立完成較合適;而對于涉及知識面較廣、難度較大的項(xiàng)目,則要團(tuán)隊(duì)合作完成,因?yàn)閷W(xué)生們各有所長,知識的互補(bǔ)性可以幫助他們解決更多的問題。

(三)教師要及時有針對性的指導(dǎo)項(xiàng)目訓(xùn)練

學(xué)生在完成項(xiàng)目的過程中不可避免的會遇到困難,教師應(yīng)及時給予指導(dǎo)和幫助。針對不同操作水平的學(xué)生,教師指導(dǎo)的深度要有所不同。項(xiàng)目實(shí)踐教學(xué)法的根本宗旨是讓學(xué)生自己發(fā)現(xiàn)知識、提高技能,因此,教師一定要把握好指導(dǎo)的尺度。即使學(xué)生有問題,也應(yīng)該是啟發(fā)性的,非正面、非全面的提示性指導(dǎo)不但使學(xué)生記憶深刻,還能鍛煉學(xué)生的發(fā)散思維,培養(yǎng)其創(chuàng)新能力。

(四)項(xiàng)目總結(jié)及拓展延伸

項(xiàng)目完成過程是學(xué)生個體學(xué)習(xí)、團(tuán)隊(duì)合作的過程,項(xiàng)目完成后的教師總結(jié)也相當(dāng)重要。它應(yīng)包括思維總結(jié)和技巧總結(jié)。思維總結(jié)可以幫助學(xué)生明確項(xiàng)目完成的最佳思維方案,少走彎路。技巧總結(jié)中,"殊途同歸"是應(yīng)該極力推薦的,每一種方法不管難易都應(yīng)該展示給學(xué)生,再由學(xué)生共同評價(jià)各種方法的優(yōu)缺點(diǎn)及適用范圍。這樣,學(xué)生可以學(xué)到更多的操作技巧,鍛煉綜合分析問題的能力。

我們當(dāng)今面臨的是一個計(jì)算機(jī)技術(shù)飛速發(fā)展的年代。由開展計(jì)算機(jī)相關(guān)專業(yè)的計(jì)算機(jī)組裝維護(hù)項(xiàng)目實(shí)踐教學(xué),來讓學(xué)生掌握計(jì)算機(jī)組裝維護(hù)的操作技能、激發(fā)學(xué)生主動學(xué)習(xí)的積極性、創(chuàng)造性,培養(yǎng)學(xué)生獨(dú)立分析解決問題的能力,是將來計(jì)算機(jī)專業(yè)學(xué)生走上工作崗位的必要需求,更是我們現(xiàn)今階段學(xué)校教學(xué)模式改革的必然選擇。我們要綜合利用各種先進(jìn)的教學(xué)方式和先進(jìn)的教育理念,充分發(fā)揮學(xué)校教學(xué)資源優(yōu)勢以獲得最佳的教學(xué)效果,達(dá)到培養(yǎng)優(yōu)秀技能型人才的目的。

參考文獻(xiàn):

[1]朱宏渝.課程項(xiàng)目化在中職《計(jì)算機(jī)組裝與維護(hù)》中的應(yīng)用研究[D].重慶師范大學(xué),2012.

[2]蒲力.項(xiàng)目教學(xué)法在"計(jì)算機(jī)組裝與維護(hù)"課程中的應(yīng)用研究[J].貴陽學(xué)院學(xué)報(bào)(自然科學(xué)版),2013,8(2).

[3]張錯玲,張佑生,張健.《計(jì)算機(jī)組裝與維護(hù)》教學(xué)改革的收獲與體會[J].中國科技信息,2010(1).

篇8

[關(guān)鍵詞]虛擬化;云計(jì)算;實(shí)驗(yàn)室建設(shè)管理

中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-914X(2014)37-0280-01

高校之中的計(jì)算機(jī)實(shí)驗(yàn)室在培養(yǎng)計(jì)算機(jī)應(yīng)用型創(chuàng)新人才的過程之中是十分重要的一個因素。如今,信息技術(shù)可以說是以日新月異的速度在變化,因此過去傳統(tǒng)的計(jì)算及實(shí)驗(yàn)室管理方法。目前,高校計(jì)算機(jī)實(shí)驗(yàn)室按無法滿足使用者們越來越多元化的需求,傳統(tǒng)的計(jì)算機(jī)實(shí)驗(yàn)室管理方法所暴露出的問題有以下幾個:(1)計(jì)算機(jī)實(shí)驗(yàn)室需要很高的建設(shè)成本,但是實(shí)驗(yàn)室的使用周期并不長,且淘汰率也相對較高。高校計(jì)算機(jī)實(shí)驗(yàn)室每隔一段時間就要進(jìn)行的硬件軟件更換是一筆很大的花費(fèi),但是計(jì)算機(jī)水平的更新速度非???,因此老的配置往往很難滿足人們的需求,因此在正式使用三五年之內(nèi)的計(jì)算機(jī)硬件都需要進(jìn)行更換,有的甚至?xí)苯颖惶蕴?,這大大浪費(fèi)了資源和金錢。(2)實(shí)驗(yàn)室的利用率相比起來并不高、實(shí)驗(yàn)資源絕大多數(shù)都不被共享。因此只會安裝某個專業(yè)需要使用的軟件,這也就導(dǎo)致了計(jì)算機(jī)實(shí)驗(yàn)室只有某幾個專業(yè)可以使用,而這也就恰恰降低了實(shí)驗(yàn)室的使用率。

1 虛擬云技術(shù)介紹

云計(jì)算(Cloud Computing)時至今日也并沒有一個十分明確的定義,可是由美國國家標(biāo)準(zhǔn)和技術(shù)研究院所提出的定義目前是最被人們所接受的。云計(jì)算其實(shí)就是一種通過網(wǎng)絡(luò)手段來依照便利、按需的方式的原則來幫助使用者獲取信息資源并提高計(jì)算機(jī)資源的利用率,而這些資源統(tǒng)統(tǒng)來自于一個人們所共享的資源池,而且可以通過自主提取的形式來自由提取以及自由釋放自身所需要的資源。云計(jì)算體系結(jié)構(gòu)的主要結(jié)構(gòu)分為三個部分,即資源層、平臺層以及應(yīng)用層。虛擬化(Virtualization)則是針對某些對象創(chuàng)造而出的虛擬版本。這是一種表現(xiàn)計(jì)算機(jī)資源的特殊方法,訪問虛擬化資源的過程之中可以使用與防偽未經(jīng)抽象處理之前的資源使用同樣的方法,同一類型的資源往往都會使用同一個通用的抽象接口,這樣可以最大程度的將接口的差異和操作方式上的差異掩蓋起來,而且可以使用同一種方式來對所需資源進(jìn)行調(diào)取以及維護(hù)由此可見虛擬化技術(shù)是一種可以計(jì)算機(jī)資源進(jìn)行整合并更好地利用的一種技術(shù)。

2 基于虛擬云技術(shù)的計(jì)算機(jī)實(shí)驗(yàn)室建設(shè)

2.1 構(gòu)建虛擬云計(jì)算機(jī)實(shí)驗(yàn)平臺

參照云計(jì)算的結(jié)構(gòu)來結(jié)合虛擬技術(shù)來重新規(guī)劃實(shí)驗(yàn)室網(wǎng)絡(luò)。構(gòu)建虛擬云計(jì)算機(jī)實(shí)驗(yàn)平臺結(jié)構(gòu)如下圖:

這一方案使用的是Vmware Vsphere以及Vmware View軟件來實(shí)現(xiàn)計(jì)算機(jī)硬件部分的虛擬化、操作系統(tǒng)的桌面部分虛擬化、應(yīng)用程序的虛擬化、配置工具虛擬化、系統(tǒng)管理自動化。Vmware Vsphere的主要任務(wù)是將計(jì)算機(jī)的硬件資源CPU、內(nèi)存、網(wǎng)絡(luò)適配器、硬盤這一系列硬件設(shè)施虛擬化并最終形成虛擬化資源池;虛擬化管理員預(yù)先依據(jù)試驗(yàn)項(xiàng)目構(gòu)建相應(yīng)的操作系統(tǒng)以及應(yīng)用軟件操作程序以備后期使用;而后通過Vmware View中的View Connection Server功能進(jìn)行管理,針對不同的實(shí)驗(yàn)室來選取相應(yīng)的虛擬桌面模板,而后依據(jù)批量生成模板的數(shù)目對應(yīng)產(chǎn)生出對應(yīng)的虛擬系統(tǒng)VM以及訪問者所需要時用的登錄賬號、密碼,使用這樣的方法就可以成功構(gòu)建出針對性極強(qiáng)的計(jì)算機(jī)實(shí)驗(yàn)室,其環(huán)境也正是最貼合使用者使用要求的。學(xué)生在使用實(shí)驗(yàn)室的時候可以通過安裝有云客戶端的客戶機(jī)終端設(shè)備、pc、筆記本等等擁有上網(wǎng)功能的電子設(shè)備遠(yuǎn)程訪問云端計(jì)算機(jī)的虛擬系統(tǒng)。而實(shí)驗(yàn)室之外的用戶則可以先經(jīng)過申請并在獲得權(quán)限許可之后使用同樣地方法來訪問云客戶端,這樣就可以最大程度上實(shí)現(xiàn)資源的共享。

2.2 虛擬云技術(shù)計(jì)算機(jī)實(shí)驗(yàn)室與傳統(tǒng)計(jì)算機(jī)實(shí)驗(yàn)室優(yōu)劣比較研究

在實(shí)驗(yàn)室管理過程中加入虛擬云技術(shù)可以使得計(jì)算機(jī)實(shí)驗(yàn)室擁有以下優(yōu)點(diǎn):

(1)所需要投入的資金相比之下并不高昂,但是可以產(chǎn)生較高的效益。虛擬云計(jì)算機(jī)實(shí)驗(yàn)室在建設(shè)的過程之中確實(shí)需要購買很多高性能服務(wù)器、可以儲存海量信息的儲存空間以及相應(yīng)的的客戶機(jī)終端設(shè)備而與之相比較起來傳統(tǒng)的計(jì)算機(jī)實(shí)驗(yàn)室所需要購買的則是一些高性能的計(jì)算機(jī)設(shè)備。虛擬云計(jì)算機(jī)實(shí)驗(yàn)室在初期建設(shè)過程之中所需要花費(fèi)的資源確實(shí)超過了傳統(tǒng)的計(jì)算機(jī)實(shí)驗(yàn)室很多,這是無可否認(rèn)的,可是在后期使用過程之中虛擬云實(shí)驗(yàn)室花費(fèi)的資源會很少,僅僅只需要支付服務(wù)器的維護(hù)費(fèi)用以及相應(yīng)軟件的更新費(fèi)用而已;而傳統(tǒng)的計(jì)算機(jī)實(shí)驗(yàn)室則是要去進(jìn)行系統(tǒng)升級,這也就導(dǎo)致其后期花費(fèi)遠(yuǎn)遠(yuǎn)超過虛擬云實(shí)驗(yàn)室。

(2)虛擬云實(shí)驗(yàn)室的管理工作更加便捷且工作效率更高。虛擬云計(jì)算機(jī)實(shí)驗(yàn)室和傳統(tǒng)的計(jì)算機(jī)實(shí)驗(yàn)室相比較起來在管理上有很大的區(qū)別。虛擬云計(jì)算機(jī)實(shí)驗(yàn)室使用的是最為先進(jìn)的管理方式以及管理體系,這也就從很大程度上減輕了管理人員的日常工作量,且提升了實(shí)驗(yàn)室的管理維護(hù)效率。當(dāng)然虛擬云實(shí)驗(yàn)室也并不是完美的,它也確實(shí)存在著一些問題,這些問題就需要我們在日后的研究過程之中加以改善。

3 結(jié)語

總而言之,傳統(tǒng)的計(jì)算機(jī)實(shí)驗(yàn)室確實(shí)存在著一些問題,而使用虛擬云技術(shù)建立虛擬云計(jì)算機(jī)實(shí)驗(yàn)室可以很好地解決這些問題,本文對傳統(tǒng)的計(jì)算機(jī)實(shí)驗(yàn)室和虛擬云計(jì)算機(jī)實(shí)驗(yàn)室都進(jìn)行了實(shí)際的分析,對比了它們的特點(diǎn),使用虛擬云實(shí)驗(yàn)室可以真正做到可以讓用戶不被外界條件所限制,可以隨時隨地的訪問服務(wù)器獲取自己所需要的相關(guān)資源。其可以為實(shí)驗(yàn)教學(xué)以及研究工作提供十分可靠且更為便捷的實(shí)驗(yàn)環(huán)境,從很大程度上降低了實(shí)驗(yàn)室建設(shè)所需要花費(fèi)的資金數(shù)目,也極大地提升了計(jì)算機(jī)實(shí)驗(yàn)室管理維護(hù)工作的工作效率,降低了工作成本。因此虛擬云技術(shù)在計(jì)算機(jī)實(shí)驗(yàn)室的建設(shè)之中有很好的應(yīng)用前景。

參考文獻(xiàn)

[1] 孫濤,喬志和,李娟等.虛擬云技術(shù)在計(jì)算機(jī)實(shí)驗(yàn)室建設(shè)管理中的應(yīng)用[J].大慶師范學(xué)院學(xué)報(bào),2013,33(3):139-141.

篇9

【關(guān)鍵詞】 計(jì)算機(jī) 軟件安全 漏洞檢測技術(shù) 應(yīng)用

隨著電子商務(wù)的不斷發(fā)展,網(wǎng)絡(luò)交易的安全問題成為各大網(wǎng)站和商家關(guān)心的問題。網(wǎng)絡(luò)交易安全事件的根源是計(jì)算機(jī)軟件中存在的安全漏洞,所以檢測和修正軟件中的安全漏洞就可以杜絕安全事件的發(fā)生[1]。正是從這個層面出發(fā),本文對計(jì)算機(jī)軟件安全漏洞檢測技術(shù)的應(yīng)用進(jìn)行研究。

1 計(jì)算機(jī)軟件安全漏洞概述

計(jì)算機(jī)軟件安全漏洞指的是計(jì)算機(jī)軟件自身存在的編寫缺陷,黑客利用這些漏洞非法訪問系統(tǒng)資源,或者對計(jì)算機(jī)軟件與計(jì)算機(jī)硬件造成損害。電腦用戶通過安裝防火墻和殺毒軟件,來保護(hù)系統(tǒng)自身的安全[2]。目前,使用最多的第三方軟件是360殺毒軟件、金山毒霸以及瑞星防火墻等等,但是這些軟件不能從根本上彌補(bǔ)軟件自身的漏洞。如果這些軟件自身運(yùn)行不好,還會給軟件帶來更大的安全隱患。

2 計(jì)算機(jī)軟件安全漏洞檢測技術(shù)分析

計(jì)算機(jī)安全漏洞自動化檢測技術(shù)的出現(xiàn),可以提高軟件漏洞的檢測效率。目前,計(jì)算機(jī)安全漏洞自動化檢測技術(shù),主要為動態(tài)檢測技術(shù)和靜態(tài)檢測技術(shù)。

動態(tài)檢測技術(shù)指的是在源代碼不變的前提下對計(jì)算機(jī)程序進(jìn)行動態(tài)檢測。動態(tài)監(jiān)測技術(shù)主要是對運(yùn)行環(huán)境進(jìn)行修改,雖然能對存在的漏洞進(jìn)行有效的檢測,但會造成一些新的安全隱患,可能會對計(jì)算機(jī)系統(tǒng)正常運(yùn)行造成影響。主要包括非執(zhí)行棧、非執(zhí)行堆、內(nèi)存映射、安全共享庫、沙箱以及程序解釋等等。以非執(zhí)行棧為例,應(yīng)對棧攻擊最直接有效的方法就是讓棧停止工作,可以有效的攔截黑客惡意代碼,但在應(yīng)用中有致命缺點(diǎn),即需在操作層中進(jìn)行相應(yīng)的設(shè)置或修改,運(yùn)用不當(dāng)可能會對計(jì)算機(jī)系統(tǒng)性能造成傷害,特別是當(dāng)棧漏洞與堆溢出漏洞同時出現(xiàn)時更易出現(xiàn)問題。又如內(nèi)存映射,利用內(nèi)存映射技術(shù)可以將黑客所要攻擊的代碼頁映射到隨機(jī)地址上,會給黑客造成困擾,讓黑客花更多的時間查找地址(可能找不到),所以該技術(shù)不用修改代碼,而只需要重新鏈接。再如沙箱,該技術(shù)阻止黑客攻擊主要是限制訪問,其效果主要由定義策略全面與否決定,若定義策略合理且嚴(yán)格就能有效的防止黑客攻擊,但過于嚴(yán)格又會影響程序的正常利用,除此以外,若黑客利用本地變量進(jìn)行入侵,則沙箱技術(shù)就失去作用。

靜態(tài)檢測技術(shù)主要是指利用程序分析技術(shù)對二進(jìn)制代碼或者源代碼進(jìn)行全面的分析。它的優(yōu)點(diǎn)是在不運(yùn)行軟件的基礎(chǔ)上就可完成檢測,比較方便且不會產(chǎn)生其他安全漏洞。具體包括詞法分析、規(guī)則檢測、類型推導(dǎo)、模型檢測以及定理證明。以規(guī)則檢測為例,該技術(shù)主要是檢查程序本身,程序員在編程時,很容易不小心誤操作,造成安全漏洞[3]。規(guī)則檢測就是把程序規(guī)則用特定的語法描述出來,經(jīng)由規(guī)則處理器處理后能被分析器接受,接著對程序行為進(jìn)行對比分析及檢測。又如類型推導(dǎo),該技術(shù)主要是通過程序中變量及函數(shù)類型推導(dǎo)觀察對變量及函數(shù)訪問是否正常,它比較適合用來分析與控制流沒有聯(lián)系的程序。

3 計(jì)算機(jī)軟件安全漏洞檢測技術(shù)的應(yīng)用策略

通過利用上文所論述的動、靜態(tài)安全漏洞檢測技術(shù),則能夠起到有效防治各類漏洞,提高軟件安全應(yīng)用的效果。具體可以通過以下方式來實(shí)現(xiàn):

3.1 緩沖區(qū)溢出漏洞的檢測

在計(jì)算機(jī)軟件中,可以通過采用安全漏洞檢測技術(shù)來對程序中的危險(xiǎn)函數(shù)進(jìn)行嚴(yán)格分析和判斷,從而起到預(yù)防緩沖區(qū)溢出漏洞的出現(xiàn)。同時,為了進(jìn)一步提高計(jì)算機(jī)使用的安全性,還可采用一些安全版本,來代替以往的strcat版本,例如strncat等版本。

3.2 競爭條件漏洞的檢測

在檢測競爭條件漏洞方面,通常可以通過原子化的形式來操作發(fā)生競爭的代碼,從而實(shí)現(xiàn)防治的目的。代碼在執(zhí)行過程中單位最小,使得其在程序執(zhí)行期間,不容易受到各種干擾的阻滯[4]。而通過將代碼原子化,可以起到鎖定的作用,并用于對TOCTOU等問題的防范,這種做法的好處在于不需要直接調(diào)用所要使用的文件的文件名系統(tǒng),而是通過描述使用文件的句柄等來實(shí)現(xiàn)。

3.3 格式化字符串漏洞的檢測

通過安全漏洞檢測技術(shù)在計(jì)算機(jī)軟件中的高度防范作用,我們可以直接使用代碼中的格式常量,而不留下各種構(gòu)造格式串,進(jìn)一步避免了攻擊者的攻擊風(fēng)險(xiǎn)。一般來說,格式化字符串漏洞函數(shù)都是不定參數(shù)個數(shù)函數(shù)的產(chǎn)物,我們在使用前,一方面應(yīng)該先確認(rèn)這些函數(shù)的參數(shù)和個數(shù)都是均衡對應(yīng)的,另一方面,還需要借助基于 Windows 下的使用窗口來對相關(guān)數(shù)據(jù)進(jìn)行輸入或輸出,從而減少和預(yù)防格式化字符串漏洞所導(dǎo)致的安全隱患。

除此以外,還可用于隨機(jī)數(shù)漏洞的檢測。一般在防范隨機(jī)數(shù)漏洞時,選擇較好的、符合程序要求的隨機(jī)數(shù)發(fā)生器是關(guān)鍵。通過使用這一類隨機(jī)數(shù)發(fā)生器,不但可以通過其本身具備的密碼算法,來有效提高隨機(jī)數(shù)流的安全運(yùn)行,同時,還可在受到攻擊期間,即便攻擊者了解到所有的算法細(xì)節(jié),也不能夠生成數(shù)據(jù)流。

4 結(jié)語

在當(dāng)前,隨著互聯(lián)網(wǎng)的不斷發(fā)展和進(jìn)步,以及電子商務(wù)領(lǐng)域的自動化、智能化和網(wǎng)絡(luò)化程度越來越深入,使得計(jì)算機(jī)軟件不斷被普及應(yīng)用,一定程度上這也增加了行業(yè)的隱患和風(fēng)險(xiǎn)[5]。計(jì)算機(jī)軟件安全漏洞檢測是從本質(zhì)上發(fā)現(xiàn)問題,從本質(zhì)上研究軟件的安全性,進(jìn)而提升計(jì)算機(jī)網(wǎng)絡(luò)的安全性。計(jì)算機(jī)軟件中安全漏洞檢測技術(shù)的研究,必須進(jìn)行不斷探索,從本質(zhì)上防止黑客的非法入侵和惡意攻擊,保證計(jì)算機(jī)軟件的正常運(yùn)行。

參考文獻(xiàn):

[1]黃海濱,王艷芳.計(jì)算機(jī)軟件安全漏洞檢測技術(shù)的應(yīng)用研究[J].電腦與電信,2013,(4):51-52.

[2]高妍.計(jì)算機(jī)軟件安全漏洞檢測技術(shù)與應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014,(2):172-173.

[3]閆云鋒.計(jì)算機(jī)軟件安全漏洞檢測技術(shù)探究[J].民營科技,2012,(11):99.

篇10

關(guān)鍵詞: 軟件技術(shù); 植保應(yīng)用軟件; 軟件開發(fā)

  當(dāng)前, 隨著我國信息化建設(shè)的飛速發(fā)展, 一些地區(qū)網(wǎng)絡(luò)化建設(shè)進(jìn)程的加快, 為植保計(jì)算機(jī)應(yīng)用水平的提高提供了良好的機(jī)遇, 各地植保部門都已或正在準(zhǔn)備配置較高檔次的計(jì)算機(jī)硬件設(shè)備, 而與之相對應(yīng)的植保計(jì)算機(jī)應(yīng)用軟件的缺乏則成為提高植保計(jì)算機(jī)應(yīng)用水平的制約因素。因而開發(fā)高水平的植保計(jì)算機(jī)應(yīng)用軟件已迫在眉睫, 也是提高我國植保計(jì)算機(jī)應(yīng)用水平的必由之路。本文結(jié)合計(jì)算機(jī)軟件技術(shù)的發(fā)展和中國農(nóng)業(yè)大學(xué)植保信息與軟件技術(shù)實(shí)驗(yàn)室(IPM IST) 10 年來的實(shí)踐經(jīng)驗(yàn)就如何進(jìn)行植保應(yīng)用軟件開發(fā)的一些技術(shù)性問題進(jìn)行了探討。

1 植保應(yīng)用軟件的開發(fā)

  在當(dāng)前形勢下, 植保學(xué)科的科技人員應(yīng)以軟件工程理論為指導(dǎo), 把握計(jì)算機(jī)應(yīng)用的發(fā)展趨勢, 選擇適合于植保專業(yè)技術(shù)人員使用的應(yīng)用軟件開發(fā)方法和軟件開發(fā)工具, 組織好軟件開發(fā)人員, 開發(fā)高水平、高質(zhì)量的植保應(yīng)用軟件系統(tǒng)。

1.1 以軟件工程理論為指導(dǎo)

  依據(jù)軟件工程的一般原理, 一個軟件從計(jì)劃設(shè)計(jì)到廢棄不用被稱為軟件的生存期( SW  L ifeCycle) , 可以分為6 個階段: 軟件計(jì)劃---軟件需求分析---軟件設(shè)計(jì)---軟件編碼---軟件測試---軟件維護(hù),生存期中的各個時期又可細(xì)分為若干更小的階段,不同的階段劃分方法, 就構(gòu)成了不同的軟件生存期模型(S W  L ifecycle Model) , 也稱為軟件開發(fā)模型。在軟件工程的發(fā)展過程中, 形成了許多種類的開發(fā)模型, 如瀑布模型(WaterfallModel)、快速原型模型(Rap id Pro to typ ing Model) 等。各種模型的應(yīng)用要根據(jù)所要開發(fā)的具體的應(yīng)用軟件系統(tǒng)來確定,同時也與所采用的開發(fā)方法及使用的開發(fā)工具有關(guān)。值得指出的是, 不同的軟件開發(fā)方法具有不同的特點(diǎn), 對軟件生命期工程階段劃分的強(qiáng)調(diào)程度也不一樣, 但軟件生命期的觀點(diǎn)仍然是軟件工程學(xué)的一個基本觀點(diǎn), 反映了軟件發(fā)生、發(fā)展所應(yīng)遵循的內(nèi)在規(guī)律(謝榮傳, 1995)。

  植保應(yīng)用軟件系統(tǒng)的研制同一般性應(yīng)用軟件開發(fā)一樣, 必須以軟件工程學(xué)原理和方法為指導(dǎo), 軟件工程學(xué)理論與方法是高質(zhì)量植保軟件研制成功的根本保障。原因在于: 能夠有效地進(jìn)行系統(tǒng)計(jì)劃與設(shè)計(jì), 少走彎路, 避免不應(yīng)有的錯誤, 從而縮短開發(fā)周期, 節(jié)約人力物力。能夠順利地進(jìn)行系統(tǒng)開發(fā), 在質(zhì)量保證的前提下, 為用戶提供正確、可靠的應(yīng)用軟件。能夠科學(xué)地進(jìn)行系統(tǒng)維護(hù), 在實(shí)際應(yīng)用中保持軟件旺盛的生命力?;仡櫧鼛啄暌验_發(fā)出較為優(yōu)秀的植保應(yīng)用軟件, 如綠十字博士系統(tǒng)(全國農(nóng)業(yè)技術(shù)推廣服務(wù)中心研制)、粘蟲遷飛專家系統(tǒng)(中國農(nóng)科院植物保護(hù)研究所研制)、梨黑星病預(yù)測與管理專家系統(tǒng)ESPSPM (李保華等, 1996)、植檢害蟲圖文信息系統(tǒng)(王之嶺, 1996)、植物病毒檢疫診斷支持系統(tǒng)PQV 2DSS (李明福, 1996) 以及北方地區(qū)蔬菜害蟲田間識別系統(tǒng)PESTD IA G (李志紅, 1997) 等, 這些軟件的研制無一不滲透了軟件工程的思想。黃淮海地區(qū)麥蚜預(yù)測預(yù)報(bào)系統(tǒng)(HH2AphidGIS) 根據(jù)軟件工程理論進(jìn)行了系統(tǒng)的設(shè)計(jì), 以快速原型法為系統(tǒng)開發(fā)模型(高靈旺, 1998)。

  從目前所進(jìn)行的一些植保軟件系統(tǒng)( 如 PQ 2IN FORM IS、PestD iag 等) 的開發(fā)來看, 由于系統(tǒng)的規(guī)模較小, 開發(fā)人員一般只有1~2 人, 因此在系統(tǒng)的生命周期中減少了一些有關(guān)文檔, 如計(jì)劃任務(wù)書、需求規(guī)格任務(wù)書和設(shè)計(jì)說明書等的書寫。另外, 由于軟件工程理論本身的發(fā)展, 即面向?qū)ο蠹夹g(shù)與可視化編程技術(shù)的發(fā)展, 也使得一些較為復(fù)雜的系統(tǒng)的開發(fā)設(shè)計(jì)也變得相對容易, 因而也不必完全按照上述模式來嚴(yán)格地書寫有關(guān)文檔, 但整個系統(tǒng)的開發(fā)還是依照軟件生命期來完成的, HH2AphidGIS 系統(tǒng)的研制就是這樣進(jìn)行的。

1.2 開發(fā)平臺的選擇

  操作系統(tǒng)是最重要的計(jì)算機(jī)系統(tǒng)軟件之一。操作系統(tǒng)是對計(jì)算機(jī)系統(tǒng)自身的硬件和軟件資源進(jìn)行全面控制和管理(存貯管理、處理器管理、設(shè)備管理、信息管理和作業(yè)管理) 的程序, 使計(jì)算機(jī)在其總指揮下能夠正常運(yùn)行, 所有安裝在計(jì)算機(jī)中的其他軟件都依靠操作系統(tǒng)的指令來完成工作。操作系統(tǒng)是用戶和計(jì)算機(jī)的接口, 也就是應(yīng)用軟件的開發(fā)平臺。

  選擇開發(fā)平臺時, 應(yīng)充分考慮平臺的實(shí)用性、簡易性、可維護(hù)性、可擴(kuò)展性、性能價(jià)格比、對網(wǎng)絡(luò)的適用性、所用基本支撐環(huán)境的普及性及計(jì)算機(jī)應(yīng)用的未來發(fā)展方向。目前, W indow s 系統(tǒng)由于用戶界面友好、易于操作等特點(diǎn)而倍受用戶的歡迎, 因而, 基于W indows的應(yīng)用軟件也成為當(dāng)今軟件開發(fā)商和用戶的首選方案。以黃淮海地區(qū)麥蚜預(yù)測預(yù)報(bào)系統(tǒng)(HH-AphidGIS)的開發(fā)為例,在開發(fā)原型時選擇了W indows3.1作為系統(tǒng)開發(fā)的平臺。但從發(fā)展方向上看,Microsoft的32位W indows95操作系統(tǒng)已逐步成為微機(jī)應(yīng)用的主要平臺,而W indows95/98 N T 作為未來微機(jī)和網(wǎng)絡(luò)系統(tǒng)的主要應(yīng)用平臺, 其發(fā)展勢頭是不可阻擋的;同時各地區(qū)測報(bào)部門的計(jì)算機(jī)應(yīng)用也逐步在向Windows95/98 平臺移植,W indow s 95/98 將作為該系統(tǒng)未來應(yīng)用的主要平臺。因而HH2AphidGIS系統(tǒng)最終放棄了Windows3.1,選擇以Windows95為開發(fā)平臺,以保證其技術(shù)的先進(jìn)性,以及與未來計(jì)算機(jī)應(yīng)用的發(fā)展方向保持一致。

1.3 開發(fā)方法的選擇

  根據(jù)軟件工程理論對系統(tǒng)進(jìn)行需求分析和設(shè)計(jì)后, 選擇適合于系統(tǒng)需求的開發(fā)方法是十分重要的??偟膩碚f, 用于應(yīng)用軟件系統(tǒng)開發(fā)的途徑主要可歸納為2 種:

  第一由系統(tǒng)開發(fā)人員使用Bo rland C+ + 、V isualBA SIC 或Delphi 等語言直接編程, 稱為直接編程法。這種方法開發(fā)周期長, 費(fèi)用高, 系統(tǒng)完成后的穩(wěn)定性、健壯性均需大量的工作來保證, 而且對開發(fā)人員的要求較高。但這種方法優(yōu)點(diǎn)是靈活, 開發(fā)者可以充分發(fā)揮其想象力, 靈活自如地設(shè)計(jì)出各種變化的用戶界面, 并能夠充分實(shí)現(xiàn)系統(tǒng)所要求的種種特殊功能。

  第二使用市場已有的開發(fā)工具, 如A utho rware、M ult ibase 等來實(shí)現(xiàn), 稱為工具法。這種方法開發(fā)周期短、開發(fā)費(fèi)用較低, 開發(fā)人員一般無需編程, 通過編寫劇本、書寫描述語言或編輯卡片等即可完成應(yīng)用系統(tǒng)。系統(tǒng)的健壯性和穩(wěn)定性依賴于所使用的開發(fā)平臺或開發(fā)系統(tǒng)。開發(fā)人員很難突破開發(fā)平臺所提供的各種功能的限制, 因而開發(fā)出的應(yīng)用系統(tǒng)也較為模式化。

  對于一個具體的系統(tǒng)而言, 需根據(jù)系統(tǒng)設(shè)計(jì)階段的需求分析和開發(fā)人員的實(shí)際情況進(jìn)行選擇, 如V egePest 作為一個多媒體數(shù)據(jù)庫就是選擇用工具法作為其系統(tǒng)的開發(fā)方法, 而PestD iag 作為一個多媒體專家系統(tǒng), 需進(jìn)行嚴(yán)格的推理, 目前的一些工具軟件還都不具備這種能力, 因而選擇了直接編程法。HH2AphidGIS 系統(tǒng)作為一個集地理信息系統(tǒng)、多媒體、數(shù)據(jù)庫管理、預(yù)測預(yù)報(bào)等功能于一體的實(shí)用性系統(tǒng), 從系統(tǒng)開發(fā)的需求分析來看,HH2AphidGIS 系統(tǒng)不但需要多媒體功能的支持, 而且主要進(jìn)行麥蚜的預(yù)測預(yù)報(bào), 需進(jìn)行模型的運(yùn)算以及模型與GIS 之間的交互作用, 采用工具法無法滿足這些要求, 因此, 該系統(tǒng)的開發(fā)選擇了第一種方法, 即直接編程法。

1.4 開發(fā)工具的選擇

  如果選擇了應(yīng)用直接編程法進(jìn)行植保應(yīng)用軟件系統(tǒng)的開發(fā), 則選擇適宜的開發(fā)工具就成為必須認(rèn)真考慮的一個重要問題。如何選擇恰當(dāng)?shù)墓ぞ?這取決于你使用的操作系統(tǒng)平臺、開發(fā)工具易用性、應(yīng)用軟件的適用范圍、要解決的問題、規(guī)模、技術(shù)發(fā)展方向和可擴(kuò)展性等多方面的因素。工具的選擇既要滿足應(yīng)用系統(tǒng)的功能需求, 又須滿足其性能需求(如運(yùn)算速度、打印速度等) , 也可以幾種不同的語言平臺進(jìn)行混合編程, 以便取長補(bǔ)短。目前植保應(yīng)用軟件的開發(fā)應(yīng)以可視化開發(fā)工具為首選工具。

  隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展, 編程工具也得到了迅猛的發(fā)展。近年來, 在眾多的編程工具中, 可視化編程工具的發(fā)展格外引人注目。V isual BA SIC的推出使得"幾分鐘內(nèi)就可編寫一個W indow s 應(yīng)用程序"已經(jīng)不再是神話。而Bo rland Delphi 210 的推出則使可視化編程工具逐漸進(jìn)入熱潮。尤其是從1997年以來可視化編程工具成為一個非?;钴S的領(lǐng)域,各軟件廠商紛紛推出自己產(chǎn)品的新版本, 在功能、性能等方面均有較大提高, 各產(chǎn)品之間的競爭也更加激烈。

  一般的可視化開發(fā)工具( 如V isual BA SIC,Power Builder 和Delphi) 都提供了可視化的開發(fā)環(huán)境, 提供了對OL E 構(gòu)件(OCX) 的支持, 可以與多種數(shù)據(jù)庫建立連接, 并且它們都有自己的底層編程語言等等(V isual BA SIC 用的是BA SIC, Delphi 用的是Object Pascal)。每種開發(fā)工具都有其技術(shù)特色和特定的應(yīng)用領(lǐng)域, 因而每個工具都擁有其特定的用戶群。但各產(chǎn)品在不斷升級的過程中, 不斷取長補(bǔ)短, 不斷地融入許多競爭對手的產(chǎn)品的特點(diǎn), 功能不斷豐富,性能不斷完善。

  在HH2AphidGIS 系統(tǒng)開發(fā)過程中, 根據(jù)系統(tǒng)功能的需求選擇了以Bo rland Delphi Client Server210 版作為系統(tǒng)開發(fā)的主要工具, 并輔以其它工具軟件等。這主要是考慮了Delphi 以下幾個方面的特點(diǎn): ①借助Delphi 中控件和模板的使用與功能, 編寫程序非常方便, 提高了開發(fā)應(yīng)用程序的效率,②Delphi 預(yù)先將應(yīng)用程序編譯成經(jīng)過優(yōu)化的本地代碼, 其執(zhí)行速度明顯高于同類產(chǎn)品; ③Delphi 的一個超強(qiáng)能力就是可以將原先在桌面型數(shù)據(jù)庫開發(fā)的程序很輕易地讓遠(yuǎn)端SQL 服務(wù)器接受, 甚至在數(shù)據(jù)來源改變后都無需對用戶界面做任何的修改。同時用戶不需要第三方的開發(fā)工具, 直接能夠在Delphi 的集成環(huán)境中進(jìn)行數(shù)據(jù)庫操作。

1.5 開發(fā)人員的組成

  計(jì)算機(jī)應(yīng)用軟件系統(tǒng)開發(fā)人員的組成是隨著編程語言和開發(fā)工具的發(fā)展變化而變化的。計(jì)算機(jī)高級編程語言的產(chǎn)生使廣大非計(jì)算機(jī)專業(yè)工作者(一般用戶) 能夠進(jìn)入計(jì)算機(jī)應(yīng)用領(lǐng)域。尤其值得一提的是, 近年來面向?qū)ο罄碚摰陌l(fā)展和可視化開發(fā)工具的興起, 大大降低了應(yīng)用軟件系統(tǒng)開發(fā)的難度, 減少了程序代碼的書寫量, 提高了軟件開發(fā)的效率, 為廣大非計(jì)算機(jī)專業(yè)工作者(包括植保工作者) 開發(fā)出本領(lǐng)域內(nèi)高質(zhì)量的應(yīng)用軟件系統(tǒng)提供了可靠的工具,使各領(lǐng)域內(nèi)應(yīng)用軟件系統(tǒng)的開發(fā)進(jìn)一步擺脫了計(jì)算機(jī)專業(yè)人員的限制, 而各領(lǐng)域的專家也逐步成為應(yīng)用軟件系統(tǒng)開發(fā)的主導(dǎo)人員。

  根據(jù)以上分析以及從總結(jié) IPM IST 實(shí)驗(yàn)室 10多年來的實(shí)踐經(jīng)驗(yàn)來看, 目前植保應(yīng)用軟件系統(tǒng)的開發(fā)可以植保專業(yè)人員為主。當(dāng)然, 其中的一部分人應(yīng)該既對軟件工程理論和程序設(shè)計(jì)知識有一定的了解, 又是植保領(lǐng)域的專家。從應(yīng)用軟件系統(tǒng)的分析、設(shè)計(jì), 到系統(tǒng)的最終實(shí)現(xiàn), 系統(tǒng)開發(fā)人員都應(yīng)把注意力集中在如何來反映植保專業(yè)的特點(diǎn), 植保專業(yè)知識的收集、整理及其內(nèi)涵的深入挖掘等方面, 而不是專注于冗長乏味的代碼行的編寫上。當(dāng)今軟件技術(shù)的發(fā)展, 尤其是面向?qū)ο蠹夹g(shù)和可視化開發(fā)工具的發(fā)展為之提供了便利的條件, 因此系統(tǒng)設(shè)計(jì)人員和應(yīng)用領(lǐng)域的專家能夠有機(jī)地融合為一體。

  沈佐銳等人曾就植保領(lǐng)域?qū)<蚁到y(tǒng)的開發(fā)提出了產(chǎn)、學(xué)、研相結(jié)合的參與式協(xié)作方式。筆者認(rèn)為這種方式同樣適用于植保專業(yè)各個方面的應(yīng)用軟件系統(tǒng)的開發(fā), 如多媒體數(shù)據(jù)庫系統(tǒng)、信息管理與決策支持系統(tǒng)等。這種方式既能夠保證專業(yè)應(yīng)用軟件系統(tǒng)的適用性與專業(yè)理論的緊密結(jié)合, 又能夠有利于后續(xù)人才的培養(yǎng)。

  黃 淮 海 地 區(qū) 麥 蚜 預(yù) 測 預(yù) 報(bào) 系 統(tǒng) (HH-AphidGIS) 的開發(fā)就是采取了產(chǎn)、學(xué)、研相結(jié)合的參與式協(xié)作方式進(jìn)行的, 由中國農(nóng)科院植保所麥蟲組、中國農(nóng)業(yè)大學(xué)植保系 IPM IST 實(shí)驗(yàn)室以及山東、河北、河南等省的植保總站合作完成。其中, 中國農(nóng)科院植保所負(fù)責(zé)項(xiàng)目的組織協(xié)調(diào)工作和有關(guān)試驗(yàn)的設(shè)計(jì)、安排, 上述三省植??傉咎峁v年麥蚜觀測的數(shù)據(jù)資料, 中國農(nóng)業(yè)大學(xué)植保系 IPM IST 實(shí)驗(yàn)室通過分析所獲取的各種數(shù)據(jù)完成系統(tǒng)的開發(fā)研制工作,最后由三省植??傉具M(jìn)行應(yīng)用及驗(yàn)證。

2 展 望

  植保應(yīng)用軟件系統(tǒng)的開發(fā), 經(jīng)過近10 多年來的積累, 特別是近3 年來的飛速發(fā)展, 已成為計(jì)算機(jī)農(nóng)業(yè)應(yīng)用中一個較為活躍的領(lǐng)域, 并在農(nóng)業(yè)生產(chǎn)及病蟲害綜合管理等方面發(fā)揮著越來越重要的作用。

  我國目前已有一些科技示范區(qū)將計(jì)算機(jī)專家系統(tǒng)用于指導(dǎo)農(nóng)業(yè)生產(chǎn), 產(chǎn)生了巨大的經(jīng)濟(jì)效益和社會效益, 收到了良好的示范效果。隨著計(jì)算機(jī)技術(shù)和國民經(jīng)濟(jì)的不斷發(fā)展,在不遠(yuǎn)的將來農(nóng)業(yè)計(jì)算機(jī)應(yīng)用將會更加普及, 應(yīng)用范圍也會不斷擴(kuò)大, 這就相應(yīng)地對農(nóng)業(yè)計(jì)算機(jī)應(yīng)用軟件系統(tǒng)在數(shù)量和質(zhì)量上提出更高的要求。因此, 開發(fā)出更多、更好、更加實(shí)用化的植保應(yīng)用軟件系統(tǒng)也就成為植保工作者責(zé)無旁貸的職責(zé)所在。對此, 我們應(yīng)該有著清醒的認(rèn)識, 抓住機(jī)遇, 為我國植保技術(shù)的發(fā)展提供更廣闊的天地。

  [ 主要參考文獻(xiàn)]

  [ 1 ] 高靈旺. 黃淮海地區(qū)麥蚜信息管理與預(yù)測預(yù)報(bào)技術(shù)研究: [ 博士學(xué)位論文]. 北京: 中國農(nóng)業(yè)大學(xué), 1998

  [ 2 ] 謝榮傳. 計(jì)算機(jī)軟件技術(shù)基礎(chǔ). 北京: 北京科學(xué)技術(shù)出版社, 1995. 308p

  [ 3 ] 姚 青, 黎 峰. 制作多媒體軟件的兩種方法. 微型計(jì)算機(jī), 1997, 17(3) : 106~107

  [ 4 ] 曹國鈞主編. 最新Delphi 210310 入門、應(yīng)用及實(shí)例詳解. 成都: 電子科技大學(xué)出版社, 1997. 452p