欧美三级日本三级少妇99_黄片毛片一级_毛片免费在线观看_日本一区视频在线播放_欧美黄色视屏_亚洲视频高清

期刊 科普 SCI期刊 投稿技巧 學(xué)術(shù) 出書 購物車

首頁 > 優(yōu)秀范文 > 軟件測試論文

軟件測試論文樣例十一篇

時(shí)間:2023-03-29 09:26:41

序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗(yàn),特別為您篩選了11篇軟件測試論文范文。如果您需要更多原創(chuàng)資料,歡迎隨時(shí)與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識(shí)!

軟件測試論文

篇1

從用戶的角度來看,普遍希望通過軟件測試暴露軟件中隱藏的錯(cuò)誤和缺陷,所以軟件測試應(yīng)該是"為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程"。或者說,軟件測試應(yīng)該根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果),并利用這些測試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤或缺陷。

二、影響軟件測試的因素

影響測試效率的因素除了測試方法之外,主要因素還有人為因素、軟件類型、錯(cuò)誤類型、測試充分度等。下面對(duì)這些因素作一個(gè)簡要分析。

1.人為因素

軟件測試中的許多工作是由人來完成的,因此,人為因素是影響測試效率的一個(gè)重要方面。這樣的差異并非偶然,這是因?yàn)闇y試人員在應(yīng)用一個(gè)測試方法時(shí)具有很大的靈活性,從而使測試人員的經(jīng)驗(yàn)和學(xué)習(xí)能力可以有較大的發(fā)揮余地。所以只能采用越來越嚴(yán)格的測試方法和過程來有效地避免人為因素對(duì)測試效率的影響。

2.軟件類型

軟件類型也是影響測試效率的一個(gè)重要因素。即使是同一個(gè)測試者,測試不同類型的軟件的效率和發(fā)現(xiàn)軟件錯(cuò)誤的能力也是不盡相同的。測試什么類型的軟件的效率較高則因人而異,這往往與測試者的相關(guān)知識(shí)、經(jīng)驗(yàn)與專業(yè)訓(xùn)練有關(guān)。

3.測試充分度

測試充分度反映了一個(gè)測試是否得到了良好的執(zhí)行,它直接關(guān)系到測試的效率。1993年Frankl和Weiss發(fā)現(xiàn),只有當(dāng)充分度十分接近100%時(shí),才能使測試發(fā)現(xiàn)錯(cuò)誤的能力得到發(fā)揮。因此,在測試軟件時(shí),必須設(shè)法使充分度十分接近100%,否則將難以保證測試質(zhì)量。

三、加強(qiáng)對(duì)測試工作的組織和管理

隨著軟件開發(fā)規(guī)模的增大、復(fù)雜程度的增加,以尋找軟件中的錯(cuò)誤為目的的測試工作就顯得更加困難。然而,為了盡可能多地找出程序中的錯(cuò)誤,生產(chǎn)出高質(zhì)量的軟件產(chǎn)品,加強(qiáng)對(duì)測試工作的組織和管理就顯得尤為重要。

從軟件的生存周期看,測試往往指對(duì)程序的測試,這樣做的優(yōu)點(diǎn)是被測對(duì)象明確,測試的可操作性相對(duì)較強(qiáng)。但是,由于測試的依據(jù)是規(guī)格說明書、設(shè)計(jì)文檔和使用說明書,如果設(shè)計(jì)有錯(cuò)誤,測試的質(zhì)量就難以保證。即使測試后發(fā)現(xiàn)是設(shè)計(jì)的錯(cuò)誤,這時(shí),修改的代價(jià)是相當(dāng)昂貴的。因此,較理想的做法應(yīng)該是對(duì)軟件的開發(fā)過程,按軟件工程各階段形成的結(jié)果,分別進(jìn)行嚴(yán)格的審查。

雖然測試是在實(shí)現(xiàn)且經(jīng)驗(yàn)證后進(jìn)行的,實(shí)際上,測試的準(zhǔn)備工作在分析和設(shè)計(jì)階段就開始了。

1.測試的過程及組織

當(dāng)設(shè)計(jì)工作完成以后,就應(yīng)該著手測試的準(zhǔn)備工作了,一般來講,由一位對(duì)整個(gè)系統(tǒng)設(shè)計(jì)熟悉的設(shè)計(jì)人員編寫測試大綱,明確測試的內(nèi)容和測試通過的準(zhǔn)則,設(shè)計(jì)完整合理的測試用例,以便系統(tǒng)實(shí)現(xiàn)后進(jìn)行全面測試。

在實(shí)現(xiàn)組將所開發(fā)的程序經(jīng)驗(yàn)證后,提交測試組,由測試負(fù)責(zé)人組織測試,測試一般可按下列方式組織:

(1)首先,測試人員要仔細(xì)閱讀有關(guān)資料,包括規(guī)格說明、設(shè)計(jì)文檔、使用說明書及在設(shè)計(jì)過程中形成的測試大綱、測試內(nèi)容及測試的通過準(zhǔn)則,全面熟悉系統(tǒng),編寫測試計(jì)劃,設(shè)計(jì)測試用例,作好測試前的準(zhǔn)備工作。

(2)為了保證測試的質(zhì)量,將測試過程分成幾個(gè)階段,即:代碼審查、單元測試、集成測試和驗(yàn)收測試。

(3)代碼會(huì)審:代碼會(huì)審是由一組人通過閱讀、討論和爭議對(duì)程序進(jìn)行靜態(tài)分析的過程。會(huì)審小組由組長,2~3名程序設(shè)計(jì)和測試人員及程序員組成。會(huì)審小組在充分閱讀待審程序文本、控制流程圖及有關(guān)要求、規(guī)范等文件基礎(chǔ)上,召開代碼會(huì)審會(huì),程序員逐句講解程序的邏輯,并展開熱烈的討論甚至爭議,以揭示錯(cuò)誤的關(guān)鍵所在。實(shí)踐表明,程序員在講解過程中能發(fā)現(xiàn)許多自己原來沒有發(fā)現(xiàn)的錯(cuò)誤,而討論和爭議則進(jìn)一步促使了問題的暴露。例如,對(duì)某個(gè)局部性小問題修改方法的討論,可能發(fā)現(xiàn)與之有牽連的甚至能涉及到模塊的功說明、模塊間接口和系統(tǒng)總結(jié)構(gòu)的大問題,導(dǎo)致對(duì)需求定義的重定義、重設(shè)計(jì)驗(yàn)證,大大改善了軟件的質(zhì)量。

(4)單元測試:單元測試集中在檢查軟件設(shè)計(jì)的最小單位-模塊上,通過測試發(fā)現(xiàn)實(shí)現(xiàn)該模塊的實(shí)際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯(cuò)誤。由于模塊規(guī)模小、功能單一、邏輯簡單,測試人員有可能通過模塊說明書和源程序,清楚地了解該模塊的I/O條件和模塊的邏輯結(jié)構(gòu),采用結(jié)構(gòu)測試(白盒法)的用例,盡可能達(dá)到徹底測試,然后輔之以功能測試(黑盒法)的用例,使之對(duì)任何合理和不合理的輸入都能鑒別和響應(yīng)。高可靠性的模塊是組成可靠系統(tǒng)的堅(jiān)實(shí)基礎(chǔ)

(5)集成測試:集成測試是將模塊按照設(shè)計(jì)要求組裝起來同時(shí)進(jìn)行測試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。如數(shù)據(jù)穿過接口時(shí)可能丟失;一個(gè)模塊與另一個(gè)模塊可能有由于疏忽的問題而造成有害影響;把子功能組合起來可能不產(chǎn)生預(yù)期的主功能;個(gè)別看起來是可以接受的誤差可能積累到不能接受的程度;全程數(shù)據(jù)結(jié)構(gòu)可能有錯(cuò)誤等。

2.測試的人員組織

為了保證軟件的開發(fā)質(zhì)量,軟件測試應(yīng)貫穿于軟件定義與開發(fā)的整個(gè)過程。因此,對(duì)分析、設(shè)計(jì)和實(shí)現(xiàn)等各階段所得到的結(jié)果,包括需求規(guī)格說明、設(shè)計(jì)規(guī)格說明及源程序都應(yīng)進(jìn)行軟件測試。基于此,測試人員的組織也應(yīng)是分階段的。

(1)軟件的設(shè)計(jì)和實(shí)現(xiàn)都是基于需求分析規(guī)格說明進(jìn)行的。需求分析規(guī)格說明是否完整、正確、清晰是軟件開發(fā)成敗的關(guān)鍵。為了保證需求定義的質(zhì)量,應(yīng)對(duì)其進(jìn)行嚴(yán)格的審查。

(2)設(shè)計(jì)評(píng)審:軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換成軟件表示的過程。主要描繪出系統(tǒng)結(jié)構(gòu)、詳細(xì)的處理過程和數(shù)據(jù)庫模式。按照需求的規(guī)格說明對(duì)系統(tǒng)結(jié)構(gòu)的合理性、處理過程的正確性進(jìn)行評(píng)價(jià),同時(shí)利用關(guān)系數(shù)據(jù)庫的規(guī)范化理論對(duì)數(shù)據(jù)庫模式進(jìn)行審查。

篇2

由于實(shí)時(shí)嵌入式軟件主要是對(duì)外部接口設(shè)備進(jìn)行控制,而被送檢的軟件需要大量不同的硬件環(huán)境,在進(jìn)行測試時(shí),由于無法建立大量不同的接口設(shè)備的硬件仿真環(huán)境,每當(dāng)執(zhí)行輸入輸出指令時(shí),程序便無法繼續(xù)運(yùn)行,因此,測試軟件無法完整地覆蓋整個(gè)程序的各個(gè)分支和語句。同時(shí),被測試軟件常常需要多個(gè)模塊同時(shí)對(duì)某個(gè)外設(shè)進(jìn)行共同測試,需要通過網(wǎng)絡(luò)環(huán)境進(jìn)行集中測試。

為了完成對(duì)各種實(shí)時(shí)嵌入式軟件的測試工作,我們研制開發(fā)了基于網(wǎng)絡(luò)的接口設(shè)備的軟件仿真環(huán)境,使得用戶程序運(yùn)行時(shí)不再需要真正的接口硬件設(shè)備,而是與仿真軟件進(jìn)行通訊,交換數(shù)據(jù),從而使得被測程序在脫離硬件的環(huán)境中順利運(yùn)行。本課題主要解決C語言和匯編語言混合編程中,把所有原來控制外設(shè)的輸入輸出指令都修改成與仿真軟件進(jìn)行通信的函數(shù),同時(shí),把原來由硬件觸發(fā)的中斷處理功能轉(zhuǎn)由軟件觸發(fā),以及通過網(wǎng)絡(luò)環(huán)境完成多模塊的集中測試。

本課題的意義在于建成一種通用的方法,使得不同軟件開發(fā)的程序都能夠使用這些功能模塊與接口仿真軟件進(jìn)行通信,從而順利地進(jìn)行軟件測試。

被測軟件的運(yùn)行環(huán)境絕大多數(shù)是基于DOS的,在仿真環(huán)境下進(jìn)行測試時(shí),由于原來的硬件環(huán)境不再存在,因此要求對(duì)被測軟件進(jìn)行相應(yīng)的修改,使其在一個(gè)新的系統(tǒng)模型當(dāng)中運(yùn)行:原來與硬件進(jìn)行I/O的指令,變成對(duì)仿真軟件通訊動(dòng)態(tài)鏈接庫中函數(shù)的調(diào)用;由硬件觸發(fā)的中斷信號(hào)變成來自仿真軟件的消息;更重要的是,原來由CPU負(fù)責(zé)調(diào)度的中斷服務(wù)函數(shù)必須由新的模型來負(fù)責(zé)(因?yàn)椴辉儆杏布袛嘈盘?hào)),而由于DOS是一個(gè)單任務(wù)的操作系統(tǒng),系統(tǒng)模型需要解決以下的問題:系統(tǒng)如何在程序運(yùn)行的時(shí)刻檢測到通過網(wǎng)絡(luò)發(fā)過來的“中斷信號(hào)”,如何中斷當(dāng)前的程序,去執(zhí)行相應(yīng)的中斷服務(wù)函數(shù),如何具有中斷嵌套的功能。

基于以上要求,系統(tǒng)模型采用以下兩種:

基于DOS的多任務(wù)調(diào)度系統(tǒng)模型

基于Windows多線程環(huán)境的系統(tǒng)模型

2.基于DOS環(huán)境的多任務(wù)調(diào)度模型

2.1實(shí)現(xiàn)原理

想要在DOS環(huán)境下實(shí)現(xiàn)多任務(wù)調(diào)度,必須使每個(gè)任務(wù)具有自己的堆棧。首先,棧用來實(shí)現(xiàn)任務(wù)切換,其次,它用來存貯任務(wù)的局部變量。

任務(wù)的切換是通過調(diào)用一個(gè)子程序來實(shí)現(xiàn)的,該子程序?qū)⒍褩V羔樣稍瓉碇赶蚶先蝿?wù)的堆棧置為指向新任務(wù)的堆棧。程序返回時(shí),新的任務(wù)指令指針(IP)就從棧中彈出。新任務(wù)就開始自動(dòng)開始執(zhí)行。

這個(gè)負(fù)責(zé)調(diào)度的子程序是通過時(shí)鐘中斷來定期觸發(fā)的。當(dāng)產(chǎn)生時(shí)鐘中斷時(shí),需要做兩件事情。首先,將標(biāo)志(Flags)寄存器的內(nèi)容壓入棧中,其次,緊跟在指令指針(IP)之后,將CS(代碼段)也壓入棧中。最后,將中斷服務(wù)子程序的段地址裝入CS寄存器中,將偏址裝入IP寄存器中.這樣可以使ISR開始運(yùn)行.中斷返回時(shí),CS,IP和Flags寄存器的內(nèi)容自動(dòng)彈出。為了實(shí)現(xiàn)任務(wù)的調(diào)度,新的時(shí)鐘中斷服務(wù)函數(shù)要完成兩項(xiàng)工作。首先,它將除了棧指針(SP)和棧段(SS)寄存器之外的所有寄存器的值都存到棧中。(SP和SS的值存在另外的位置)。其次,它改變SS和SP寄存器的值,使它們指向另一個(gè)任務(wù)的堆棧。因此,當(dāng)ISR返回時(shí),新的任務(wù)的堆棧被彈出到各寄存器中,這使得機(jī)器的狀態(tài)是針對(duì)新的任務(wù)的。由于IP中也是彈出的寄存器的值,因此新任務(wù)就開始執(zhí)行。

在任務(wù)運(yùn)行前,它必須按一定方式使堆棧初始化,這樣使得當(dāng)?shù)谝粋€(gè)時(shí)間片到來時(shí),從棧中彈出的值能夠使該任務(wù)從頭開始運(yùn)行。因此,任務(wù)的堆棧必須初始化并存放正確的寄存器值,同時(shí)指令指針也必須指向程序中的第一條指令。

2.2調(diào)度內(nèi)核實(shí)現(xiàn)所用到的數(shù)據(jù)結(jié)構(gòu)

interrupt類型

當(dāng)說明一個(gè)函數(shù)為interrupt類型時(shí),它告訴編譯器自動(dòng)保存所有寄存器(sp和ss除外)的值,并且IRET指令終止該函數(shù)。每當(dāng)進(jìn)入到interrupt函數(shù)時(shí),執(zhí)行下列指令:

pushax,pushbx,pushcx,

p

ushdx,pushes,pushds

pushsi,pushdi,pushbp

發(fā)生中斷時(shí),CPU自動(dòng)將Flags,cs和IP寄存器壓棧。因此,在interrupt函數(shù)入口處,堆棧如圖2.2.1.2所示。我們將利用interrupt函數(shù)的棧的安排方式對(duì)要執(zhí)行的任務(wù)的堆棧進(jìn)行初始化。

Bp<-topofstack

DI

SI

DS

ES

DX

CX

BX

AX

IP

CS

PLAGS

任務(wù)中使用的寄存器的數(shù)據(jù)結(jié)構(gòu)

