摘要:本文在分析《軟件測(cè)試》課程特點(diǎn)的基礎(chǔ)上,基于角色扮演提出了“主持+主講+主問(wèn)”的教學(xué)模式,并對(duì)該方法可能出現(xiàn)的難點(diǎn)問(wèn)題給出了解決方案。該模式強(qiáng)調(diào)學(xué)生講解為主,教師宏觀引導(dǎo)為輔的教學(xué)策略,將學(xué)生從被動(dòng)的聽眾轉(zhuǎn)變?yōu)橹鲃?dòng)的主持者、講者、提問(wèn)者等,在講解中、討論中掌握教學(xué)內(nèi)容,達(dá)到“學(xué)得到,講得出,做得好”的目的。
關(guān)鍵詞:角色扮演;軟件測(cè)試;教學(xué)探索
● 引言
軟件工程專業(yè)課程(如軟件工程、軟件體系結(jié)構(gòu)、軟件文檔寫作、軟件測(cè)試、軟件項(xiàng)目管理等)的教學(xué),如果僅僅采用傳統(tǒng)的教學(xué)模式則很難達(dá)到預(yù)期的教學(xué)目標(biāo)。這是由于課程自身的特征,傳統(tǒng)的教學(xué)模式使得教學(xué)活動(dòng)枯燥、乏味,容易使學(xué)生失去學(xué)習(xí)興趣。因此在教學(xué)過(guò)程中,通常輔助以案例教學(xué)、項(xiàng)目驅(qū)動(dòng)教學(xué)等方法來(lái)提高學(xué)生興趣,從而完成教學(xué)任務(wù)。[1]
《軟件測(cè)試》是軟件工程專業(yè)的一門專業(yè)技能課,該課程的重點(diǎn)是深入理解軟件測(cè)試的基本原理并掌握軟件測(cè)試的基本方法。該課程如果采用傳統(tǒng)的教學(xué)模式,很難達(dá)到預(yù)定的教學(xué)目標(biāo)。古人云“說(shuō)不出則做不出”,說(shuō)明一個(gè)簡(jiǎn)單而明顯的道理,如果你能對(duì)所學(xué)的知識(shí)進(jìn)行有條理的說(shuō)明講解,則說(shuō)明你真正地理解了。只有真正地理解了,才能在實(shí)際的操作中熟練應(yīng)用。而傳統(tǒng)的教師主講、學(xué)生聽課、做課后作業(yè)、完成預(yù)定實(shí)驗(yàn)的被動(dòng)教學(xué)模式,恰恰忽略了學(xué)生的講解。學(xué)生只是作為聽眾,被動(dòng)的接受。因此這種教學(xué)模式,雖然學(xué)生也能拿到學(xué)分,表面上好像掌握了該課程的教學(xué)內(nèi)容,達(dá)到了教學(xué)目標(biāo)。但在實(shí)際操作過(guò)程中,由于對(duì)所學(xué)的內(nèi)容理解不夠仍不能熟練應(yīng)用。導(dǎo)致學(xué)生感覺“所學(xué)無(wú)用”,這種情緒將對(duì)學(xué)生造成不利的影響。因此,在教學(xué)的過(guò)程中,應(yīng)該強(qiáng)調(diào)學(xué)生的參與,轉(zhuǎn)換角色,進(jìn)行綜合全方位的教學(xué),強(qiáng)調(diào)“講得出,學(xué)得到”,從而最終能讓學(xué)生“做得好”。
● 基于角色扮演的課堂教學(xué)方法
角色扮演(Role Playing),是一種綜合性、創(chuàng)造性的互動(dòng)活動(dòng)。通過(guò)角色扮演,可以使參與者分享并感知經(jīng)驗(yàn)與心得。而在角色扮演活動(dòng)中,最重要的一種就是互動(dòng)扮演活動(dòng),在這類活動(dòng)中,所有參與人會(huì)達(dá)成共識(shí)確定共同的期許和規(guī)則,每個(gè)成員都有一個(gè)身份、角色,進(jìn)行交流互動(dòng)。成員之間通過(guò)這種方式進(jìn)行交流互動(dòng),創(chuàng)新創(chuàng)造。
角色扮演能活躍課堂氣氛,有效提高學(xué)生的學(xué)習(xí)興趣和積極性,在拓展學(xué)生各方面綜合素質(zhì)的基礎(chǔ)上使得教學(xué)過(guò)程快速達(dá)到預(yù)期的目標(biāo),因此在教學(xué)過(guò)程中,此種模式已經(jīng)在很多課程中得到了應(yīng)用。[2][3]4]該模式在教學(xué)過(guò)程中,要求教師根據(jù)教學(xué)大綱,教學(xué)要求設(shè)置特定的教學(xué)場(chǎng)景,使教學(xué)模式多樣化;而學(xué)生通過(guò)扮演不同角色,滿足學(xué)生個(gè)性化地學(xué)習(xí),讓學(xué)生對(duì)學(xué)習(xí)產(chǎn)生興趣,激發(fā)創(chuàng)造性思維,從而最終促進(jìn)教師和學(xué)生的共同發(fā)展。一般來(lái)說(shuō),基于角色扮演的教學(xué)方法一般分為兩個(gè)部分:設(shè)計(jì)角色扮演方案和方案的實(shí)施。
1.設(shè)計(jì)角色扮演方案
教師根據(jù)教學(xué)內(nèi)容和預(yù)期達(dá)到的教學(xué)目標(biāo),設(shè)計(jì)合適的實(shí)際應(yīng)用的典型場(chǎng)景。對(duì)軟件測(cè)試教學(xué)來(lái)說(shuō),應(yīng)該針對(duì)某個(gè)具體教學(xué)內(nèi)容或知識(shí)點(diǎn),設(shè)定主題并設(shè)定角色。
2.實(shí)施角色扮演教學(xué)
根據(jù)設(shè)定的教學(xué)內(nèi)容,基于學(xué)生特點(diǎn),選擇學(xué)生扮演某個(gè)設(shè)定的角色,然后執(zhí)行設(shè)定的任務(wù)和設(shè)計(jì)好的教學(xué)流程,針對(duì)具體的教學(xué)內(nèi)容達(dá)到預(yù)定的教學(xué)目標(biāo)。
上述兩部分可通過(guò)教師根據(jù)教學(xué)內(nèi)容設(shè)置主題,學(xué)生構(gòu)建主題學(xué)習(xí)小組,組內(nèi)成員參與的模式進(jìn)行。
● 基于角色扮演的《軟件測(cè)試》課程教學(xué)實(shí)施
軟件測(cè)試不是一種簡(jiǎn)單的活動(dòng),而是一種工程型的創(chuàng)造性活動(dòng)。軟件測(cè)試貫穿軟件開發(fā)的整個(gè)周期,從需求分析到最后軟件產(chǎn)品的交付,每個(gè)階段都需要測(cè)試與參與其中,以確保軟件產(chǎn)品的順利開發(fā)。[5]為了讓學(xué)生能深入了解軟件測(cè)試的重要性,課程的教學(xué)過(guò)程需要以學(xué)生為中心,以學(xué)生的角度進(jìn)行教學(xué);如果教師只是講授課本上的基本概念、測(cè)試方法(如白盒測(cè)試、黑盒測(cè)試等)、測(cè)試流程(如單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試等)及測(cè)試管理等理論,學(xué)生會(huì)對(duì)這些枯燥的知識(shí)點(diǎn)喪失學(xué)習(xí)興趣。因此在教學(xué)過(guò)程中,在強(qiáng)調(diào)“學(xué)”的過(guò)程中,應(yīng)該重視“教”的策略。[6]角色扮演互動(dòng)模式作為一種新的教學(xué)方法,強(qiáng)調(diào)了以學(xué)生為中心,通過(guò)設(shè)置教學(xué)環(huán)境,使得學(xué)生在學(xué)習(xí)過(guò)程中獲得身臨其境的感受,從而將被動(dòng)學(xué)習(xí)轉(zhuǎn)化為主動(dòng)學(xué)習(xí)。
因此,在《軟件測(cè)試》課程教學(xué)過(guò)程中,可以采用該模式進(jìn)行教學(xué)。教師選擇合適的教學(xué)內(nèi)容設(shè)置主題,通過(guò)角色扮演模式進(jìn)行教學(xué),將學(xué)生由被動(dòng)的聽眾轉(zhuǎn)變?yōu)橹鲃?dòng)的講者(專業(yè)技術(shù)人員)、主持者(項(xiàng)目主管等)、提問(wèn)者(內(nèi)審員、用戶等所有出席人員)。在本文中,基于課程的特點(diǎn)和角色扮演方法,提出了基于角色扮演的“主持+主講+主問(wèn)”的教學(xué)模式,該模式如下圖所示。
為了保證教學(xué)模式的順利進(jìn)展,需要注意以下幾點(diǎn):
1.主題選擇及場(chǎng)景設(shè)置
角色扮演的活動(dòng)并不能對(duì)所有的教學(xué)內(nèi)容都適用。因此主題的選擇至關(guān)重要。教師根據(jù)課程特點(diǎn),在統(tǒng)籌把握教學(xué)內(nèi)容,教學(xué)要求和預(yù)期目標(biāo)的前提下,面向?qū)I(yè)素質(zhì)培養(yǎng),技能培訓(xùn)等因素設(shè)置主題。主題的設(shè)置應(yīng)該具有開放性,使得學(xué)生有話可說(shuō),有事可做;同時(shí),指定的主題不能太難,也不能太容易。主題的選擇應(yīng)該具有延展性且有一定的難度,能激發(fā)學(xué)生的學(xué)習(xí)興趣,使得學(xué)生通過(guò)該主題查閱資料進(jìn)行學(xué)習(xí)后有所收獲,有一種成就感。這其實(shí)對(duì)教師也提出了更高的要求,需要具備精湛的設(shè)計(jì)能力,否則課題的設(shè)計(jì)有可能出現(xiàn)簡(jiǎn)單化。為了避免講解、提問(wèn)過(guò)程出現(xiàn)“冷場(chǎng)”,教師應(yīng)事先根據(jù)主題設(shè)置相關(guān)互動(dòng)主題。另外,針對(duì)小組內(nèi)成員,要求對(duì)同一主題從不同角度進(jìn)行講解。
2.團(tuán)隊(duì)組建和角色選定
基于教師設(shè)定的主題,學(xué)生采用自主分組、自主選題模式組建學(xué)習(xí)團(tuán)隊(duì),教師根據(jù)參與的學(xué)生性格、人數(shù)等特點(diǎn)設(shè)定角色,也可以由小組成員內(nèi)部決定。要求主持能對(duì)講解主題進(jìn)行引導(dǎo);主講對(duì)所選主題進(jìn)行綜合全面的介紹;而主問(wèn)對(duì)所講內(nèi)容進(jìn)行提問(wèn)。為了保證教學(xué)的順利進(jìn)行,可以提前布置題目,讓學(xué)生們事先做好充分的準(zhǔn)備,提高教學(xué)效果;同時(shí)在小組內(nèi)進(jìn)行明確的分工協(xié)作,搜集素材進(jìn)行整理合并。不同角色的名稱和任務(wù)要求如下表所示。
3.教師宏觀指導(dǎo)
教師在教學(xué)活動(dòng)中要根據(jù)學(xué)生的表現(xiàn),講授的內(nèi)容等進(jìn)行指導(dǎo),并對(duì)教學(xué)活動(dòng)給出反饋和評(píng)價(jià)。有效的教師的反饋和評(píng)價(jià)是促進(jìn)學(xué)生更深入掌握所講解知識(shí)點(diǎn)的有效措施。在學(xué)生扮演主講等角色時(shí),教師應(yīng)注意學(xué)生的心理因素。因?yàn)樵谝话愕恼n堂教學(xué)中,學(xué)生的角色由聽眾變成了講者,許多學(xué)生由于擔(dān)心犯錯(cuò)誤,會(huì)采取一種不積極的“低姿態(tài)”。而角色扮演法需要學(xué)生的積極參與,因此,在課堂中營(yíng)造一種和諧、積極、平等的氣氛十分重要。這就要求教師不僅要掌握并很好地利用各種教學(xué)方法,還要具備很好的處理和協(xié)調(diào)問(wèn)題能力。同時(shí),針對(duì)課程教學(xué)內(nèi)容,教師在對(duì)內(nèi)容進(jìn)行綜述的基礎(chǔ)上分析討論所要解決的問(wèn)題,引導(dǎo)學(xué)生對(duì)講解的主題進(jìn)行提問(wèn),從而強(qiáng)化教學(xué)效果。
● 基于角色扮演的《軟件測(cè)試》課程教學(xué)難點(diǎn)
當(dāng)學(xué)生角色由被動(dòng)的聽眾轉(zhuǎn)變?yōu)橹鲃?dòng)的講授者、提問(wèn)者的時(shí)候,有可能會(huì)出現(xiàn)“冷場(chǎng)”的局面,從而影響教學(xué)效果。這個(gè)問(wèn)題是該教學(xué)模式需要重點(diǎn)解決的關(guān)鍵問(wèn)題。出現(xiàn)這種問(wèn)題的主要原因是因?yàn)閷W(xué)生掌握的知識(shí)有限,因此在由學(xué)生講解、提問(wèn)的過(guò)程中,很有可能會(huì)出現(xiàn)講解者自己不是很明白講解內(nèi)容,或者講解后其他同學(xué)根本沒有聽明白,或者對(duì)講解者所論述的主題不感興趣,因此也提不出或不愿意提出問(wèn)題,從而造成沒有任何問(wèn)題可問(wèn)的“冷場(chǎng)”局面。因此,教師應(yīng)針對(duì)該問(wèn)題有預(yù)先的設(shè)計(jì)和規(guī)劃,能做到及時(shí)引導(dǎo)及互動(dòng),避免教學(xué)模式失效。這從另外一方面也對(duì)教師的教學(xué)素養(yǎng)提出了更高的要求。為了解決該問(wèn)題,教師和學(xué)生應(yīng)該在每一次教學(xué)前做好充分準(zhǔn)備,可以從以下兩點(diǎn)進(jìn)行:
1.基于主題的多樣化作業(yè)設(shè)置
提前布置主題,引導(dǎo)學(xué)生自己查閱資料文獻(xiàn),這樣有利于學(xué)生對(duì)所講解內(nèi)容的進(jìn)一步了解,拓寬視野。由教師基于講解主題推薦優(yōu)秀書籍的章節(jié)、網(wǎng)站鏈接等以供學(xué)生閱讀,讀后做讀書報(bào)告等對(duì)知識(shí)點(diǎn)進(jìn)行歸納匯總。
2.獎(jiǎng)勵(lì)性成績(jī)機(jī)制
為了激勵(lì)學(xué)生參與,可以設(shè)立成績(jī)獎(jiǎng)勵(lì)機(jī)制,如該課程的平時(shí)成績(jī)可以根據(jù)主持成績(jī)、主講成績(jī)、主問(wèn)成績(jī)等組成;同時(shí)也設(shè)置獎(jiǎng)勵(lì)性成績(jī),對(duì)積極參與討論、主動(dòng)提問(wèn)的學(xué)生給予獎(jiǎng)勵(lì),并將這些作為平時(shí)成績(jī)考核的依據(jù)。
● 結(jié)論
本文以《軟件測(cè)試》課程為依托,探討了角色扮演在教學(xué)過(guò)程中的應(yīng)用,明確了將學(xué)生從被動(dòng)的聽眾轉(zhuǎn)變?yōu)橹鲃?dòng)的講者、提問(wèn)者。提出應(yīng)該引導(dǎo)學(xué)生參與教學(xué),通過(guò)學(xué)生講解,教師引導(dǎo)的模式師生共同完成教學(xué)內(nèi)容。
參考文獻(xiàn):
[1][5]王小剛,李玉龍,黎揚(yáng).改進(jìn)軟件工程類課程課堂教學(xué)效果的幾種方法[J].計(jì)算機(jī)教育,2012(12).
[2]王建平,韓鳳英.“團(tuán)隊(duì)協(xié)作,角色分工”個(gè)性化教學(xué)在課改中的探索——以網(wǎng)頁(yè)設(shè)計(jì)與制作課程教學(xué)為例[J].計(jì)算機(jī)教育,2010(7).
[3]譚廣英.角色扮演法在信息技術(shù)教學(xué)中的實(shí)踐[J].軟件導(dǎo)刊(教育技術(shù)),2012(7).
[4]高妍方,王繼偉.基于角色扮演的“計(jì)算機(jī)專業(yè)英語(yǔ)”教學(xué)方法研究[J].中國(guó)電力教育,2011(34).
[6]丁智國(guó),呂振洪.軟件測(cè)試課程實(shí)驗(yàn)教學(xué)探索[J].計(jì)算機(jī)教育,2012(3).