楊麗波
任務教學法是我們高職高專院?,F(xiàn)在常用的教學方法,是以教師為主導、學習者為主體的教學模式,可以很好地激發(fā)學生的學習興趣,增強學習動機,從而充分發(fā)揮學生的主動性與創(chuàng)造性。任務教學法提倡以有意義的交流活動為主,提倡能力的培養(yǎng),強調學習者主體的作用。
1任務教學法
任務教學法是美國教育家杜威提出的,他以實用主義作為教育理論基礎,主張教育的中心應從教師和教科書轉到學生,教學應引導學生在各種活動中學習,即“學生中心,從做中學”的教學模式,在課堂教學中始終圍繞既定的教學任務展開,使每節(jié)課目的明確、內(nèi)容實在、效果更佳。采用任務教學法中的課堂教學任務,應包含以下基本要素。
1.1 目標。目標具有兩重性,一是任務本身要達到的非教學目的,二是利用任務所要達到的預期的教學目的。例如在偵查專業(yè)的“案件偵破”這個任務中,根據(jù)線索進行推理真到最終找出罪犯便是其非教學目的。教學目的則可能是通過完成任務過程中所產(chǎn)生的語言交流感受語言,增強語言意識,提高交際能力。通常,作為促進學習的教學任務,教師可能更多地關注它的教學目的。但是,在《軟件測試過程與管理》課程中采用“以就業(yè)為導向”的任務教學法,其目標不僅是在實現(xiàn)任務過程中提高學生的語言表達和交際能力,教師更會在任務中引導學生建立“以就業(yè)為導向”的思維方式,啟發(fā)學生如何在工作角色中思考解決問題的方法。
1.2 內(nèi)容。任務的內(nèi)容就是任務中的具體行為和活動,也就是“做什么”。
1.3程序。指學習者在履行任務過程中的方法和步驟,也就是“怎樣做”。
1.4 輸入材料。輸入材料是指在任務中使用的輔助資料。例如在“案件偵破”任務中,可以使用在若干張紙條上寫出一系列線索。輸入材料可以是語言的,也可以是非語言的,如圖表、照片、地圖、漫畫等。
1.5 角色。任務并非都要明確教師和學生在任務履行中的角色,但都會暗含或反映其角色特點。教師可以是任務的監(jiān)控者或者指導者,也可以是任務的參與者。
1.6 情景。情景指任務產(chǎn)生的環(huán)境或者背景條件,包括語言交際的語境以及課堂任務的組織形式。在任務設計中,應盡量使情景接近于真實,使學生對語言和語境有真實的感受和意識。
2“以就業(yè)為導向”的任務教學法在《軟件測試過程與管理》課程中的應用案例
案例1
某測試工程師剛剛就職于一家公司,公司主要做直播平臺開發(fā),可以開發(fā)app、web、pc端應用程序,目前公司只有他一名測試人員,公司領導期望這名測試人員能夠將產(chǎn)品、研發(fā)都聯(lián)系起來,化解他們因為需求等產(chǎn)生的矛盾,在平時工作中,要多了解這些部門有哪些問題,如何解決,匯報給領導,并且希望他把測試框架搭建起來,以后來了新人,就按照人員安排實現(xiàn)測試工作。但是,這個測試員現(xiàn)在面臨一個困境:
①測試這邊就像打游擊,一會android,做了新的功能需要測一下,android剛測完,又說IOS重新整了SDK等等,需要測試一下,還沒測試完,web又要上線需要測試,然后后臺也改了東西,需要測下增刪改查,具體的測試工作使這個測試員忙得焦頭亂額,根本沒時間忙組織測試框架等其他的事情。
這個狀況不是領導期望看到的,該怎樣改變呢?
②另外,產(chǎn)品部讓開發(fā)部開發(fā)web端新功能,事先未與測試員溝通,需求也不給,還是后來測試員和開發(fā)要的,該怎么解決這一問題呢?直接和產(chǎn)品提出來?還是讓領導和產(chǎn)品說去?
問題分析
公司老板都希望部門之間能夠高效的協(xié)作,工作能夠流程化、規(guī)范化,產(chǎn)品質量和開發(fā)的進度可控。但是每一項具體的工作,要有專業(yè)的人員負責,產(chǎn)品開發(fā)過程的監(jiān)控和管理由產(chǎn)品部門負責,開發(fā)部負責產(chǎn)品的開發(fā)過程,測試工作要由專業(yè)的測試人員完成,老板本身無法實現(xiàn)所有工作,公司有了測試人員以后,部門基本齊全了,老板期望產(chǎn)品、開發(fā)、測試各部門能夠高效協(xié)作,使公司更加規(guī)范化、提高可控性。
任務要素
目標:找出如何走出困境,完成領導布置的任務的解決方案。
內(nèi)容:通過思考、分組討論、求助與問題本身有關的親友團得到解決方案。
程序:首先分析問題,分解問題,然后針對分解出的每個問題單元,逐個找出解決方案。
輸入材料:描述問題和問題單元的卡片。
角色:教師是指導者,學生是解決問題的主體。
情景:學生從測試員角度考慮,如何完成工作任務。課堂上以小組形式,由組長主持,書記員記錄成員發(fā)表的意見,得到書面解決方案。
解決方案
1從具體測試工作中解脫出來??梢詫⒏黜棞y試工作外包給培訓機構的實習生或者高校測試專業(yè)的學生作為實訓項目,測試員在測試過程中起指導和監(jiān)控作用。
2采用自動化測試。對于簡單、重復、難度小的部分,可以采用自動化的測試方法,提高效率。
3測試工作中增強與開發(fā)部之間的溝通。在測試過程中,對已經(jīng)發(fā)現(xiàn)的產(chǎn)品缺陷或者問題,和開發(fā)溝通協(xié)商解決,從而增強了交流,逐漸建立起良好的工作關系。
4測試工作中逐漸熟悉掌握公司產(chǎn)品特點和開發(fā)流程特點,對實習生測試工作中出現(xiàn)的問題,調整流程,規(guī)范化管理。
5在測試工作中逐漸掌握產(chǎn)品結構特點和開發(fā)流程,形成測試框架。
6對于“web端開發(fā)新功能未溝通”問題,可以尋求上級支撐和授權等。
3結語
任務教學法是現(xiàn)在高校非常常用的教學方法,它以學習者為主體,學習任務和目標明確,學生不但達到了學習目標,也在實現(xiàn)任務過程中,逐漸掌握了方法和解決問題的思想,“以就業(yè)為導向”的任務教學法更將就業(yè)理念和工作方法融入課堂教學中,使學生提前學習和體會工作中可能遇到的問題并思考解決問題的方案,為以后就業(yè)奠定了良好的知識基礎和思想理念。
(作者單位:淮安信息職業(yè)技術學院)