typedefstructint_regs{

unsignedbp;

unsigneddi;

unsignedsi;

unsignedds;

unsignedes;

unsigneddx;

unsignedcx;

unsignedbx;

unsignedax;

unsignedip;

unsignedcs;

unsignedflags;

};

此結(jié)構(gòu)嚴(yán)格按照interrupt函數(shù)入口處堆棧的結(jié)構(gòu)定義,初始化時(shí),將結(jié)構(gòu)中的代碼段(CS),指令指針(IP)設(shè)置成構(gòu)成此任務(wù)的函數(shù)的段地址和偏移地址。

用于任務(wù)管理的數(shù)據(jù)結(jié)構(gòu)

structtask_struct{

unsignedsp;

unsignedss;

unsignedchar*stck;

unsignedLastTask;

unsignedIntNum;

unsignedStatus;

}

當(dāng)執(zhí)行任務(wù)切換時(shí),sp和ss保存當(dāng)前棧指針和堆棧段地址,而任務(wù)調(diào)度程序?qū)?dāng)前棧指針(_SP)和棧地址(_SS)設(shè)置成下一個(gè)將要執(zhí)行的任務(wù)的棧指針和棧地址,當(dāng)調(diào)度程序結(jié)束運(yùn)行時(shí),由于從棧中彈出的各個(gè)寄存器,包括代碼段和指令指針都是指向新任務(wù)的,因此,新任務(wù)將自動(dòng)運(yùn)行,從而達(dá)到任務(wù)切換的目的。

2.3應(yīng)用多任務(wù)調(diào)度功能實(shí)現(xiàn)對(duì)中斷的仿真處理

由于被測試的用戶源程序是工作在仿真環(huán)境下,無法接收硬件產(chǎn)生的中斷信號(hào)從而自動(dòng)執(zhí)行相應(yīng)的中斷服務(wù)程序。因此,改編后的程序應(yīng)該能夠定期檢查是否有從仿真軟件發(fā)過來的中斷信號(hào),若有,則中斷當(dāng)前程序的執(zhí)行,轉(zhuǎn)入相應(yīng)的中斷服務(wù)函數(shù)執(zhí)行。

因?yàn)橛脩舻某绦虍?dāng)中顯式地設(shè)置中斷向量,在改寫用戶的程序時(shí),將每個(gè)中斷服務(wù)函數(shù)入口都置于一個(gè)向量數(shù)組當(dāng)中,此數(shù)組即為全局中斷向量表,將任務(wù)號(hào)與相應(yīng)的中斷號(hào)一一對(duì)應(yīng)。

當(dāng)時(shí)鐘中斷觸發(fā)任務(wù)調(diào)度程序時(shí),調(diào)度程序首先檢測由仿真軟件發(fā)來的中斷信號(hào),如果有,則調(diào)度程序在當(dāng)前運(yùn)行的任務(wù)的數(shù)據(jù)結(jié)構(gòu)中保存堆棧段段地址寄存器(_SS)、棧指針寄存器(_SP)、當(dāng)前任務(wù)號(hào),并將堆棧段段地址寄存器和棧指針寄存器設(shè)置成新的中斷服務(wù)程序所在的任務(wù)的相應(yīng)的值,使得當(dāng)調(diào)度程序返回時(shí),能夠從新的任務(wù)開始運(yùn)行。然后生成一個(gè)新的任務(wù),在此任務(wù)當(dāng)中調(diào)度對(duì)應(yīng)于此中斷號(hào)的中斷服務(wù)程序這樣就可以實(shí)現(xiàn)中斷功能。

3.基于Windows多線程環(huán)境的系統(tǒng)模型

3.1實(shí)現(xiàn)原理

考慮部分由C語言編寫的實(shí)時(shí)嵌入式程序經(jīng)過適當(dāng)?shù)男薷目梢杂蒝C編譯后,在Windows環(huán)境中運(yùn)行。因此可以利用Windows的多線程特性構(gòu)造系統(tǒng)模型:把用戶的主函數(shù)放在系統(tǒng)初始化時(shí)生成的一個(gè)主線程當(dāng)中運(yùn)行,同時(shí),系統(tǒng)主函數(shù)監(jiān)測由Socket端口發(fā)來的數(shù)據(jù),如果是一個(gè)中斷產(chǎn)生信號(hào),系統(tǒng)主函數(shù)掛起當(dāng)前正在執(zhí)行的線程,新生成一個(gè)新的線程,并在新線程中執(zhí)行相應(yīng)的中斷服務(wù)函數(shù)。

3.2系統(tǒng)的結(jié)構(gòu)

由于CSocket類不能夠由各個(gè)線程之間共享,而各個(gè)線程內(nèi)部又要通過Socket端口接收和發(fā)送數(shù)據(jù),因此應(yīng)建立高效而又防止各線程之

當(dāng)線程需要通過Socket接口收發(fā)數(shù)據(jù)時(shí),首先檢測/設(shè)置相應(yīng)函數(shù)的信號(hào)量,若此資源不能使用,則線程被自動(dòng)掛起。系統(tǒng)的主調(diào)函數(shù)負(fù)責(zé)輪詢來自Socket接口的數(shù)據(jù)以及各個(gè)信號(hào)量資源,當(dāng)資源可用時(shí),喚醒相應(yīng)的線程,完成其請(qǐng)求的操作。如果接收到中斷產(chǎn)生信號(hào),則生成新的線程,并掛起當(dāng)前的線程,從而完成對(duì)中斷請(qǐng)求的響應(yīng)。

4.結(jié)束語

本文介紹了針對(duì)實(shí)時(shí)嵌入式軟件的測試工具的研究與完善工作,根據(jù)不同的軟件特點(diǎn),

構(gòu)造了兩種系統(tǒng)模型。通過實(shí)際的使用,都達(dá)到了比較滿意的結(jié)果。

這兩種系統(tǒng)模型經(jīng)過適當(dāng)?shù)男薷模梢詰?yīng)用在其它語言編寫的軟件上,從而可以實(shí)現(xiàn)通用的模塊功能。

參考文獻(xiàn)

呂強(qiáng)楊季文等C語言的DOS系統(tǒng)程序設(shè)計(jì)清華大學(xué)出版社

李沐孫TURBOC常駐內(nèi)存實(shí)用程序及窗口式軟件編程技術(shù)北京科海

陳宗海基于C/S體系的工業(yè)過程仿真模型調(diào)試環(huán)境.計(jì)算機(jī)應(yīng)用.1999,4

篇3

國際互聯(lián)網(wǎng)的快速增長,使WEB技術(shù)對(duì)商業(yè)、工業(yè)、銀行、財(cái)政、教育、政府和娛樂及我們的工作和生活產(chǎn)生了深遠(yuǎn)的影響。許多傳統(tǒng)的信息和數(shù)據(jù)庫系統(tǒng)正在移植到互聯(lián)網(wǎng)上,電子商務(wù)迅速增長。因此,電子商務(wù)應(yīng)用系統(tǒng)的測試也變得十分重要,它對(duì)軟件測試提出了新的挑戰(zhàn),要求采用新的測試方法展開軟件測試工作。這種對(duì)應(yīng)用系統(tǒng)的測試不但能檢查是否滿足設(shè)計(jì)的要求,還需要能測試系統(tǒng)每個(gè)層面是否正常,確保系統(tǒng)的整體性能、安全性和可用性滿足需要。

一、典型系統(tǒng)結(jié)構(gòu)

隨著電子商務(wù)的興起,Web方式的應(yīng)用系統(tǒng)發(fā)展迅速,它將成為電子商務(wù)技術(shù)領(lǐng)域的主流。在電子商務(wù)應(yīng)用系統(tǒng)中,目前普遍采用的是三層C/S結(jié)構(gòu),即表示層、業(yè)務(wù)層和數(shù)據(jù)層。這種結(jié)構(gòu)使軟件測試人員能采用“局部分層測試”和“系統(tǒng)整體測試”想結(jié)合的方法,對(duì)應(yīng)用系統(tǒng)進(jìn)行測試。即先對(duì)每一層進(jìn)行獨(dú)立的測試,再開展系統(tǒng)整體測試,這樣更容易發(fā)現(xiàn)應(yīng)用系統(tǒng)缺陷和錯(cuò)誤。如果僅僅依賴系統(tǒng)測試,要確定存在問題的特定部件十分困難。

二、局部分層測試

1.表示層。測試表示層就是檢查并應(yīng)用程序的前端是否存在錯(cuò)誤。本層次是應(yīng)用系統(tǒng)的外表,因此,表示工作對(duì)建立一個(gè)健壯的、高質(zhì)量的應(yīng)用系統(tǒng)至關(guān)重要。

(1)內(nèi)容測試。內(nèi)容測試用來檢驗(yàn)Web應(yīng)用系統(tǒng)提供信息的正確性、準(zhǔn)確性、相關(guān)型等人機(jī)界面元素,信息的正確性是指信息是可靠的還是誤傳的,例如,在商品價(jià)格列表中,錯(cuò)誤的價(jià)格可能引起財(cái)政問題甚至導(dǎo)致法律糾紛;信息的準(zhǔn)確型是指是否有語法或拼寫錯(cuò)誤。這種測試通常使用一些文字處理軟件來進(jìn)行,例如使用MicrosftWord的“拼音與語法檢查”功能;信息的相關(guān)性是指是否在當(dāng)前也面可以找到與當(dāng)前瀏覽信息相關(guān)的信息列表或入口,也就是一般Web站點(diǎn)中所謂“相關(guān)文章列表”。此外,還要檢查字體類型、屏幕布局、色彩、圖形分辨率及其他直接會(huì)影響最終用戶體驗(yàn)的特性。

(2)Web站點(diǎn)結(jié)構(gòu)。測試Web站點(diǎn)的結(jié)構(gòu)是檢查結(jié)構(gòu)上存在的錯(cuò)誤,發(fā)現(xiàn)無效的連接。鏈接測試可分為三個(gè)方面。首先,測試所有鏈接是否按指示的安陽確實(shí)鏈接到了該鏈接的也面;其次,測試所連接的頁面是否存在;最后,保證Web應(yīng)用系統(tǒng)上沒有孤立的頁面,所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問。

(3)用戶環(huán)境。測試用戶平臺(tái)和瀏覽器。市場上有很多不同的操作系統(tǒng)平臺(tái),最常見的有Windows、Unix、Macintosh、Linux等。Web應(yīng)用系統(tǒng)的最終用戶究竟使用哪一種操作系統(tǒng),取決于用戶系統(tǒng)的配置。這樣,就可能會(huì)發(fā)生兼容型問題,同一個(gè)應(yīng)用可能在某些操作系統(tǒng)下能正常運(yùn)行,但在另外的操作系統(tǒng)下可能在會(huì)運(yùn)行失敗。此外,要測試瀏覽器。瀏覽器是Web客戶端最核心的構(gòu)件,來自不同廠商的瀏覽器對(duì)Java、javascript、ActiveX、plug-ins或不同的HTML規(guī)格有不同的支持。另外,框架和層次結(jié)構(gòu)風(fēng)格在不同的瀏覽器中也有不同的顯示,甚至根本不顯示。操作系統(tǒng)(OS)和瀏覽器的組合非常多,不僅要測試每一個(gè)瀏覽器的配置,還要測試同一個(gè)瀏覽器的不同版本。

2.業(yè)務(wù)層。業(yè)務(wù)層測試的重點(diǎn)是發(fā)現(xiàn)應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯中的問題。測試業(yè)務(wù)邏輯層與測試單機(jī)程序非常類似,通過測試去檢查應(yīng)用系統(tǒng)是否滿足系統(tǒng)性能方面的需求。

(1)性能測試。主要負(fù)載測試,即帶負(fù)載情況下的響應(yīng)時(shí)間和吞吐率。負(fù)載測試是為了測量Web系統(tǒng)在某一負(fù)載級(jí)別上的性能,以保證Web系統(tǒng)在需求范圍內(nèi)能正常工作。負(fù)載級(jí)別可以是某個(gè)時(shí)刻同時(shí)訪問Web系統(tǒng)的用戶數(shù)量,也可以是在線數(shù)據(jù)處理的數(shù)量。此外,還要進(jìn)行夜里測試。壓力測試是測試系統(tǒng)的限制和故障恢復(fù)能力,也就是測試Web應(yīng)用系統(tǒng)會(huì)不會(huì)崩潰,在什么情況下會(huì)崩潰。

(2)數(shù)據(jù)驗(yàn)證。測試從用戶采集到的數(shù)據(jù),通常是以表單形式。當(dāng)用戶給Web應(yīng)用系統(tǒng)管理員提交信息時(shí),就需要使用表單操作,例如用戶注冊(cè)、登錄、信息提交等。在這種情況下,我們必須測試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性。如果表單只能接受指定的某些字符,測試時(shí)可以跳過這些字符,看系統(tǒng)是否會(huì)報(bào)錯(cuò)。如果Web應(yīng)用系統(tǒng)使用Cookies通常用來存儲(chǔ)用戶信息和用戶在某應(yīng)用系統(tǒng)的操作,當(dāng)一個(gè)用戶使用Cookies訪問了某一個(gè)應(yīng)用系統(tǒng)時(shí),Web服務(wù)器將發(fā)送關(guān)于用戶的信息,把該信息以Cookies的形式存儲(chǔ)在客戶端計(jì)算機(jī)上。

(3)業(yè)務(wù)測試。測試系統(tǒng)的業(yè)務(wù)處理過程的正確性,其中包括信用卡處理、電子郵件驗(yàn)證以及消費(fèi)稅計(jì)算等。電子商務(wù)系統(tǒng)必須在全部的時(shí)間里正確處理業(yè)務(wù),無一例外。因此,要通過測試確保業(yè)務(wù)處理的正確性。

3.數(shù)據(jù)層。數(shù)據(jù)層的測試,主要是指對(duì)應(yīng)系統(tǒng)用于儲(chǔ)存和獲取信息的數(shù)據(jù)庫管理系統(tǒng)的測試。在Web應(yīng)用技術(shù)中,數(shù)據(jù)庫起著重要的作用,數(shù)據(jù)庫為Web應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢和實(shí)現(xiàn)用戶對(duì)數(shù)據(jù)存儲(chǔ)的請(qǐng)求等提供空間。在使用了數(shù)據(jù)庫的Web應(yīng)用系統(tǒng)中,一般情況下,注重?cái)?shù)據(jù)庫操作的響應(yīng)時(shí)間、數(shù)據(jù)存儲(chǔ)的完整和數(shù)據(jù)庫系統(tǒng)的容錯(cuò)。

(1)響應(yīng)時(shí)間。應(yīng)量化數(shù)據(jù)操作語言(DML,包括結(jié)構(gòu)化查詢語言SQL中INSERT、UPDATE和DELETE)、查詢(SELECT)及事物的完成時(shí)間。電子商務(wù)系統(tǒng)運(yùn)行速度緩慢會(huì)引起客戶不滿。因此,我們應(yīng)該積極確保網(wǎng)站能夠及時(shí)響應(yīng)用戶的請(qǐng)求和操作。在測試數(shù)據(jù)層的響應(yīng)時(shí)間時(shí),我們要確保單個(gè)的數(shù)據(jù)操作能夠快速完成,不至于阻塞其他操作。

(2)數(shù)據(jù)完整性。驗(yàn)證數(shù)據(jù)存儲(chǔ)適當(dāng)且正確。所謂數(shù)據(jù)完整性測試,即在數(shù)據(jù)庫表中發(fā)現(xiàn)不準(zhǔn)確數(shù)據(jù)的過程。這項(xiàng)測試與數(shù)據(jù)確認(rèn)有所不同,后者在測試業(yè)務(wù)層時(shí)進(jìn)行。數(shù)據(jù)確認(rèn)測試試圖發(fā)現(xiàn)數(shù)據(jù)收集中的錯(cuò)誤,而數(shù)據(jù)完整性測試是盡力要在數(shù)據(jù)存儲(chǔ)的方式中發(fā)現(xiàn)問題。

(3)容錯(cuò)性和可恢復(fù)性。最大化平均故障間隔時(shí)間(MTBF),最小平均故障恢復(fù)時(shí)間(MTTR)。一般來說,數(shù)據(jù)庫操作的一個(gè)目標(biāo)是最大化MTBF,最小化MTTR。

數(shù)據(jù)庫的恢復(fù)具有重要意義。可恢復(fù)性測試的目標(biāo)是設(shè)計(jì)出數(shù)據(jù)庫無法恢復(fù)的場景出來。在某些時(shí)間,數(shù)據(jù)庫會(huì)崩潰,因此須制訂一些規(guī)程以便快速恢復(fù)。恢復(fù)計(jì)劃開始于獲得有效的備份,在進(jìn)行可恢復(fù)性測試時(shí),如果無法恢復(fù)數(shù)據(jù)庫,那么需要修改備份策略。

三、系統(tǒng)整體測試

1.整體界面。整體界面是整個(gè)Web應(yīng)用系統(tǒng)的頁面結(jié)構(gòu)設(shè)計(jì),是給用戶的一個(gè)整體感。例如:當(dāng)用戶瀏覽Web應(yīng)用系統(tǒng)時(shí)是否感到舒適,能否找到信息所在地方,整個(gè)Web應(yīng)用系統(tǒng)的設(shè)計(jì)風(fēng)格的總體效果。

對(duì)整體界面的測試過程,其實(shí)是一個(gè)對(duì)最終用戶進(jìn)行調(diào)查的過程。一般Web應(yīng)用系統(tǒng)采取在主頁上做一個(gè)調(diào)查問卷的形式,來得到最終用戶的反饋信息。

2.安全性。安全性測試區(qū)域主要有:

(1)現(xiàn)在的Web應(yīng)用系統(tǒng)基本采用先注冊(cè),后登錄的方式。因此,必須測試有效和無效的用戶名和密碼,要注意到是否大小寫敏感,可以試多少次的限制,是否可以不登錄而直接瀏覽某個(gè)頁面等。

(2)Web應(yīng)用系統(tǒng)是否有超時(shí)的限制,也就是說,用戶登錄后在一定時(shí)間內(nèi)(例如15分鐘)沒有點(diǎn)擊任何頁面,是否需要重新登錄才能正常使用。

(3)為了保證Web應(yīng)用系統(tǒng)的安全性,日志文件是至關(guān)重要的。需要測試相關(guān)信息是否寫進(jìn)了日志文件、是否可追蹤。

(4)當(dāng)使用了安全套接字時(shí),還要測試加密是否正確,檢查信息的完整性。

3.導(dǎo)航。導(dǎo)航描述了用戶在一個(gè)頁面內(nèi)操作的方式。在一個(gè)頁面上放太多的信息往往起到與預(yù)期相反的效果。Web應(yīng)用系統(tǒng)的用戶趨向于目的驅(qū)動(dòng),很快地掃描一個(gè)Web應(yīng)用系統(tǒng),看是否有滿足自己需要的信息,如果沒有,就會(huì)很快離開。很少有用戶愿意花時(shí)間去熟悉Web應(yīng)用系統(tǒng)的結(jié)構(gòu),因此,Web應(yīng)用系統(tǒng)導(dǎo)航幫助要盡可能地準(zhǔn)確。

導(dǎo)航測試就是檢查應(yīng)用系統(tǒng)的頁面結(jié)構(gòu)、導(dǎo)航、菜單、連接的正確性。確保用戶知道Web應(yīng)用系統(tǒng)里面的內(nèi)容,以及內(nèi)容所在位置。

四、結(jié)束語

在未來電子商務(wù)領(lǐng)域,Web軟件的測試是一項(xiàng)重要而富有挑戰(zhàn)性的工作。基于Web的系統(tǒng)測試與傳統(tǒng)的軟件測試不同,它不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,而且還要測試系統(tǒng)在不同用戶的瀏覽器的顯示是否合適。因此,我們必須為測試復(fù)雜的基于Web的系統(tǒng)不斷研究新的方法,滿足軟件開發(fā)人員的需要。

參考文獻(xiàn):

[1]AnnScblosser.TheexperienceandWebsitesuccess[J].TheE_businessReview,2003,41(6):20

篇4

目前,全國有500余所本科院校開設(shè)計(jì)算機(jī)專業(yè),對(duì)一所像中國計(jì)量學(xué)院樣的普通高校而言,如何在這種龐大的專業(yè)規(guī)模和激烈的專業(yè)競爭中辦好自己的專業(yè),專業(yè)特色是一個(gè)重要的立足點(diǎn)。不同類型高校計(jì)算機(jī)專業(yè)的人才培養(yǎng)應(yīng)當(dāng)具有不同的定位,人才培養(yǎng)模式要充分依托各自學(xué)校的辦學(xué)優(yōu)勢體現(xiàn)專業(yè)特色。

中國計(jì)量學(xué)院是我國質(zhì)量監(jiān)督檢驗(yàn)檢疫行業(yè)唯一的本科院校,學(xué)校在29年的辦學(xué)過程中,逐步確立了“計(jì)量立校、標(biāo)準(zhǔn)立人、質(zhì)量立業(yè)”的辦學(xué)理念,形成了“培養(yǎng)具有牢固質(zhì)量觀念、明確標(biāo)準(zhǔn)意識(shí)和較強(qiáng)計(jì)量能力的高素質(zhì)人才”的人才培養(yǎng)和在計(jì)量、質(zhì)量、檢測、標(biāo)準(zhǔn)、檢驗(yàn)檢疫等方面具有鮮明的辦學(xué)特色。

中國計(jì)量學(xué)院計(jì)算機(jī)專業(yè)面對(duì)目前國內(nèi)軟件測試人才失衡及培養(yǎng)渠道缺失現(xiàn)狀,針對(duì)軟件測試人才的職業(yè)素質(zhì)要求,依托學(xué)校計(jì)量測試的辦學(xué)優(yōu)勢,以培養(yǎng)社會(huì)急需的軟件質(zhì)量與測試人才市場為目標(biāo),研究探索了具有鮮明計(jì)量特色的“軟件質(zhì)量與測試平臺(tái)+模塊”的計(jì)算機(jī)專業(yè)應(yīng)用型人才培養(yǎng)模式和課程結(jié)構(gòu)與體系,構(gòu)建了由實(shí)驗(yàn)教學(xué)、軟件度量與測試專業(yè)技能訓(xùn)練和校內(nèi)外軟件質(zhì)量與測試實(shí)踐基地的計(jì)量特色實(shí)踐教學(xué)體系,培養(yǎng)了z生軟件質(zhì)量意識(shí)和積極探索、勇于創(chuàng)新的學(xué)習(xí)動(dòng)機(jī)。

1計(jì)量學(xué)與軟件測試間的關(guān)系

計(jì)量學(xué)(metrology),簡稱計(jì)量。隨著人類文明和科學(xué)技術(shù)水平的發(fā)展,計(jì)量學(xué)的內(nèi)涵與外延在不斷變化。就內(nèi)涵而言,計(jì)量學(xué)曾被稱為度量衡學(xué)和權(quán)度學(xué),一般指關(guān)于測量的科學(xué),具體指以技術(shù)和法制手段保證量值準(zhǔn)確可靠、單位統(tǒng)一的測量,此處的“量”主要是有形的、物化的量,可通過“測”來獲取。而廣義的計(jì)量學(xué),則突破“測”的手段來獲取無形的量[1]。

在傳統(tǒng)計(jì)量時(shí)期,社會(huì)經(jīng)濟(jì)活動(dòng)較簡單,計(jì)量主體是度量衡和時(shí)間度量,隨著近現(xiàn)代數(shù)學(xué)、原子物理和量子物理學(xué)的發(fā)展,現(xiàn)代計(jì)量的對(duì)象和范圍不斷拓展,從一般物理量擴(kuò)展到工程量、化學(xué)量和生物量等,甚至還包含了現(xiàn)代社會(huì)的商貿(mào)、醫(yī)療、貿(mào)易,出現(xiàn)了形態(tài)計(jì)量學(xué)、經(jīng)濟(jì)計(jì)量學(xué)、文獻(xiàn)計(jì)量學(xué)、情報(bào)計(jì)量學(xué)、網(wǎng)絡(luò)計(jì)量學(xué)。計(jì)量學(xué)已經(jīng)涉及自然科學(xué)、人文社會(huì)科學(xué)的各方面[1]。

科學(xué)儀器是計(jì)量的重要組成部分,一流科學(xué)研究往往離不開一流的科學(xué)儀器。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,“計(jì)算機(jī)軟件就是儀器”、“計(jì)算機(jī)軟件就是設(shè)備”早已成為的事實(shí)。20世紀(jì)90年代以來,計(jì)算機(jī)應(yīng)用領(lǐng)域不斷拓寬,軟件應(yīng)用的復(fù)雜性和規(guī)模不斷擴(kuò)大,IEEE、ANSI和ISO等一系列關(guān)于軟件質(zhì)量控制和測試的國際標(biāo)準(zhǔn)均相繼問世,使軟件質(zhì)量和軟件測試得到了普遍的重視。人們認(rèn)識(shí)到軟件測試不單純是發(fā)現(xiàn)錯(cuò)誤的過程,而且包含軟件質(zhì)量評(píng)價(jià)的內(nèi)容,是軟件質(zhì)量保證的重要手段。2004年ISO和IEC的第一聯(lián)合技術(shù)委員會(huì)(ISO/IEC/JTCl)提出的軟件工程標(biāo)準(zhǔn)術(shù)語中給軟件測試下的定義是:軟件測試是為評(píng)價(jià)、改進(jìn)軟件產(chǎn)品質(zhì)量、標(biāo)識(shí)軟件產(chǎn)品缺陷和問題而進(jìn)行的活動(dòng)。即軟件測試并非傳統(tǒng)意義上產(chǎn)品交付前單一的“找錯(cuò)”過程,而是貫穿于軟件生產(chǎn)過程的始終,是一個(gè)科學(xué)的質(zhì)量控制過程[2]。因此可以說傳統(tǒng)計(jì)量測試技術(shù)與計(jì)算機(jī)技術(shù)的交叉與融合是實(shí)現(xiàn)軟件測試技術(shù)的基礎(chǔ),軟件測試技術(shù)是傳統(tǒng)計(jì)量測試技術(shù)的延伸與拓展,是現(xiàn)代計(jì)量技術(shù)的一個(gè)重要分支。傳統(tǒng)的計(jì)量測試也是測定某個(gè)系統(tǒng)的性能是否滿足需求,或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。軟件測試技術(shù)與傳統(tǒng)計(jì)量測試技術(shù)的主要區(qū)別在于被測對(duì)象不同[3].

2具有計(jì)量特色的軟件測試應(yīng)用型人才需求分析

何謂具有計(jì)量特色的軟件測試應(yīng)用型人才?筆者認(rèn)為所謂具有計(jì)量特色的軟件質(zhì)量測試應(yīng)用型人才是指“具有牢固軟件質(zhì)量觀念、明確計(jì)量標(biāo)準(zhǔn)意識(shí)和較強(qiáng)軟件質(zhì)量和測試能力的高素質(zhì)應(yīng)用人才”。其特點(diǎn)是對(duì)軟件度量、標(biāo)準(zhǔn)、質(zhì)量方面的問題非常敏感、理解非常準(zhǔn)確、工作上手非常快。

軟件質(zhì)量度量是對(duì)影響軟件質(zhì)量的屬性所進(jìn)行的定量測量,其實(shí)現(xiàn)的基礎(chǔ)是軟件測試,測試作為一種通用的度量方法,其重要作用在于軟件質(zhì)量保證、功能的驗(yàn)證和確認(rèn),以及產(chǎn)品可靠性的評(píng)估等。隨著經(jīng)濟(jì)全球化的進(jìn)一步推進(jìn),中國軟件行業(yè)面臨更加廣闊的國際市場。經(jīng)過幾年來的市場競爭,業(yè)內(nèi)人士已清醒地認(rèn)識(shí)到:“優(yōu)質(zhì)的產(chǎn)品、一流的服務(wù)、良好的信譽(yù)”是軟件產(chǎn)業(yè)發(fā)展壯大的基礎(chǔ)。在注重軟件開發(fā)過程規(guī)范化的同時(shí),通過測試的手段保證軟件產(chǎn)品的質(zhì)量,貫穿于軟件產(chǎn)品研發(fā)周期內(nèi)每一個(gè)環(huán)節(jié)中,在整個(gè)軟件開發(fā)的系統(tǒng)工程中占據(jù)著相當(dāng)大的比重[4]。

目前,我國軟件業(yè)服務(wù)范圍廣泛,從電子消費(fèi)到醫(yī)療航天,已滲透進(jìn)社會(huì)的各個(gè)領(lǐng)域。據(jù)了解,隨著軟件行業(yè)產(chǎn)業(yè)結(jié)構(gòu)的調(diào)整,各大軟件公司對(duì)國內(nèi)軟件市場、軟件外包業(yè)務(wù)的爭奪愈演愈烈,軟件質(zhì)量不得到改善,我國軟件行業(yè)就無法和美、日、德、英、法等軟件大國競爭。然而由于我國軟件企業(yè)對(duì)軟件測試認(rèn)識(shí)較晚,現(xiàn)階段大多數(shù)軟件企業(yè)中測試人員數(shù)量還不足開發(fā)人員的五分之一,遠(yuǎn)遠(yuǎn)落后于國外1:1的比例,且具備5年以上行業(yè)經(jīng)驗(yàn)的資深軟件測試工程師不超過兩萬人。據(jù)相關(guān)數(shù)據(jù)統(tǒng)計(jì),目前我國軟件測試人才缺口已達(dá)30萬人。

國內(nèi)軟件測試人才的來源主要有三方面:一是以前做軟件開發(fā)轉(zhuǎn)行的技術(shù)人員;二是來自計(jì)算機(jī)專業(yè)的高等學(xué)院畢業(yè)生;三是經(jīng)過一定的培訓(xùn),具有很強(qiáng)的實(shí)戰(zhàn)經(jīng)驗(yàn)的專業(yè)人員。據(jù)51Testing調(diào)研數(shù)據(jù)顯示,目前國內(nèi)軟件測試從業(yè)人員的學(xué)歷集中在本科,其比例為70%,大專學(xué)歷次之,其比例為23%,高學(xué)歷者(包括碩士、博士)占6%,大專以下的有1%。因此高等學(xué)院計(jì)算機(jī)專業(yè)本科畢業(yè)生將是我國今后軟件測試人才的主要來源。

3具有計(jì)量特色的軟件測試應(yīng)用型人才的培養(yǎng)

(1)培養(yǎng)目標(biāo)的定位

高等學(xué)校計(jì)算機(jī)專業(yè)人才培養(yǎng)目標(biāo)的確立依據(jù)有二:一是學(xué)校的辦學(xué)特色和自身的專業(yè)條件;二是社會(huì)對(duì)專業(yè)人才的需求。在專業(yè)建設(shè)和人才培養(yǎng)目標(biāo)的定位過程中,我們認(rèn)識(shí)到近年來隨著大學(xué)計(jì)算機(jī)專業(yè)在規(guī)模上蓬勃發(fā)展,各高校均面臨著專業(yè)特色不明顯以及教育質(zhì)量需要提高等問題。認(rèn)為在新形勢下,只有以特色立校,揚(yáng)長避短,才能以特色強(qiáng)校,以特色取勝,才能凸現(xiàn)學(xué)校的品牌與地位。

中國計(jì)量學(xué)院地處IT技術(shù)發(fā)展非常迅猛的浙江省,是我國質(zhì)量監(jiān)督檢驗(yàn)檢疫行業(yè)唯一的本科院校,其辦學(xué)特色是計(jì)量、質(zhì)量、檢測、標(biāo)準(zhǔn)、檢驗(yàn)檢疫等方面。因此我們的人才培養(yǎng)目標(biāo)的定位是立足于浙江省和國家的需求,依托學(xué)校計(jì)量測試的辦學(xué)優(yōu)勢,根據(jù)國內(nèi)外在軟件測試和質(zhì)量控制創(chuàng)新教育方面研究的現(xiàn)狀和發(fā)展趨勢、新形式下社會(huì)對(duì)軟件測試和質(zhì)量控制的計(jì)算機(jī)專業(yè)人才的需求,特別是對(duì)軟件測試和質(zhì)量控制專業(yè)人才在應(yīng)用動(dòng)手創(chuàng)新能力和綜合素質(zhì)方面的需求,在我們專業(yè)實(shí)力、專業(yè)水平和專業(yè)學(xué)生的知識(shí)能力基礎(chǔ)上,結(jié)合計(jì)量學(xué)院在計(jì)量、質(zhì)量、檢測、標(biāo)準(zhǔn)、檢驗(yàn)檢疫等方面的辦學(xué)特色,突出計(jì)量測試特色,培養(yǎng)具有鮮明的計(jì)量特色的計(jì)算機(jī)專業(yè)人才。

具有鮮明的計(jì)量測試特色計(jì)算機(jī)專業(yè)人才培養(yǎng)目標(biāo),一方面可以提高我校計(jì)算機(jī)專業(yè)在培養(yǎng)人才和為社會(huì)發(fā)展服務(wù)等方面的創(chuàng)造力、在招生、就業(yè),爭取科研課題方面的競爭力和對(duì)浙江省和國家的軟件測試和質(zhì)量控制領(lǐng)域的技術(shù)發(fā)展和進(jìn)步的貢獻(xiàn)力,另一方面也有助于提高我校計(jì)算機(jī)專業(yè)的水平和實(shí)力,爭取更多的社會(huì)資源和企業(yè)支持。

(2)課程體系和計(jì)量特色實(shí)踐教學(xué)體系

根據(jù)教育部計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)教學(xué)指導(dǎo)分委員會(huì)在《中國計(jì)算機(jī)本科專業(yè)發(fā)展戰(zhàn)略研究報(bào)告》中提出的以“培養(yǎng)規(guī)格分類”為核心思想的計(jì)算機(jī)專業(yè)發(fā)展的要求,我們的教學(xué)計(jì)劃和培養(yǎng)方案以應(yīng)用型為基礎(chǔ),整個(gè)課程體系設(shè)計(jì)首先強(qiáng)調(diào)計(jì)算機(jī)科學(xué)和應(yīng)用工程基礎(chǔ),但專業(yè)課程的重點(diǎn)放在現(xiàn)代軟件質(zhì)量工程和軟件測試?yán)碚摵蛙浖y試新技術(shù)方面。培養(yǎng)計(jì)劃強(qiáng)調(diào)軟件測試領(lǐng)域的應(yīng)用實(shí)用型特點(diǎn),重點(diǎn)加強(qiáng)軟件測試實(shí)踐性課程,培養(yǎng)學(xué)生的獨(dú)立進(jìn)行軟件測試的能力。課程體系分為以下幾個(gè)層次實(shí)現(xiàn):

①專業(yè)基礎(chǔ):包括計(jì)算機(jī)專業(yè)引導(dǎo)性課程和數(shù)學(xué)物理等方面的基礎(chǔ)課程,如程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)與算法、計(jì)算機(jī)組成等,重點(diǎn)培養(yǎng)學(xué)生對(duì)計(jì)算機(jī)基礎(chǔ)的理解和掌握。

②專業(yè)課:包括計(jì)算機(jī)專業(yè)自身的核心課程,如數(shù)據(jù)庫原理、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、軟件工程等傳統(tǒng)的計(jì)算機(jī)學(xué)科核心課程,同時(shí)軟件測試與質(zhì)量控制的核心類課程也是教學(xué)的重點(diǎn)。在高年級(jí)專業(yè)的專業(yè)方向?qū)W習(xí)階段,采用專業(yè)方向平臺(tái)教學(xué)手段,學(xué)生可根據(jù)自己的專業(yè)興趣、發(fā)展方向、就業(yè)趨向等選擇合適的平臺(tái)課程進(jìn)行學(xué)習(xí)。根據(jù)社會(huì)對(duì)計(jì)算機(jī)專業(yè)人才需求和自身專業(yè)特點(diǎn),設(shè)置軟件測試與應(yīng)用方向平臺(tái)、網(wǎng)絡(luò)工程及應(yīng)用方向平臺(tái)、嵌入式系統(tǒng)設(shè)計(jì)及應(yīng)用方向平臺(tái)等三個(gè)專業(yè)方向平臺(tái)。在專業(yè)方向平臺(tái)課程中,除側(cè)重點(diǎn)不同外,都具有計(jì)量測試特色,如軟件測試與應(yīng)用方向平臺(tái)包含軟件質(zhì)量工程、軟件測試技術(shù)、軟件能力成熟度模型(CMM)等,嵌入式系統(tǒng)方向平臺(tái)包含軟件質(zhì)量工程和嵌入式系統(tǒng)測試技術(shù)等。

③選修課:與質(zhì)量測試領(lǐng)域、職業(yè)發(fā)展素質(zhì)和一般工程方法相關(guān)的選修課。如計(jì)量學(xué)概論、產(chǎn)品質(zhì)量工程概論、檢測技術(shù)與儀器等,以增強(qiáng)學(xué)生的質(zhì)量測試意識(shí)和職業(yè)素養(yǎng)。另外軟件的測試的行業(yè)或領(lǐng)域非常強(qiáng),掌握領(lǐng)域?qū)I(yè)知識(shí)也是非常關(guān)鍵,我們通過聘請(qǐng)相關(guān)行業(yè)或領(lǐng)域的專家以技術(shù)講座方式使學(xué)生初步掌握相關(guān)行業(yè)或領(lǐng)域知識(shí),以避免學(xué)生缺乏領(lǐng)域知識(shí)。

④實(shí)踐教學(xué):根據(jù)軟件測試人才能力素質(zhì)的要求,我們?cè)O(shè)置了相應(yīng)的實(shí)踐教學(xué)體系,包括課程實(shí)驗(yàn)、課程設(shè)計(jì)和專業(yè)實(shí)踐三個(gè)環(huán)節(jié)。課程實(shí)驗(yàn)主要讓學(xué)生在真實(shí)或模擬的環(huán)境中進(jìn)行大量操作、實(shí)踐,熟悉各種測試軟件和測試工具;課程設(shè)計(jì)通過安排小型的軟件測試項(xiàng)目,讓學(xué)生運(yùn)用測試工具進(jìn)行測試,鍛煉學(xué)生的綜合分析能力和綜合運(yùn)用知識(shí)的能力;專業(yè)實(shí)踐結(jié)合畢業(yè)設(shè)計(jì),一方面安排學(xué)生走出學(xué)校,參加實(shí)際的軟件測試項(xiàng)目。另一方面我們專門設(shè)計(jì)針對(duì)電信/互聯(lián)網(wǎng)服務(wù)和典型行業(yè)(金融、銀行、保險(xiǎn)等)等應(yīng)用領(lǐng)域的軟件測試和質(zhì)量控制的實(shí)踐項(xiàng)目,并在實(shí)踐過程中模擬企業(yè)的質(zhì)量管理體系,訓(xùn)練學(xué)生項(xiàng)目管理、團(tuán)隊(duì)合作、學(xué)習(xí)創(chuàng)新的能力。

另外,我們還與知名軟件測試職業(yè)培訓(xùn)機(jī)構(gòu)合作,建設(shè)校內(nèi)培訓(xùn)基地,充分利用校內(nèi)的實(shí)驗(yàn)條件、生源條件;培訓(xùn)機(jī)構(gòu)的師資、技術(shù)、資金資源。通過合作辦學(xué),建立良好的測試環(huán)境(各種流行測試工具),引入科學(xué)、系統(tǒng)的課程體系,利用雙方的互補(bǔ)資源優(yōu)勢,相互學(xué)習(xí)、協(xié)作、促進(jìn),實(shí)現(xiàn)雙贏。同時(shí)與省內(nèi)軟件企業(yè)合作,建立校外實(shí)習(xí)、實(shí)訓(xùn)基地,學(xué)生在教師和企業(yè)專家的指導(dǎo)下,參與實(shí)際測試項(xiàng)目。與第三方測試機(jī)構(gòu)合作,承接了力所能及的測試項(xiàng)目,實(shí)施了大學(xué)生科研計(jì)劃。

(3)計(jì)算機(jī)學(xué)科和計(jì)量測試相關(guān)學(xué)科知識(shí)的相互滲透和融通

在軟件質(zhì)量測試應(yīng)用型人才培養(yǎng)過程中,為了體現(xiàn)計(jì)量、質(zhì)量、檢測、標(biāo)準(zhǔn)、檢驗(yàn)檢疫等方面的辦學(xué)特色,我們將“明確標(biāo)準(zhǔn)、注重量化、追求質(zhì)量”滲透于人才培養(yǎng)的過程中,努力達(dá)到“標(biāo)準(zhǔn)先進(jìn)、計(jì)量精確、質(zhì)量可靠”的人才培養(yǎng)目標(biāo),突出計(jì)量測試特色,在研究計(jì)算機(jī)學(xué)科和計(jì)量測試相關(guān)學(xué)科各自特點(diǎn)基礎(chǔ)上,提出了計(jì)量測試大學(xué)科意識(shí),實(shí)現(xiàn)了兩學(xué)科知識(shí)的相互滲透和融通。以選修課的形式在計(jì)算機(jī)專業(yè)開設(shè)如計(jì)量學(xué)概論、產(chǎn)品質(zhì)量工程概論、檢測技術(shù)與儀器、技術(shù)監(jiān)督法律法規(guī)、質(zhì)量管理體系認(rèn)證、標(biāo)準(zhǔn)化概論等課程,將計(jì)量測試相關(guān)學(xué)科基礎(chǔ)知識(shí)的滲透和融通到計(jì)算機(jī)學(xué)科,使計(jì)算機(jī)專業(yè)學(xué)生能建立起標(biāo)準(zhǔn)意識(shí)、質(zhì)量意識(shí)和法制意識(shí),對(duì)計(jì)量、標(biāo)準(zhǔn)、質(zhì)量方面的問題更敏感、理解更到位、工作上手更快。近三年來,學(xué)生共有50余項(xiàng)與專業(yè)特色相關(guān)的專利申請(qǐng)被受理,參與的學(xué)生人數(shù)和專利項(xiàng)目申請(qǐng)數(shù)均列省屬高校前茅。學(xué)生在各級(jí)各類學(xué)科性競賽中所獲得的獎(jiǎng)項(xiàng)多數(shù)也與專業(yè)特色密切相關(guān)。

4結(jié)束語

中國計(jì)量學(xué)院屬于行業(yè)性較強(qiáng)的學(xué)校,計(jì)量學(xué)本身涉及自然科學(xué)、人文社會(huì)科學(xué)和工程領(lǐng)域等多個(gè)方面,由計(jì)量派生出來的相關(guān)學(xué)科、領(lǐng)域和方向也在不斷增加。在計(jì)量這個(gè)大框架下建立我們計(jì)算機(jī)專業(yè)特色,是我們培養(yǎng)能夠適應(yīng)21世紀(jì)科技、經(jīng)濟(jì)和社會(huì)發(fā)展需要,具有良好質(zhì)量意識(shí)和軟件測試技能的應(yīng)用型人才的必然選擇,開展具有計(jì)量特色的軟件質(zhì)量測試應(yīng)用型人才的培養(yǎng)模式的研究是迫切的現(xiàn)實(shí)需要,這一能夠滿足國家對(duì)專業(yè)人才的需求,培養(yǎng)社會(huì)急需的軟件度量與測試人才,也更能提高我校計(jì)算機(jī)專業(yè)在培養(yǎng)人才和為社會(huì)發(fā)展服務(wù)等方面的創(chuàng)造力和競爭力,也有助于提高我校計(jì)算機(jī)專業(yè)的水平和實(shí)力,爭取更多的社會(huì)資源和企業(yè)支持。

參考文獻(xiàn)

[1]林建忠.現(xiàn)代計(jì)量工程教育模式探索[J].高等工程教育研究,2007,(6):78-82.

篇5

1、1變電站管理

變電站管理功能按照不同電壓等級(jí)、間隔名稱,分層次多級(jí)目錄管理若干裝置。可新建、打開和關(guān)閉變電站工程;支持在人機(jī)界面中輸入裝置地址發(fā)起連接請(qǐng)求創(chuàng)建裝置;支持裝置重命名、排序、復(fù)制、粘帖和導(dǎo)入導(dǎo)出等操作。以層次樹的資源管理器方式展示變電站結(jié)構(gòu)。裝置分離線和在線兩種狀態(tài),離線模式下可進(jìn)行數(shù)據(jù)分析、離線定值設(shè)置、主畫面編輯等操作,在線模式下可進(jìn)行程序維護(hù)、狀態(tài)瀏覽、數(shù)據(jù)歸檔收集等操作。

1、2裝置程序維護(hù)保護(hù)測控裝置調(diào)試軟件設(shè)計(jì)與實(shí)現(xiàn)上傳配置文件、日志文件等文本。控制方下發(fā)需要上裝的文件名,監(jiān)視方打開文件,并分段上傳數(shù)據(jù),到達(dá)文件尾部后給出結(jié)束幀標(biāo)記,控制方將數(shù)據(jù)存儲(chǔ)到文件。上裝是下載的反向過程。在程序運(yùn)行調(diào)試過程中,往往需要通過調(diào)試相關(guān)變量進(jìn)行狀態(tài)診斷。在調(diào)試上位機(jī)程序時(shí),可以使用IDE或gdb等進(jìn)入調(diào)試狀態(tài),設(shè)置斷點(diǎn)并查看變量值。嵌入式裝置在運(yùn)行狀態(tài)下,監(jiān)視相關(guān)變量時(shí)不能隨意切換到調(diào)試狀態(tài),而是將調(diào)試變量作為一個(gè)實(shí)時(shí)響應(yīng)的處理線程。通過調(diào)試變量協(xié)議,控制方下發(fā)需要調(diào)試的變量名,裝置側(cè)獲取相關(guān)變量的地址信息和類型后,訪問變量地址,讀取數(shù)據(jù),周期上送變量值,控制方顯示實(shí)際值。調(diào)試變量的關(guān)鍵步驟是獲取變量的地址,全局變量可以通過分析編譯器形成的map文件獲取,對(duì)于動(dòng)態(tài)分配的內(nèi)存,則需通過輔助手段實(shí)現(xiàn)。為此制定相關(guān)嵌入式程序編程規(guī)范,用結(jié)構(gòu)體元件來封裝各功能模塊數(shù)據(jù)。元件結(jié)構(gòu)體的內(nèi)存是動(dòng)態(tài)分配的,編譯器在編譯時(shí)沒有為其分配靜態(tài)地址,map文件里沒有這些變量的地址信息。需要在裝置啟動(dòng)階段才能得到變量地址。對(duì)于動(dòng)態(tài)分配內(nèi)存的結(jié)構(gòu)體變量,裝置側(cè)提供注冊(cè)接口,可記錄首地址。調(diào)試軟件根據(jù)輸入的元件結(jié)構(gòu)體類型名、成員變量名、文件存放路徑和CPU字節(jié)對(duì)齊等信息,對(duì)相關(guān)的文件進(jìn)行詞法分析和語法分析,進(jìn)行宏表達(dá)式求值,計(jì)算出變量在結(jié)構(gòu)體中的偏移量,并下發(fā)相對(duì)偏移信息。裝置側(cè)程序由結(jié)構(gòu)體首地址+變量的相對(duì)偏移地址得到變量的真正地址。調(diào)試人員只需輸入層次實(shí)例名,不需手工計(jì)算變量地址,調(diào)試軟件在計(jì)算相對(duì)地址時(shí)已考慮了各種CPU的字長對(duì)齊設(shè)置。調(diào)試變量的流程如圖3所示。可通過查詢內(nèi)存的功能實(shí)現(xiàn)一次查看連續(xù)區(qū)域內(nèi)存數(shù)據(jù)。控制方可下發(fā)查詢起始絕對(duì)地址,監(jiān)視方一次回復(fù)若干個(gè)字節(jié)的內(nèi)存數(shù)據(jù)。也支持通過下發(fā)變量名的方式查詢內(nèi)存。

1、3在線瀏覽操作在線瀏覽的通信協(xié)議基于繼電保護(hù)國際標(biāo)準(zhǔn)規(guī)約IEC60870-5-103協(xié)議[6],可以實(shí)現(xiàn)不同廠家的設(shè)備、后臺(tái)的交互通信,減少了私有協(xié)議轉(zhuǎn)換過程,方便運(yùn)行管理和維護(hù)。其協(xié)議結(jié)構(gòu)如圖4所示。類結(jié)構(gòu)圖如圖5所示。在線瀏覽操作功能包括:裝置模擬量開關(guān)量實(shí)時(shí)顯示、裝置定值整定和比較、可編程邏輯編輯和狀態(tài)顯示、事件查看、動(dòng)作報(bào)告顯示、波形文件上傳和分析、HMI遙控模擬、信號(hào)復(fù)歸等。通過在線瀏覽模塊,可實(shí)時(shí)顯示裝置的狀態(tài)數(shù)據(jù)、參看監(jiān)視報(bào)文、分析跳閘邏輯、查看并設(shè)置定值、開關(guān)分合遙控等操作。其中涉及到遙控、定值整定、報(bào)告清除等關(guān)鍵操作,需要輸入用戶名和密碼,進(jìn)行權(quán)限校驗(yàn)。以定值設(shè)置整定為例,其報(bào)文交互流程如圖6所示。

1、4一鍵歸檔分析通過一鍵歸檔操作,批量上裝日志文件、配置文件等文件,自動(dòng)截取裝置當(dāng)前的斷面數(shù)據(jù)(包括裝置模擬量、狀態(tài)量、定值、報(bào)告、用于問題診斷的特定變量等內(nèi)容),將各分立文件壓縮存儲(chǔ)為一個(gè)數(shù)據(jù)包。當(dāng)現(xiàn)場運(yùn)行的裝置出現(xiàn)異常或跳閘動(dòng)作時(shí),通過一鍵歸檔,可自動(dòng)打包相關(guān)數(shù)據(jù),并以郵件方式發(fā)送到指定郵箱,裝置研發(fā)人員可離線打開查看分析。

2軟件風(fēng)格設(shè)計(jì)

2、1基于軟件管家模式由于軟件功能復(fù)雜,采用了模塊化設(shè)計(jì)思想,進(jìn)行分層、分模塊設(shè)計(jì),以去除界面、數(shù)據(jù)、接口之間具體耦合,方便擴(kuò)充。調(diào)試軟件由引導(dǎo)主進(jìn)程和按照功能劃分的子進(jìn)程組成。如圖7所示,引導(dǎo)主進(jìn)程是安裝軟件的啟動(dòng)程序,提供變電站資源管理器功能,在左側(cè)樹形區(qū)域點(diǎn)擊裝置節(jié)點(diǎn)時(shí),會(huì)在右側(cè)按照模塊劃分,分類顯示相關(guān)功能。點(diǎn)擊功能圖標(biāo),傳入形參,啟動(dòng)獨(dú)立的子進(jìn)程。通過組件化的設(shè)計(jì)思路,可確保增加一個(gè)新的模塊時(shí),不會(huì)影響已經(jīng)穩(wěn)定的模塊。基于子進(jìn)程的軟件管家模式,也減少了人機(jī)界面的操作復(fù)雜度,用戶在一個(gè)時(shí)間段內(nèi)只需專注于單一圖4在線瀏覽報(bào)文協(xié)議結(jié)構(gòu)圖5在線狀態(tài)瀏覽類結(jié)構(gòu)圖圖3調(diào)試變量流程圖2《工業(yè)控制計(jì)算機(jī)》2014年第27卷第11期的功能,并可快捷地切換到另一個(gè)功能的操作界面。

2、2類瀏覽器界面風(fēng)格當(dāng)各個(gè)子進(jìn)程啟動(dòng)后,為避免頂層窗體過多,采用類似Chrome的界面風(fēng)格,用標(biāo)簽頁管理子進(jìn)程的界面。對(duì)各子進(jìn)程的界面、顏色進(jìn)行了統(tǒng)一設(shè)計(jì),基于QT-CSS技術(shù),設(shè)計(jì)了統(tǒng)一的界面風(fēng)格庫,并提供風(fēng)格設(shè)置接口,可設(shè)置標(biāo)簽頁QTabWid-get、層次樹QListTreeWidget、停靠欄QDockWidget等控件的邊框、縮進(jìn)、標(biāo)題、字體、顏色等內(nèi)容。類瀏覽器的界面規(guī)范使不同人員開發(fā)的子進(jìn)程在風(fēng)格上高度統(tǒng)一。

3軟件分層設(shè)計(jì)

除按照主進(jìn)程-子進(jìn)程的模塊化設(shè)計(jì)外,單個(gè)通信子進(jìn)程按照分層原則設(shè)計(jì),共分為三層,最底層為數(shù)據(jù)收發(fā)層,中間層為數(shù)據(jù)處理層,最上層為展示層。如圖8所示:圖8軟件分層結(jié)構(gòu)數(shù)據(jù)收發(fā)層的功能是負(fù)責(zé)從裝置接收?qǐng)?bào)文并將數(shù)據(jù)處理層的報(bào)文發(fā)送到裝置。針對(duì)不同類型的裝置,該層需要支持串口通信、以太網(wǎng)鏈路層通信與以太網(wǎng)傳輸層通信三種通信方式。同時(shí)為了保證通信狀態(tài)的可靠性,數(shù)據(jù)收發(fā)層還支持出錯(cuò)重傳及超時(shí)重傳機(jī)制。其中網(wǎng)絡(luò)通信采用ACE中間件實(shí)現(xiàn),串口通信采用Qt的QExtSearialPort實(shí)現(xiàn)。數(shù)據(jù)處理層是整個(gè)系統(tǒng)的主體部分,主要負(fù)責(zé)報(bào)文解析,報(bào)文生成,提供接口供展示層調(diào)用,實(shí)現(xiàn)了業(yè)務(wù)與操作接口的分離。展示層提供數(shù)據(jù)的展示與用戶交互功能,不涉及具體的業(yè)務(wù)流程處理。針對(duì)不同的數(shù)據(jù),展示層提供二維表格、層次樹等不同的展示方式,采用Qt的Model-View模式,可高效快速顯示刷新數(shù)據(jù)。展示層還提供個(gè)性化的右鍵菜單、按鈕與工具欄。當(dāng)用戶點(diǎn)擊某個(gè)菜單或按鈕時(shí),展示層會(huì)調(diào)用數(shù)據(jù)處理層的對(duì)應(yīng)接口,對(duì)用戶的操作進(jìn)行處理。

4結(jié)果

實(shí)現(xiàn)與分析軟件主界面如圖9所示:左側(cè)為資源管理器,用來管理變電站,變電站下支持新建多個(gè)裝置。右側(cè)為工作區(qū),用來展示當(dāng)前活動(dòng)裝置支持的功能。圖9軟件主界面點(diǎn)擊工作區(qū)某個(gè)功能按鈕,主進(jìn)程將啟動(dòng)相應(yīng)的子進(jìn)程。以在線瀏覽功能為例,圖10所示為裝置報(bào)告查看界面。

篇6

前言

現(xiàn)階段,計(jì)算機(jī)得到人類社會(huì)的廣泛應(yīng)用,在這種情況下,人們?cè)趯?duì)其進(jìn)行充分運(yùn)用的過程中,對(duì)其軟件安全性的要求越來越高,然而現(xiàn)階段這一問題多種多樣,如軟件動(dòng)態(tài)破譯問題、安全漏洞和質(zhì)量問題及非法復(fù)制問題等,要想利用計(jì)算機(jī)促進(jìn)人類社會(huì)的不斷進(jìn)步,就應(yīng)當(dāng)有針對(duì)性的對(duì)這些問題進(jìn)行解決,提高使用者對(duì)計(jì)算機(jī)的信用度。在制定計(jì)算機(jī)軟件防護(hù)策略的過程中,可以從技術(shù)層面、組織管理層面等分別進(jìn)行提高。

1 計(jì)算機(jī)軟件概述

1.1 含義

計(jì)算機(jī)在日常工作中,要想得到正常的系統(tǒng)運(yùn)行,需要內(nèi)在程序及文檔共同發(fā)揮作用而進(jìn)行,而這些文檔和程序的總稱就是軟件。它們實(shí)際上擁有不一樣的含義,程序指的是相關(guān)數(shù)碼編制,具有系統(tǒng)性和特定性等特點(diǎn)。而文檔指的是能夠幫助使用者更好的熟悉和掌握計(jì)算機(jī)程序的軟件,它能夠?qū)ο鄳?yīng)的數(shù)據(jù)資料進(jìn)行詳細(xì)的說明。這兩種軟件在計(jì)算機(jī)中存在不同的功能,程序是計(jì)算機(jī)運(yùn)行使用的基礎(chǔ),是計(jì)算機(jī)的必備軟件,而計(jì)算機(jī)在正常運(yùn)行狀態(tài)下,是可以脫離文檔的。

1.2 分類

而計(jì)算機(jī)軟件的分類,從整體上來看有兩種,即系統(tǒng)軟件和應(yīng)用軟件。首先,系統(tǒng)軟件。計(jì)算機(jī)要想維持正常的運(yùn)行,是絕對(duì)離不開不同的操作系統(tǒng),這就是系統(tǒng)軟件,其功能是管理及調(diào)節(jié)不同的硬件,促使其在計(jì)算機(jī)系統(tǒng)中相互協(xié)作,正常運(yùn)行。這種軟件是由基礎(chǔ)操作工具和操作系統(tǒng)組合而成,如軟件連接、驅(qū)動(dòng)管理等。可以說,計(jì)算機(jī)的這一組成是促使使用者、計(jì)算機(jī)及其內(nèi)部操作系統(tǒng)緊密相連的基礎(chǔ),促使三者在運(yùn)行過程中構(gòu)建為統(tǒng)一整體,在這一整體運(yùn)行中是可以忽略掉其內(nèi)部硬件的運(yùn)行。現(xiàn)階段市場上主要的系統(tǒng)軟件寶庫UNIX、Windows等。

其次,應(yīng)用軟件。這類型軟件在使用過程中以達(dá)到某種用途為目的,通常狀況下它以特定的形式展現(xiàn)自身的功能,如圖像瀏覽器等,這種功能表現(xiàn)相對(duì)單一;同時(shí)還有系統(tǒng)功能的展現(xiàn),如Office辦公軟件等,同時(shí)還包括人們熟知的數(shù)據(jù)庫管理系統(tǒng),這一軟件系統(tǒng)的組成包含幾個(gè)獨(dú)立程序。現(xiàn)階段人類開發(fā)出來了多種應(yīng)用軟件,最常使用的有工具軟件、游戲和管理軟件等。

2 計(jì)算機(jī)網(wǎng)絡(luò)信息安全的含義

在信息技術(shù)飛速發(fā)展的背景下,網(wǎng)絡(luò)技術(shù)逐漸取得進(jìn)步,在一定程度上極大的完善了技術(shù)機(jī)的網(wǎng)絡(luò)體系。但是計(jì)算機(jī)網(wǎng)絡(luò)的構(gòu)建單純依靠研發(fā)相應(yīng)管理空間或者促使硬件設(shè)備簡單實(shí)現(xiàn)對(duì)接是無法完成的,這是因?yàn)樵摼W(wǎng)絡(luò)的構(gòu)建最主要的目標(biāo)是能夠?yàn)槭褂谜咛峁└油晟频姆?wù),這就要求網(wǎng)絡(luò)中能夠容納大量的使用者信息和數(shù)據(jù),同時(shí)能夠更加快捷的促進(jìn)資源共享。這些信息和資源,一旦發(fā)生泄漏將會(huì)給使用者帶來極大的損失。因此在計(jì)算機(jī)使用越來越普及的狀態(tài)下,構(gòu)建計(jì)算機(jī)網(wǎng)絡(luò)信息安全成為人們廣泛關(guān)注的話題。而要想實(shí)現(xiàn)真正意義上的安全,最大限度的保護(hù)用戶信息,現(xiàn)階段信息技術(shù)的發(fā)展,其最主要的工作內(nèi)容就是實(shí)現(xiàn)軟件安全。

現(xiàn)階段,針對(duì)計(jì)算機(jī)網(wǎng)絡(luò)的信息安全問題,IOS將其定義為要充分采取有效措施來保護(hù)網(wǎng)絡(luò)內(nèi)計(jì)算機(jī)的硬件、軟件、使用者信息和數(shù)據(jù)等,有效防止因意外、惡意操作,造成的信息資源泄露或篡改,只有做到這一點(diǎn),才能夠促使互聯(lián)網(wǎng)在長時(shí)間內(nèi)為人們進(jìn)行服務(wù)的過程中,始終保持著高度的穩(wěn)定性和安全性,從而為人類帶來更加快捷、便利的生活。

計(jì)算機(jī)的網(wǎng)絡(luò)安全包含物理和邏輯安全兩個(gè)方面。前者指的是應(yīng)用物理保護(hù)措施促使計(jì)算機(jī)硬件及網(wǎng)絡(luò)連接部位始終處于安全工作狀態(tài),減少因意外導(dǎo)致的數(shù)據(jù)或信息丟失;后者指的是計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)在日常工作中應(yīng)處于整體的維護(hù)和正常工作狀態(tài)下,這樣一來能夠極大提高整個(gè)系統(tǒng)的完整性,促使信息泄露的可能大大降低。在這種狀況下,安全性在軟件當(dāng)中的體現(xiàn)成為最重要的因素之一,這是因?yàn)橛?jì)算機(jī)軟件在日常工作狀況中,不但可以對(duì)別人實(shí)施攻擊也可以有效的提高自身安全性,起到保護(hù)自己的作用。

3 計(jì)算機(jī)軟件安全問題

3.1 對(duì)軟件的動(dòng)態(tài)破譯

在運(yùn)行過程中,安全問題對(duì)軟件的威脅就是計(jì)算機(jī)軟件安全,在解決這一問題的過程中,首先應(yīng)當(dāng)有效防護(hù)軟件,保證其運(yùn)行過程中沒有被人為的濫用、破解及隨意修改等現(xiàn)象,這樣一來,就能夠確保其工作狀態(tài)中充分發(fā)揮自身的功能。從技術(shù)角度來觀察這一問題,就要構(gòu)建一個(gè)穩(wěn)定平臺(tái),包含所有系統(tǒng)硬件,從而實(shí)現(xiàn)軟件的正常使用;同時(shí)還應(yīng)當(dāng)加強(qiáng)防護(hù)措施,嚴(yán)禁跟蹤事件的發(fā)生,此時(shí)就應(yīng)當(dāng)對(duì)監(jiān)測、干擾及隨意修改軟件的行為進(jìn)行嚴(yán)格控制。

計(jì)算機(jī)軟件自產(chǎn)生之日起,就面臨著各種跟蹤及控制的問題,一些掌握計(jì)算機(jī)技術(shù)的人員能夠直接修改和讀寫計(jì)算機(jī)中的不同格式文件,在將其源代碼進(jìn)行竊取之后,會(huì)對(duì)計(jì)算機(jī)的密鑰和防復(fù)制能力進(jìn)行破壞,這樣一來就能夠動(dòng)態(tài)破譯任何一個(gè)軟件,不法分子會(huì)在接下來的工作中將一些數(shù)據(jù)公開或非法買賣。

計(jì)算機(jī)中的跟蹤調(diào)試軟件具有強(qiáng)大的動(dòng)態(tài)跟蹤功能,現(xiàn)階段該技術(shù)能夠有效的進(jìn)行跟蹤程序并保證其逐條運(yùn)行,其中主要使用的是斷電中斷和單步中斷兩種技術(shù),分別以靜態(tài)和動(dòng)態(tài)跟蹤兩種形式進(jìn)行。在靜態(tài)跟蹤當(dāng)中,可以對(duì)反編譯工具進(jìn)行充分的運(yùn)用,在此基礎(chǔ)上能夠?qū)崿F(xiàn)源代碼的產(chǎn)生,從而促使分析工作更加便利;動(dòng)態(tài)跟蹤當(dāng)中,是對(duì)調(diào)試工具的充分運(yùn)用,這樣一來能夠在某處促使程序得到中斷,從而實(shí)現(xiàn)其單步執(zhí)行,達(dá)到跟蹤的效果。從以上兩點(diǎn)可以看出,對(duì)軟件的動(dòng)態(tài)破譯是計(jì)算機(jī)軟件的一個(gè)重要安全問題[1]。

3.2 安全漏洞問題

開發(fā)軟件是一項(xiàng)復(fù)雜而系統(tǒng)的工作,其中包含了大量的限制性因素,這就導(dǎo)致現(xiàn)階段計(jì)算機(jī)中所使用的軟件或多或少都會(huì)存在一定程度上的漏洞,嚴(yán)重威脅軟件的安全,但是這一現(xiàn)象即使是現(xiàn)階段世界頂級(jí)的計(jì)算機(jī)軟件開發(fā)公司也無法對(duì)其進(jìn)行全部避免。也就是說,日常工作及生活過程中,計(jì)算機(jī)軟件始終都存在安全漏洞,有些時(shí)候無法得到安全運(yùn)行。近年來,多發(fā)軟件安全事件當(dāng)中,多數(shù)都是由于安全漏洞引起的,即使多數(shù)使用者會(huì)將殺毒軟件和防火墻等安裝于計(jì)算機(jī)當(dāng)中,但是這一問題始終無法被完全杜絕,這是因?yàn)楫?dāng)防護(hù)軟件不斷發(fā)展的過程中,那些專門實(shí)施軟件破壞的技術(shù)工作者也在不斷的摸索,也就是人們常說的“網(wǎng)絡(luò)高手”。同時(shí),當(dāng)使用者在計(jì)算機(jī)當(dāng)中安裝防漏洞軟件時(shí),很可能導(dǎo)致更多軟件漏洞的出現(xiàn)[2]。

3.3 非法復(fù)制問題

在時(shí)代的不斷進(jìn)步中,知識(shí)密集型產(chǎn)品被大量研發(fā),計(jì)算機(jī)就屬于這一類型,這一特點(diǎn)導(dǎo)致大量的人力和物力將被應(yīng)用在對(duì)計(jì)算機(jī)軟件進(jìn)行研發(fā)和使用的過程中。在計(jì)算機(jī)軟件的研發(fā)中,很多硬件在使用過程中所創(chuàng)造的經(jīng)濟(jì)效益甚至遠(yuǎn)遠(yuǎn)低于其研發(fā)成本。然而,現(xiàn)階段非法復(fù)制問題卻嚴(yán)重威脅著大量的計(jì)算機(jī)軟件。具調(diào)查表明,近年來,每年都有非法盜版的現(xiàn)象發(fā)生,這些盜版軟件導(dǎo)致一百三十多億美元的損失出現(xiàn),并且這一損失數(shù)據(jù)每年都在上升。現(xiàn)階段,世界上各國都開始對(duì)非法盜版及復(fù)制問題加以高度的重視,并對(duì)該現(xiàn)象造成的法律、稅收等問題進(jìn)行了一定程度的解決,而這一過程是非常艱難的,在我國這種發(fā)展中國家的狀態(tài)下,現(xiàn)階段并沒有相對(duì)完善的管理措施,我國社會(huì)受到了非法復(fù)制問題的嚴(yán)重影響。

4 計(jì)算機(jī)軟件防護(hù)策略

計(jì)算機(jī)軟件在研發(fā)的過程中,不僅需要耗費(fèi)大量的人力和物力,同時(shí)其所研制出來的產(chǎn)品屬于知識(shí)密集型,從這兩個(gè)角度來看,是值得人們對(duì)其給予高度尊重的。現(xiàn)階段在加強(qiáng)計(jì)算機(jī)軟件防護(hù)的過程中,人們不僅可以從法律的角度對(duì)其進(jìn)行嚴(yán)格而強(qiáng)行的約束和管理,從技術(shù)層面和組織管理層面加強(qiáng)防護(hù)措施具有重要意義,因?yàn)檫@樣一來能夠更有效的制約軟件的動(dòng)態(tài)破譯、安全漏洞和非法復(fù)制等問題。

4.1 技術(shù)層面的提高

技術(shù)層面的提高可以從非法復(fù)制的防止開始。現(xiàn)階段我國在保護(hù)軟件的過程中還沒有足夠大的力度,開發(fā)商所采取的措施是加密。然而為了追求經(jīng)濟(jì)效益,大部分已經(jīng)被破解的軟件仍然沒有停止使用,而它所帶來的危害就是會(huì)將多數(shù)捆綁后臺(tái)程序進(jìn)行啟動(dòng),來威脅用戶數(shù)據(jù)。這樣一來,相關(guān)行業(yè)領(lǐng)域應(yīng)及時(shí)加強(qiáng)技術(shù)研究,有效研制出防止非法復(fù)制出現(xiàn)的軟件,促使其在對(duì)計(jì)算機(jī)軟件進(jìn)行充分保護(hù)的同時(shí)能夠?qū)τ?jì)算機(jī)軟件產(chǎn)生較小的威脅。同時(shí)也可以從對(duì)用戶數(shù)據(jù)進(jìn)行加強(qiáng)保護(hù)的方面入手,加強(qiáng)密鑰的研究[3]。

在對(duì)反跟蹤技術(shù)進(jìn)行研究的過程中,由于該技術(shù)是對(duì)調(diào)試工具進(jìn)行充分利用,那么就應(yīng)當(dāng)研發(fā)相關(guān)技術(shù)防止該工具被非法利用。現(xiàn)階段計(jì)算機(jī)的軟件系統(tǒng)當(dāng)中,都具有一定的結(jié)構(gòu)特點(diǎn),對(duì)于CPU的嚴(yán)重依賴,導(dǎo)致一旦該軟件被監(jiān)控,就會(huì)泄漏大量的信息,在這種情況下,應(yīng)及時(shí)將該技術(shù)中的安全漏洞進(jìn)行消除,同時(shí)對(duì)反跟蹤技術(shù)進(jìn)行完善,最大限度的實(shí)現(xiàn)對(duì)軟件的保護(hù)。

4.2 組織管理層面上的提高

計(jì)算機(jī)軟件防護(hù)策略中,國家應(yīng)充分發(fā)揮管理職能,不僅要構(gòu)建專門的單位或部門,還應(yīng)當(dāng)對(duì)軟件開發(fā)商進(jìn)行嚴(yán)格的管理,這樣一來,就能夠保證軟件從研發(fā)之日起一直到被使用者進(jìn)行使用,都能夠受到嚴(yán)格的監(jiān)督及管理,從而有效的防止非法復(fù)制問題。

相關(guān)部門在加強(qiáng)組織管理的過程中,專業(yè)的軟件安全監(jiān)督機(jī)構(gòu)的設(shè)立是非常必要的,以專題小組的形式進(jìn)行非法復(fù)制和動(dòng)態(tài)跟蹤,能夠極大的提高打擊力度,同時(shí)還應(yīng)當(dāng)提高對(duì)使用者使用過程的管理,嚴(yán)格限制軟件的拷貝和移植等[4]。

4.3 防火墻技術(shù)的應(yīng)用

保護(hù)計(jì)算機(jī)軟件過程中,首要工作內(nèi)容就是對(duì)專業(yè)殺毒軟件的應(yīng)用,同時(shí)值得注意的是,另外一個(gè)關(guān)鍵技術(shù)措施就是對(duì)防火墻技術(shù)的應(yīng)用。該技術(shù)使用者在應(yīng)用電腦訪問相關(guān)網(wǎng)絡(luò)時(shí),電腦內(nèi)部網(wǎng)絡(luò)有時(shí)會(huì)受到外部網(wǎng)絡(luò)的不正當(dāng)攻擊,防火墻技術(shù)的有效應(yīng)用,最顯著的效果就是能夠?qū)ν獠烤W(wǎng)絡(luò)不必要的攻擊進(jìn)行預(yù)防和阻止,促使電腦中相關(guān)軟件免受威脅,從而始終處于正常運(yùn)行狀態(tài)。可以說系統(tǒng)內(nèi)部是否能夠穩(wěn)定運(yùn)行是防火墻正常工作的重要內(nèi)容。當(dāng)電腦內(nèi)部網(wǎng)絡(luò)被部分用戶訪問時(shí),防火墻的功能是始終維護(hù)自身系統(tǒng)的正常運(yùn)行;當(dāng)電腦內(nèi)部網(wǎng)絡(luò)被非法訪問時(shí),防火墻的功能是對(duì)其進(jìn)行有效攔截。現(xiàn)階段,世界上研發(fā)出來的防火墻技術(shù)具有較高的穩(wěn)定性和可靠性,因此得到了較廣泛的應(yīng)用,黑客入侵狀況逐漸減少,安全性始終存在于電腦軟件系統(tǒng)網(wǎng)絡(luò)當(dāng)中。

4.4 加強(qiáng)硬件系統(tǒng)安全防護(hù)

在維護(hù)計(jì)算機(jī)系統(tǒng)安全的過程中,對(duì)其硬件系統(tǒng)進(jìn)行加強(qiáng)防護(hù)具有重要意義。使用者在日常工作和生活中對(duì)電腦和網(wǎng)絡(luò)的使用,需要記憶硬件系統(tǒng)高度的重視。這是因?yàn)椋布到y(tǒng)一旦發(fā)生安全威脅將會(huì)從兩個(gè)方面進(jìn)行,即物理安全和設(shè)置安全。前者指的是機(jī)柜或交換機(jī)等物理設(shè)備發(fā)生安全問題,這需要使用者在日常工作中提高管理和維護(hù)力度,促使電腦免受外力的影響而發(fā)生破壞;后者指的是有效設(shè)置設(shè)備,硬件受到外來入侵的幾率就會(huì)大大降低。

4.5 數(shù)據(jù)加密技術(shù)的應(yīng)用

在實(shí)施計(jì)算機(jī)軟件安全防護(hù)策略的過程中,現(xiàn)階段最后的防御手段就是對(duì)數(shù)據(jù)加密技術(shù)的充分應(yīng)用。該技術(shù)在使用過程中能夠有效的促使一個(gè)網(wǎng)絡(luò)系統(tǒng)始終處于安全狀況之下,同時(shí)在針對(duì)部分重要而機(jī)密性的信息和數(shù)據(jù)進(jìn)行保護(hù)時(shí),這一手段也是最有效的方法。要想有效處理這一問題,使用者可以對(duì)相關(guān)文件進(jìn)行加密,使用密鑰,文件經(jīng)過加密后,會(huì)形成某列無法及時(shí)識(shí)別的代碼,這樣一來,只有熟知代碼的人員才能夠在輸入密碼以后對(duì)其進(jìn)行訪問,也才能夠清楚的看見文件的真實(shí)內(nèi)容。在這種情況下,數(shù)據(jù)加密技術(shù)的有效應(yīng)用能夠?qū)崿F(xiàn)對(duì)計(jì)算機(jī)軟件的有效管理和保護(hù)。

5 結(jié)束語

當(dāng)今時(shí)代是信息技術(shù)時(shí)代,人們?cè)趯?duì)計(jì)算機(jī)進(jìn)行充分運(yùn)用的過程中應(yīng)注重對(duì)其軟件安全問題的研究,從而提高使用者使用過程中的安全性。現(xiàn)階段軟件安全問題最嚴(yán)重的有軟件動(dòng)態(tài)破譯問題、安全漏洞及非法復(fù)制等問題,在對(duì)其進(jìn)行解決的過程中,首先要加強(qiáng)技術(shù)研究,通過提高技術(shù)水平來對(duì)其進(jìn)行有效控制,還可以提高管理力度,同時(shí)防火墻技術(shù)、硬件系統(tǒng)的保護(hù)及數(shù)據(jù)加密技術(shù)的應(yīng)用都能夠促使計(jì)算機(jī)軟件得到安全防護(hù),現(xiàn)階段促使相關(guān)部門能夠有針對(duì)性的對(duì)各種問題進(jìn)行加強(qiáng)解決同樣具有重要意義。

參考文獻(xiàn)

[1]于翔.揚(yáng)州智能電網(wǎng)信息平臺(tái)的安全防護(hù)研究[D].華北電力大學(xué),2012.

[2]姚軼敏.校園網(wǎng)不安全信息檢測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].蘇州大學(xué),2010.

[3]吳塍勤.對(duì)計(jì)算機(jī)軟件安全問題的分析及其防御策略[J].電腦編程技巧與維護(hù),2013,2:87-88+109.

[4]陳宏,朱秀娟.計(jì)算機(jī)軟件安全問題的分析及其防御措施研究[J].河南科技,2014,1:5+15.

[5]張建宏.基于復(fù)雜網(wǎng)絡(luò)的計(jì)算機(jī)病毒傳播模型及其并行計(jì)算研究[D].國防科學(xué)技術(shù)大學(xué),2006.

[6]熊雪波.計(jì)算機(jī)軟件安全問題的分析及其防御措施研究[J].電子技術(shù)與軟件工程,2014,22:231.

[7]劉濤.試論對(duì)計(jì)算機(jī)網(wǎng)絡(luò)信息和網(wǎng)絡(luò)安全及其防護(hù)策略[J].信息與電腦(理論版),2012,9:2-3.

篇7

中圖分類號(hào):TP434文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-7800(2012)010-0200-02

基金項(xiàng)目:銅仁學(xué)院2011年教學(xué)改革項(xiàng)目(2011)

作者簡介:蒲天銀(1974-),男,碩士,銅仁學(xué)院計(jì)算機(jī)科學(xué)系副教授,研究方向?yàn)轫?xiàng)目管理、信息安全;饒正嬋(1976-),女,碩士,銅仁學(xué)院計(jì)算機(jī)應(yīng)用研究所講師,研究方向?yàn)轫?xiàng)目管理、數(shù)據(jù)挖掘。

0引言

當(dāng)前,軟件工程作為一個(gè)相對(duì)年輕的獨(dú)立學(xué)科,在高校受到越來越多的關(guān)注,不僅如此,軟件工程作為一種產(chǎn)業(yè)已成為軟件發(fā)展的關(guān)鍵技術(shù)。因此,作為一名當(dāng)代大學(xué)生,想要成為合格的信息技術(shù)人才,掌握一定的軟件工程新技術(shù)、新方法是必不可少的。

隨著現(xiàn)代計(jì)算機(jī)技術(shù)的飛速發(fā)展,軟件業(yè)也得到了很快的提高,為跟上世界信息技術(shù)發(fā)展的步伐,從20世紀(jì)80年代起,我國大多高校在計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)人才培養(yǎng)方案中開設(shè)了軟件工程基礎(chǔ),此門課程一般安排在三年級(jí)進(jìn)行,課程的開設(shè)對(duì)學(xué)生在大學(xué)四年的軟件理論掌握中取得了不錯(cuò)的效果。但縱觀近幾年來高校的畢業(yè)設(shè)計(jì)可以看出,在實(shí)踐性教學(xué)和教學(xué)效果檢驗(yàn)等方面還存在著不少問題。課程教學(xué)中從教材的選用上看,重理論輕實(shí)踐的現(xiàn)象比較突出,學(xué)生畢業(yè)后往往通過要用人單位長時(shí)間培訓(xùn)后才能適應(yīng)崗位的要求,使得高校教育與社會(huì)的實(shí)際需求的脫節(jié);造成了資源的嚴(yán)重浪費(fèi)。

高校培養(yǎng)人才的目標(biāo)是以社會(huì)需求為導(dǎo)向,計(jì)算機(jī)專業(yè)人才的培養(yǎng)也不過如此,學(xué)校的教育教學(xué)應(yīng)該圍繞這個(gè)導(dǎo)向定位來組織教學(xué)內(nèi)容和配備教學(xué)資源。隨著軟件工程技術(shù)的發(fā)展,軟件工程領(lǐng)域的教學(xué)內(nèi)容不斷豐富,教育教學(xué)手段日新月異,教學(xué)改革已勢在必行。

1軟件工程教學(xué)的現(xiàn)狀概述

在計(jì)算機(jī)科學(xué)與技術(shù)本科專業(yè)的課程體系中,軟件工程作為一門基礎(chǔ)課程來開設(shè),很多高校選擇教材均為由清華大學(xué)出版社出版、張海藩教授編著的《軟件工程導(dǎo)論》。教師在課程教學(xué)中,一般采用講授與實(shí)訓(xùn)相結(jié)合的教學(xué)方法,即課堂上由教師講授理論、原理,實(shí)訓(xùn)時(shí)由學(xué)生動(dòng)手設(shè)計(jì)一個(gè)項(xiàng)目。由于該教材以理論內(nèi)容為主,因此,該課程的教學(xué)存在諸多的問題,具體表現(xiàn)在:

(1)從教學(xué)內(nèi)容上看,由于教材的局限性,目前的軟件工程教學(xué)是以傳統(tǒng)的教學(xué)方法為主,實(shí)驗(yàn)內(nèi)容以生命周期法體系為主要內(nèi)容,這樣容易造成學(xué)生的學(xué)習(xí)時(shí)效性差,跟不上信息產(chǎn)業(yè)技術(shù)發(fā)展的步伐,大多新技術(shù)還沒有傳授給學(xué)生,特別是近幾年新發(fā)展起來的構(gòu)件技術(shù)、234建模技術(shù)。傳統(tǒng)教學(xué)方式在課堂上主要講授理論知識(shí),學(xué)習(xí)者似乎能聽懂,可聽完后大部分學(xué)生還是似懂非懂。當(dāng)學(xué)生在實(shí)訓(xùn)中進(jìn)行設(shè)計(jì)時(shí)卻不知從何入手,該運(yùn)用什么知識(shí)、哪種方法。

(2)實(shí)踐環(huán)節(jié)少且不夠理想。總體來講,目前在軟件工程實(shí)訓(xùn)環(huán)節(jié)可供該課程選用的合適的項(xiàng)目不多,所以學(xué)生做實(shí)驗(yàn)所達(dá)到的效果與教學(xué)要求存在一定的差距。一方面是學(xué)生不能把理論知識(shí)有效地運(yùn)用到實(shí)踐活動(dòng)中;另一方面學(xué)生沒有真正掌握基礎(chǔ)理論及運(yùn)用理論的技能和方法。所以,在進(jìn)行畢業(yè)論文設(shè)計(jì)時(shí),不能將軟件工程的理論充分運(yùn)用到他們的設(shè)計(jì)實(shí)踐中去,導(dǎo)致很多學(xué)生選題時(shí)無從下手,不知怎么做,大多學(xué)生即使選擇了軟件開發(fā),但在開發(fā)的軟件和撰寫的文檔在結(jié)構(gòu)、內(nèi)容等方面錯(cuò)誤百出。

(3)教師問題。目前,除專門的軟件工程學(xué)院的院校外,大多開設(shè)有計(jì)算機(jī)專業(yè)的綜合院校軟件工程課程的主講教師本身也是一個(gè)問題。由于軟件工程這門課程對(duì)授課教師的素質(zhì)要求高,它不僅要求教師對(duì)工程內(nèi)涵本身有深刻的理解,還要求教師必須要掌握一定的軟件開發(fā)經(jīng)驗(yàn)和一定的項(xiàng)目和工程背景,這樣教師才能從自己的開發(fā)實(shí)踐中理解軟件工程的基本原理與方法,講授時(shí)才能將理論與實(shí)踐相結(jié)合,學(xué)生能直觀地感覺到該門課程的重要性,從而產(chǎn)生強(qiáng)烈的學(xué)習(xí)興趣。正是因?yàn)橐酝虒W(xué)中存在的這些問題,導(dǎo)致教學(xué)效果不明顯,并直接影響學(xué)生的就業(yè)競爭力。

2高校畢業(yè)設(shè)計(jì)現(xiàn)狀

目前大多高校計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)不很理想,具體表現(xiàn)在兩個(gè)方面:

(1)從學(xué)生方面看,首先是學(xué)生入學(xué)后,通過3年的學(xué)習(xí),學(xué)生在前三年級(jí)中一般都較為系統(tǒng)地學(xué)習(xí)了計(jì)算機(jī)軟硬件方面的知識(shí),并進(jìn)行了實(shí)驗(yàn)、課程設(shè)計(jì)等多方面的訓(xùn)練。但由于大多實(shí)驗(yàn)、課程設(shè)計(jì)等實(shí)踐訓(xùn)練屬于考查范圍,有一些學(xué)生抱著一種得過且過的心態(tài),沒有達(dá)到既定的學(xué)習(xí)目的,這樣就造成既沒有扎實(shí)的理論知識(shí),也沒有較強(qiáng)動(dòng)手能力的尷尬局面。同時(shí),目前大多高校將學(xué)生選題時(shí)間定在四年級(jí)第一學(xué)期,學(xué)生在導(dǎo)師的指導(dǎo)下準(zhǔn)備畢業(yè)設(shè)計(jì)內(nèi)容。但由于指導(dǎo)教師考慮到學(xué)生就業(yè)等實(shí)際情況,平時(shí)并沒有對(duì)學(xué)生進(jìn)行嚴(yán)格的時(shí)間要求和進(jìn)度管理,很多學(xué)生直到畢業(yè)離校時(shí)才倉促完成任務(wù),整個(gè)論文也是東拼西湊、質(zhì)量不高。

(2)從指導(dǎo)教師方面看,首先是選題問題,指導(dǎo)老師把關(guān)不嚴(yán),很多同學(xué)由于沒有扎實(shí)的專業(yè)基礎(chǔ),30%左右的同學(xué)不敢選擇設(shè)計(jì)類的問題,選擇設(shè)計(jì)類的項(xiàng)目同學(xué)也存在問題,有的題目過大,如銀行管理系統(tǒng)的開發(fā),有的題目過小,如搶答器的設(shè)計(jì);其次是指導(dǎo)過程不科學(xué),在設(shè)計(jì)環(huán)節(jié)中,不論是軟件開發(fā)還是硬件設(shè)計(jì),大多同學(xué)只注重核心功能的實(shí)現(xiàn),而忽略培養(yǎng)學(xué)生規(guī)范的設(shè)計(jì)過程及良好的設(shè)計(jì)習(xí)慣,使得畢業(yè)設(shè)計(jì)沒達(dá)到對(duì)學(xué)生的鍛煉價(jià)值。比如,在進(jìn)行軟件開發(fā)時(shí)只注重功能的實(shí)現(xiàn),沒有認(rèn)真進(jìn)行需求分析、設(shè)計(jì)方案的討論、設(shè)計(jì)書的編寫、編碼風(fēng)格的規(guī)范以及軟件測試的要求。

3以畢業(yè)設(shè)計(jì)為導(dǎo)向,做好軟件工程課程教學(xué)改革

3.1教學(xué)過程的正確引導(dǎo)

針對(duì)學(xué)生在畢業(yè)設(shè)計(jì)過程中存在的很多問題,作為教師如何將新的技術(shù)和方法傳授給學(xué)生,使他們能真正掌握基本的軟件工程的原理和方法是課程教學(xué)改革的核心內(nèi)容。為此一般要求授課老師要能正確地把握目前軟件工程的發(fā)展方向,掌握最新的軟件開發(fā)技術(shù),并能結(jié)合軟件開發(fā)的實(shí)際例子,將該門課的精華有效地傳授給學(xué)生。

3.2強(qiáng)化可行性分析與開題任務(wù)的結(jié)合

在學(xué)生畢業(yè)設(shè)計(jì)中,開題的任務(wù)是由指導(dǎo)教師與學(xué)生共同確定所選的畢業(yè)設(shè)計(jì)題目是否符合本科畢業(yè)設(shè)計(jì)基本要求。在軟件開發(fā)過程中,可行性分析的主要任務(wù)是從經(jīng)濟(jì)、技術(shù)等方面分析擬將開發(fā)的系統(tǒng)在技術(shù)、花費(fèi)財(cái)力、人力與物力等方面是否可行。首先,師生要分析所選的題目在法律上是否可行,有無違反國家的相關(guān)法律,有無違反當(dāng)今社會(huì)的道德行為規(guī)范;其次,分析所選的題目在技術(shù)上是否可行,即所選的題目技術(shù)含量很高,現(xiàn)有市場還沒有類似的產(chǎn)品,且該產(chǎn)品一旦開發(fā)成功,將帶來巨大的收益;再次,如果該題目在法律上、技術(shù)上都是可行的,還應(yīng)考慮經(jīng)濟(jì)上是否可行。

3.3將需求分析階段在畢業(yè)設(shè)計(jì)過程中有效實(shí)施

軟件需求分析的目的是澄清用戶的要求,并把雙方共同的理解明確地表達(dá)成一份書面文檔——軟件需求規(guī)格說明書。需求分析階段對(duì)鍛煉學(xué)生的溝通能力有很大的幫助,按照傳統(tǒng)軟件工程學(xué)的原理,需求分析的目的主要有3個(gè):一是功能性需求分析,確定待開發(fā)軟件需要哪些方面的功能;二是性能需求分析,確定待開發(fā)軟件在性能方面有哪些具體的要求;三是數(shù)據(jù)需求分析,確定待開發(fā)軟件在數(shù)據(jù)信息方面的需求。確定這3個(gè)需求的依據(jù)均源于對(duì)客戶的了解,因此,需求分析的一個(gè)至關(guān)重要的任務(wù)便是與客戶溝通。

在實(shí)際應(yīng)用中,需求分析也是一個(gè)讓人頭疼的問題。用戶的不配合是需求分析階段的最大困難所在,在這種情況下,教學(xué)過程中可以考慮把學(xué)生分為若干小組,大家互相作為開發(fā)人員與用戶,把即將完成的畢業(yè)設(shè)計(jì)題目作為項(xiàng)目,可以讓學(xué)生身臨其境地體會(huì)作為開發(fā)人員在需求分析階段所應(yīng)完成的任務(wù),體會(huì)實(shí)際開發(fā)過程中用戶以各種理由拒絕合作的無奈,以及應(yīng)該以何種方式與客戶溝通,如何調(diào)動(dòng)客戶的積極性與主動(dòng)性。同時(shí),也可以讓學(xué)生體會(huì)作為客戶與用戶可以享受的權(quán)利及其應(yīng)該承擔(dān)的義務(wù),使其走向軟件編程的工作崗位時(shí)能更加懂得如何從客戶與用戶口中獲取項(xiàng)目所需的功能、性能與數(shù)據(jù)。

3.4環(huán)環(huán)相扣,全面提升課堂教學(xué)的有效性

學(xué)生通過可行性分析、需求分析兩個(gè)階段的實(shí)踐后,既學(xué)到了教材上的理論知識(shí),又能與實(shí)踐很好地結(jié)合起來,相信對(duì)課程教學(xué)已有了濃厚的興趣。在接下來的設(shè)計(jì)環(huán)節(jié)中,作為教師要充分將工程體系的知識(shí)應(yīng)用起來,結(jié)合現(xiàn)實(shí)生活中的工程問題舉實(shí)例,讓學(xué)生能主動(dòng)地進(jìn)入角色,處理好這些問題后,相信后面的問題就迎忍而解,既解決了理論課堂學(xué)習(xí)的枯燥無味,又幫助學(xué)生完成了畢業(yè)設(shè)計(jì)任務(wù),全面提升了課堂教學(xué)的有效性。

參考文獻(xiàn):

[1]熊仕勇,張登國,黃星華.試論“軟件工程”課程的實(shí)踐性教學(xué)[J].重慶郵電大學(xué)學(xué)報(bào):社會(huì)科學(xué)版,2007(6).

篇8

中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A

1 緒論

1.1 研究的意義

目前高校逐步建立了電子商務(wù)專業(yè)綜合實(shí)驗(yàn)室,通過計(jì)算機(jī)硬件和電子商務(wù)軟件來構(gòu)建綜合電子商務(wù)實(shí)驗(yàn)環(huán)境。電子商務(wù)是集經(jīng)濟(jì)學(xué)科、管理學(xué)科、信息學(xué)科、計(jì)算機(jī)學(xué)科的交叉和邊緣學(xué)科,它的綜合性學(xué)科特點(diǎn)決定了電子商務(wù)理論知識(shí)和實(shí)驗(yàn)教學(xué)具有復(fù)雜性和多樣性的特點(diǎn)。電子商務(wù)理論知識(shí)是實(shí)踐教學(xué)的基礎(chǔ),理論知識(shí)讓學(xué)生深入了解整個(gè)電子商務(wù)框架結(jié)構(gòu),而實(shí)驗(yàn)教學(xué)則是實(shí)現(xiàn)專業(yè)實(shí)踐教學(xué)的重要訓(xùn)練手段,只有通過實(shí)驗(yàn)教學(xué),模擬現(xiàn)實(shí)環(huán)境和參與企業(yè)實(shí)踐,才能使學(xué)生深刻領(lǐng)會(huì)電子商務(wù)的理論框架、概念模型、技術(shù)手段、表現(xiàn)形式、交易規(guī)則,應(yīng)用途徑、技巧方法等,才能讓學(xué)生了解企業(yè)電子商務(wù)需要什么專業(yè)人才。電子商務(wù)設(shè)計(jì)實(shí)驗(yàn)課程的合理性,實(shí)驗(yàn)教學(xué)方式多樣性,實(shí)驗(yàn)教學(xué)的先進(jìn)性都將直接影響到電子商務(wù)人才培養(yǎng)質(zhì)量和培養(yǎng)目標(biāo)。因此建立一個(gè)動(dòng)態(tài)的、多層次、多樣化的適合現(xiàn)代社會(huì)需求的電子商務(wù)實(shí)驗(yàn)室是電子商務(wù)專業(yè)建設(shè)目前亟需解決的一項(xiàng)重要工作。

1.2 研究的思路與結(jié)構(gòu)

以建立一個(gè)現(xiàn)代的、動(dòng)態(tài)的、多層次、多樣化的電子商務(wù)實(shí)驗(yàn)環(huán)境也叫做實(shí)踐教學(xué)體系為目標(biāo),綜合運(yùn)用現(xiàn)代實(shí)驗(yàn)教學(xué)方面的最新研究成果,通過對(duì)電子商務(wù)實(shí)驗(yàn)教學(xué)必要性和目前電子商務(wù)實(shí)驗(yàn)教學(xué)開展現(xiàn)狀的分析,最終建立一個(gè)現(xiàn)代的、動(dòng)態(tài)的、多層次、多樣化的電子商務(wù)實(shí)踐教學(xué)體系。

(1)現(xiàn)狀背景分析:了解目前理論界對(duì)電子商務(wù)實(shí)驗(yàn)教學(xué)環(huán)境的研究和電子商務(wù)實(shí)驗(yàn)教學(xué)中存在的問題。

(2)理論模型構(gòu)建:綜合運(yùn)用現(xiàn)代實(shí)驗(yàn)教學(xué)方面的最新研究成果,結(jié)合電子商務(wù)專業(yè)的特點(diǎn),建立現(xiàn)代的、動(dòng)態(tài)的、多層次、多樣化的實(shí)踐教學(xué)體系模型。

(3)核心觀點(diǎn)形成:探討如何運(yùn)用此模型選擇適當(dāng)?shù)碾娮由虅?wù)實(shí)驗(yàn)教學(xué)模式。

1.3 國內(nèi)外電子商務(wù)實(shí)驗(yàn)教學(xué)研究綜述

目前電子商務(wù)實(shí)驗(yàn)教學(xué)環(huán)境作為電子商務(wù)課程教學(xué)的重要內(nèi)容和組成部分,對(duì)于高校培養(yǎng)電子商務(wù)專業(yè)人才具有重要作用,影響到課程教學(xué)質(zhì)量乃至人才培養(yǎng)目標(biāo)的實(shí)現(xiàn)(楊紅兵,2008)。國外高校較早開始了電子商務(wù)模擬環(huán)境的研究和嘗試(Philip Joyce,1999;Howard Rosenbaum,2000),已經(jīng)有很成熟的教學(xué)方法和實(shí)驗(yàn)環(huán)境,而國內(nèi)高校電子商務(wù)實(shí)驗(yàn)環(huán)境與教學(xué)方式目前不是很成熟,主要是購買一些軟硬件,學(xué)習(xí)國際上的成功案例(馬洪娟,2010;樊斌,2010;陳晴光,2010;張金輝,2010;李曼,2009)。但是模擬實(shí)驗(yàn)軟件內(nèi)容很難與電子商務(wù)日新月異的發(fā)展速度相匹配,與實(shí)際電子商務(wù)也存在差距。伴隨電子商務(wù)快速發(fā)展,在實(shí)驗(yàn)經(jīng)費(fèi)不足、實(shí)驗(yàn)課程內(nèi)容復(fù)雜,教材更新速度慢,與社會(huì)聯(lián)系少導(dǎo)致實(shí)際環(huán)境脫節(jié),學(xué)生學(xué)習(xí)較為被動(dòng)的局面,是一個(gè)亟需解決的問題(談曉勇,2010)。目前電子商務(wù)教學(xué)方法研究上主要有,建立建全完善的電子商務(wù)教學(xué)體系,大融合的電子商務(wù)教學(xué)方法,個(gè)性化需求的電子商務(wù)教學(xué)方法和面向?qū)嶋H應(yīng)用的電子商務(wù)教學(xué)方法等。

2 電子商務(wù)實(shí)驗(yàn)教學(xué)必然性

2.1 由電子商務(wù)的學(xué)科特點(diǎn)決定

電子商務(wù)人才培養(yǎng)模式中,除了強(qiáng)化理論教學(xué)外,還需要通過一些實(shí)踐環(huán)節(jié)使學(xué)生對(duì)電子商務(wù)整個(gè)應(yīng)用過程進(jìn)行深入了解,同時(shí)學(xué)生也應(yīng)該經(jīng)常瀏覽和參與目前的電子商務(wù)網(wǎng)站的交易活動(dòng),才能有更清晰的認(rèn)識(shí)。由于目前不可能讓每個(gè)學(xué)生都到電子商務(wù)企業(yè)去參與各個(gè)方面的實(shí)習(xí),所以電子商務(wù)實(shí)驗(yàn)教學(xué)成為鏈接電子商務(wù)理論與實(shí)踐內(nèi)容的重要橋梁與紐帶。

2.2 由電子商務(wù)人才社會(huì)需求決定

21世紀(jì)是網(wǎng)絡(luò)經(jīng)濟(jì)、知識(shí)經(jīng)濟(jì)和互聯(lián)網(wǎng)高速發(fā)展的時(shí)代,電子商務(wù)領(lǐng)域的商業(yè)模式創(chuàng)新發(fā)展使得電子商務(wù)的人才需求范圍得以持續(xù)擴(kuò)大。而互聯(lián)網(wǎng)的普及應(yīng)用和移動(dòng)商務(wù)的快速發(fā)展,包括電子商務(wù)、移動(dòng)商務(wù)應(yīng)用在內(nèi)的互聯(lián)網(wǎng)應(yīng)用開始提速,相關(guān)的人才需求數(shù)量也相應(yīng)增加。企業(yè)招聘電子商務(wù)人員多數(shù)希望招到既掌握一般計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),又具有商務(wù)策劃、營運(yùn)推廣、物流管理的綜合型商務(wù)人才。對(duì)于電子商務(wù)人才必須要掌握相應(yīng)的理論知識(shí)和網(wǎng)絡(luò)技術(shù)在實(shí)踐中的應(yīng)用,兩者相輔相成,缺一不可。因此,電子商務(wù)人才市場社會(huì)需求的特點(diǎn),也決定了電子商務(wù)實(shí)驗(yàn)教學(xué)的必然性。

3 目前電子商務(wù)實(shí)驗(yàn)教學(xué)環(huán)境的現(xiàn)狀

3.1 目前電子商務(wù)實(shí)驗(yàn)教學(xué)的主要環(huán)境

良好的實(shí)驗(yàn)環(huán)境是開展課程實(shí)驗(yàn)教學(xué)的基礎(chǔ),目前電子商務(wù)實(shí)驗(yàn)教學(xué)的主要環(huán)境有基于電子商務(wù)模擬軟件的實(shí)驗(yàn)教學(xué),基于互聯(lián)網(wǎng)準(zhǔn)公司的實(shí)驗(yàn)教學(xué),基于實(shí)戰(zhàn)型實(shí)驗(yàn)教學(xué)。基于電子商務(wù)模擬軟件的實(shí)驗(yàn)教學(xué),優(yōu)勢在于創(chuàng)立一種高度仿真系統(tǒng),使學(xué)習(xí)者如身臨其境,和現(xiàn)實(shí)情況很相似,更貼近真實(shí)的電子商務(wù)活動(dòng),自由空間更多,更加符合學(xué)生的思維習(xí)慣,學(xué)生在實(shí)驗(yàn)中學(xué)會(huì)電子商務(wù)工作的主要業(yè)務(wù)技能。目前電子商務(wù)模擬實(shí)驗(yàn)軟件有多個(gè)開發(fā)公司開發(fā),沒有統(tǒng)一的標(biāo)準(zhǔn),存在著流程固定、內(nèi)容形式和版權(quán)保護(hù)等問題。隨著電子商務(wù)在企業(yè)和用戶中廣泛應(yīng)用,模擬實(shí)驗(yàn)軟件內(nèi)容很難與實(shí)際電子商務(wù)相似,于是基于實(shí)際電子商務(wù)網(wǎng)絡(luò)應(yīng)用的實(shí)驗(yàn)教學(xué)環(huán)境得到大多數(shù)老師和學(xué)生的喜愛。基于互聯(lián)網(wǎng)準(zhǔn)公司的實(shí)驗(yàn)教學(xué)環(huán)境為學(xué)生提供了一個(gè)全面、系統(tǒng)和靈活的實(shí)驗(yàn)訓(xùn)練,幾乎和實(shí)際環(huán)境一樣,保證了與現(xiàn)實(shí)發(fā)展同步,有效地解決了課程教學(xué)與實(shí)際需求脫節(jié)的矛盾。基于實(shí)戰(zhàn)型實(shí)驗(yàn)教學(xué)是指在學(xué)校建立校園網(wǎng)網(wǎng)上商城,通過在學(xué)校內(nèi)部進(jìn)行推廣使用,通過校內(nèi)的電子商務(wù)對(duì)學(xué)生的實(shí)踐能力,技術(shù)應(yīng)用能力、社會(huì)活動(dòng)能力的培養(yǎng)有更積極直接的影響,為學(xué)生提供了電子商務(wù)真實(shí)活動(dòng)環(huán)境,為畢業(yè)以后的工作奠定了堅(jiān)實(shí)的基礎(chǔ)。

3.2 目前電子商務(wù)實(shí)驗(yàn)教學(xué)中存在的問題

目前,電子商務(wù)實(shí)驗(yàn)室建設(shè)在實(shí)際使用和操作中,主要存在以下問題。首先,電子商務(wù)實(shí)驗(yàn)室功能上的不完善,過多重視電子商務(wù)業(yè)務(wù)的實(shí)現(xiàn),而忽視了一些輔助業(yè)務(wù)的環(huán)節(jié),電子商務(wù)網(wǎng)站最大的優(yōu)勢是給學(xué)生提供了一個(gè)真實(shí)的實(shí)驗(yàn)環(huán)境,例如阿里巴巴、易趣網(wǎng)、京東商城、蘇寧易購等電子商務(wù)網(wǎng)站,通過這些企業(yè)電子商務(wù)網(wǎng)站不僅使學(xué)生學(xué)習(xí)更具有現(xiàn)實(shí)意義,而且也可以為學(xué)生日后網(wǎng)上開店積累經(jīng)驗(yàn),對(duì)于提高學(xué)生的電子商務(wù)應(yīng)用技能極為有利。但網(wǎng)上實(shí)驗(yàn)環(huán)境的缺陷是無法看到電子商務(wù)運(yùn)作的全部流程,無法全面了解電子商務(wù)技術(shù)和管理內(nèi)容,如域名申請(qǐng)與解析,搜索引擎設(shè)定,網(wǎng)絡(luò)營銷服務(wù),第三方的業(yè)務(wù)接口等。因此,在實(shí)驗(yàn)教學(xué)中,必須和企業(yè)結(jié)合使用企業(yè)的電子商務(wù)系統(tǒng)讓學(xué)生親自體驗(yàn)電子商務(wù)中的廠商、消費(fèi)者、銀行、認(rèn)證中心、物流等各環(huán)節(jié)的具體操作過程和管理內(nèi)容。電子商務(wù)模擬軟件將電子商務(wù)的業(yè)務(wù)流程固定化、實(shí)驗(yàn)流程固定化,系統(tǒng)一定開發(fā)完成,很少能夠根據(jù)各學(xué)校的應(yīng)用需求進(jìn)行個(gè)性化和本地化的開發(fā),雖然業(yè)務(wù)固化固然加強(qiáng)學(xué)生對(duì)這一流程的深入了解,但是過于強(qiáng)調(diào)流程固化,對(duì)學(xué)生創(chuàng)造性思維培養(yǎng)極為不利。由于電子商務(wù)的快速發(fā)展,教學(xué)老師具有很深的理論知識(shí),但是缺乏一定的實(shí)踐經(jīng)驗(yàn),和實(shí)際有可能有些脫節(jié),因此,加強(qiáng)教師隊(duì)伍建設(shè),讓教師進(jìn)入企業(yè)實(shí)習(xí),提高教師的實(shí)踐動(dòng)手能力也是重要的內(nèi)容。

4 現(xiàn)代化電子商務(wù)實(shí)驗(yàn)教學(xué)體系的構(gòu)建

電子商務(wù)教學(xué)實(shí)驗(yàn)環(huán)境不應(yīng)僅僅包括實(shí)驗(yàn)教學(xué)的軟硬件設(shè)備,而應(yīng)該是一個(gè)現(xiàn)代的、動(dòng)態(tài)的、多層次、多樣化的立體實(shí)踐教學(xué)體系。既要考慮學(xué)校的基礎(chǔ)條件,也要考慮今后發(fā)展的可擴(kuò)展性,它應(yīng)該既要包括傳統(tǒng)的實(shí)驗(yàn)室教學(xué)軟硬件,同時(shí)還應(yīng)該包括完整的教學(xué)組織模式和豐富靈活的教學(xué)支持。

為了彌補(bǔ)傳統(tǒng)的電子商務(wù)實(shí)驗(yàn)教學(xué)環(huán)境的不足,我們應(yīng)在此基礎(chǔ)上進(jìn)行擴(kuò)展,首先,以專業(yè)競賽帶動(dòng)實(shí)踐教學(xué),組織教師和學(xué)生參與政府、企業(yè)和學(xué)校舉辦的各種專業(yè)競賽,師生通過專業(yè)競賽能夠調(diào)動(dòng)大家的主觀能動(dòng)性和學(xué)生參與電子商務(wù)競爭意識(shí),培養(yǎng)學(xué)生的學(xué)習(xí)興趣和創(chuàng)造性思維能力。

其次,利用互聯(lián)網(wǎng)資源。比如目前有很多的電子商務(wù)網(wǎng)站,通過電子商務(wù)網(wǎng)站流程了解一部分實(shí)驗(yàn)環(huán)境,同時(shí)利用互聯(lián)網(wǎng)上電子商務(wù)網(wǎng)站源代碼,下載并安裝在學(xué)校的服務(wù)器上,讓學(xué)生了解建立互聯(lián)網(wǎng)網(wǎng)站的整個(gè)過程,同時(shí)熟悉網(wǎng)站的管理流程、資金結(jié)算等信息。

另外,通過校企合作開展電子商務(wù)實(shí)驗(yàn)。企業(yè)永遠(yuǎn)站在市場的最前沿,通過企業(yè)建立學(xué)生實(shí)驗(yàn)實(shí)訓(xùn)基地,教師利用企業(yè)實(shí)訓(xùn)基地進(jìn)行現(xiàn)場教學(xué),學(xué)生參與商業(yè)軟件測試版測試,到企業(yè)直接頂崗實(shí)習(xí),同時(shí)企業(yè)也為學(xué)生建立實(shí)習(xí)導(dǎo)師,采用雙導(dǎo)師制,同時(shí)指導(dǎo)學(xué)生將理論知識(shí)應(yīng)用到企業(yè)實(shí)踐中,雙導(dǎo)師根據(jù)學(xué)生的實(shí)習(xí)情況給予指導(dǎo),開展現(xiàn)場教學(xué),使學(xué)生在實(shí)驗(yàn)中得到鍛煉,了解目前電子商務(wù)可能會(huì)出現(xiàn)的各種問題,進(jìn)而提高分析問題、解決問題的能力。

最后,學(xué)校組織編寫實(shí)驗(yàn)大綱、實(shí)驗(yàn)教材,教學(xué)指導(dǎo)書、學(xué)生實(shí)驗(yàn)報(bào)告、實(shí)驗(yàn)記錄卡,師生答疑與反饋交流平臺(tái)等,對(duì)學(xué)校組織學(xué)生參與電子商務(wù)實(shí)驗(yàn)教學(xué)而言,都是必不可少的。

通過建立電子商務(wù)教學(xué)動(dòng)態(tài)實(shí)驗(yàn)環(huán)境,按照體現(xiàn)基礎(chǔ)性、先進(jìn)性、系統(tǒng)性、綜合性和創(chuàng)新性的原則,建立分層次、多模塊、互相銜接的、科學(xué)系統(tǒng)的實(shí)驗(yàn)教學(xué)體系,全面提高電子商務(wù)實(shí)驗(yàn)教學(xué)水平,使學(xué)生完整、系統(tǒng)地掌握電子商務(wù)實(shí)驗(yàn)的基本原理、方法和技能,才能培養(yǎng)滿足社會(huì)需求的電子商務(wù)實(shí)用人才。

參考文獻(xiàn)

[1] 齊向明.經(jīng)濟(jì)管理類本科專業(yè)“五三一”實(shí)踐教學(xué)體系研究[J].中國科技論文在線,2007.11.

[2] 曾曉彬.試論經(jīng)濟(jì)管理類本科人才培養(yǎng)的實(shí)踐教學(xué)體系[J].實(shí)驗(yàn)室研究與探索,2007(1).

[3] 毛太田,鄒凱.電子商務(wù)專業(yè)課程體系與培養(yǎng)模式探討[J].中國科技論文在線,2004-02-13.

[4] 何宏貴,何建民.電子商務(wù)專業(yè)實(shí)踐教學(xué)研究[J].中國現(xiàn)代教育裝備,2007(7).

[5] 楊紅兵.電子商務(wù)教學(xué)實(shí)驗(yàn)?zāi)M系統(tǒng)的分析與設(shè)計(jì)[D].電子科技大學(xué),2008.

[6] 馬洪娟.電子商務(wù)專業(yè)實(shí)踐教學(xué)體系的研究與構(gòu)建[J].商業(yè)經(jīng)濟(jì),2010(12).

[7] 陳晴光.電子商務(wù)課程群實(shí)驗(yàn)教學(xué)內(nèi)容體系研究[J].中國科教創(chuàng)新導(dǎo)刊,2010(13).

主站蜘蛛池模板: 精品国产青草久久久久福利 | 青草网| 国产精品美女久久久 | 久久麻豆精品 | 躁躁躁日日躁网站 | 在线一区二区视频 | 亚洲国产一区二区三区, | 国产精品国产三级国产aⅴ浪潮 | 国产精品色一区二区三区 | 这里只有精品在线 | 欧美二区乱c黑人 | 成人国产一区二区 | 中文在线√天堂 | 5999在线视频免费观看 | 最近中文字幕在线视频 | 91在线精品秘密一区二区 | 在线黄av | 欧美做受 | 成人精品 | www.yw尤物 | 黑人一区二区 | 国产热re99久久6国产精品 | 欧美高清视频一区 | 国产精品久久久久9999 | www.日韩精品| 网站免费黄 | 精久久久久久久 | 国产在线不卡 | 色网网站| 在线视频一区二区三区 | 日韩精品成人在线观看 | 中文av字幕在线观看 | 亚洲免费在线看 | 日韩一区二区三 | 精品一区二区三区在线播放 | 综合久久久久久久 | 免费国产视频在线观看 | 日韩欧美一区二区三区 | 午夜在线免费视频 | 99精品欧美一区二区蜜桃免费 | 国产精品久久久久久久久久尿 |