0
首頁 精品范文 軟件測(cè)試課程總結(jié)

軟件測(cè)試課程總結(jié)

時(shí)間:2022-10-12 19:03:24

開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇軟件測(cè)試課程總結(jié),希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。

軟件測(cè)試課程總結(jié)

第1篇

我院從2004年即開設(shè)了軟件測(cè)試方向,在培養(yǎng)方案、課程體系、實(shí)踐環(huán)節(jié)等方面作了大量的探索、研究和實(shí)踐工作,取得了一些成效,也遇到了許多問題。本文對(duì)我院的軟件測(cè)試技術(shù)人才的培養(yǎng)模式進(jìn)行分析和總結(jié),希望能拋磚引玉,與同行交流。

1兩年制軟件測(cè)試方向課程體系的特點(diǎn)

兩年制軟件測(cè)試人才培養(yǎng)的特點(diǎn)主要有:

(1) 學(xué)制短,只有兩年;

(2) 目標(biāo)是培養(yǎng)實(shí)用型軟件測(cè)試技術(shù)人才;

(3) 要具備一定的編程能力。

上述特點(diǎn)決定了軟件測(cè)試人才的課程體系的特點(diǎn):

(1) 方向即專業(yè)由于學(xué)制短(兩年),除了第四學(xué)期的畢業(yè)實(shí)訓(xùn),實(shí)際上真正上課時(shí)間只有三個(gè)學(xué)期。所以軟件職業(yè)技術(shù)人才不能像本科生培養(yǎng)一樣,到大三才分方向,而必須從入校就開始分,所以軟件測(cè)試方向?qū)嶋H上是按軟件測(cè)試專業(yè)來培養(yǎng)。

(2) 開發(fā)與測(cè)試兼?zhèn)湟粋€(gè)合格的軟件測(cè)試人員必須具備基本的編程能力和軟件開發(fā)人才的基本素養(yǎng)。所以軟件測(cè)試方向的課程除了測(cè)試課程外,還要掌握軟件技術(shù)的基本課程,包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫、計(jì)算機(jī)網(wǎng)絡(luò)、軟件工程,以及至少一門主流程序設(shè)計(jì)語言等。

(3) 課程緊湊、課時(shí)多由于相對(duì)于其他專業(yè)來講,軟件測(cè)試方向的學(xué)生要學(xué)習(xí)更多的課程,所以課時(shí)就多,課程安排緊湊。

(4) 實(shí)用性和實(shí)時(shí)性作為實(shí)用型軟件測(cè)試人才,學(xué)生必須掌握當(dāng)前主流的測(cè)試工具、實(shí)用測(cè)試技術(shù)和方法等。所以課程體系必須要具備實(shí)用性和實(shí)時(shí)性。

2課程的設(shè)置

在設(shè)置課程時(shí),我們進(jìn)行了大量的調(diào)研,經(jīng)過2004級(jí)和2005級(jí)兩屆學(xué)生的培養(yǎng)實(shí)踐,針對(duì)培養(yǎng)效果,進(jìn)行了一些分析和課程改革。目前2006級(jí)的課程設(shè)置是在掌握基本的軟件技術(shù)基礎(chǔ)知識(shí)和一門主流程序設(shè)計(jì)語言的基礎(chǔ)上,開設(shè)了“軟件測(cè)試技術(shù)”、“功能測(cè)試與性能測(cè)試”、“測(cè)試管理”等軟件測(cè)試專業(yè)課程。

主要專業(yè)課程設(shè)置見表1。

從功能上講,課程的設(shè)置可以分成5個(gè)部分,對(duì)應(yīng)學(xué)生不同層次能力的培養(yǎng)。

第一部分程序設(shè)計(jì)能力、工程化開發(fā)思想的培養(yǎng)。該部分的課程主要包括VB、Java、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫、軟件工程等,主要是軟件技術(shù)基礎(chǔ)知識(shí)的學(xué)習(xí),培養(yǎng)學(xué)生基本的程序設(shè)計(jì)能力,使之具備軟件技術(shù)人才的基本素養(yǎng),同時(shí)軟件工程等培養(yǎng)學(xué)生工程化和規(guī)范化的軟件開發(fā)思想。采用Java作為主要編程語言,將另一主流語言C#作為選修課,體現(xiàn)課程設(shè)置的靈活性。

在編程的課時(shí)和基礎(chǔ)訓(xùn)練上和軟件技術(shù)專業(yè)編碼方向的學(xué)生一樣,設(shè)置的原則:首先是一個(gè)軟件測(cè)試人員必須具有基本的編程能力和經(jīng)驗(yàn),才能更好地搞好軟件測(cè)試工作。第二是根據(jù)當(dāng)前軟件企業(yè)的人才需求考慮學(xué)生的就業(yè),因?yàn)楹幽鲜〗^大多數(shù)軟件企業(yè)規(guī)模都較小,設(shè)置專職的軟件測(cè)試崗位的較少,程序員通常又是測(cè)試員,所以使學(xué)生既能編程又能測(cè)試,拓寬就業(yè)渠道。

第二部分軟件測(cè)試基礎(chǔ)知識(shí)。主要是“軟件測(cè)試技術(shù)”課程,側(cè)重于測(cè)試?yán)碚摵图夹g(shù)的掌握、搭建測(cè)試環(huán)境、測(cè)試工程師的基本職業(yè)素養(yǎng)培養(yǎng)。使學(xué)生在學(xué)習(xí)編程的同時(shí),掌握對(duì)應(yīng)的測(cè)試技術(shù)概念和基本知識(shí)。為進(jìn)一步的實(shí)際項(xiàng)目測(cè)試打下基礎(chǔ)。該部分對(duì)應(yīng)有2周的一級(jí)集中實(shí)踐課題,進(jìn)行基本的測(cè)試訓(xùn)練。

第三部分主流測(cè)試技術(shù)和工具的掌握和使用、實(shí)際測(cè)試能力的強(qiáng)化和提高。對(duì)應(yīng)的課程是“性能測(cè)試與功能測(cè)試”,該課程主要是結(jié)合實(shí)際的軟件項(xiàng)目,介紹主流的測(cè)試技術(shù)和測(cè)試工具的使用,但并不只是性能測(cè)試與功能測(cè)試。該部分對(duì)應(yīng)有3周的二級(jí)集中實(shí)踐課題,分組進(jìn)行實(shí)際的測(cè)試訓(xùn)練。

第四部分測(cè)試項(xiàng)目管理能力培養(yǎng)。主要課程為“軟件測(cè)試管理”,培養(yǎng)學(xué)生工程化的測(cè)試思想,學(xué)習(xí)主流測(cè)試管理方法和工具的應(yīng)用。該部分對(duì)應(yīng)有3周的三級(jí)集中實(shí)踐課題,訓(xùn)練項(xiàng)目的測(cè)試過程管理和測(cè)試管理工具的使用。

第五部分綜合測(cè)試能力培養(yǎng),即畢業(yè)實(shí)訓(xùn)。該實(shí)訓(xùn)為最后一個(gè)學(xué)期,學(xué)生到軟件企業(yè)或?qū)嵱?xùn)基地參加實(shí)際的軟件項(xiàng)目開發(fā)和測(cè)試,進(jìn)行實(shí)境實(shí)習(xí),綜合地運(yùn)用所學(xué)的測(cè)試和編程技術(shù)。

3實(shí)踐環(huán)節(jié)

培養(yǎng)過程的實(shí)施可以歸結(jié)為“夯實(shí)基礎(chǔ),強(qiáng)化訓(xùn)練”,夯實(shí)基礎(chǔ)即培養(yǎng)基本的編程能力和掌握基本的測(cè)試技術(shù)。強(qiáng)化訓(xùn)練即強(qiáng)調(diào)實(shí)際能力的培養(yǎng),通過對(duì)實(shí)際的軟件項(xiàng)目進(jìn)行測(cè)試訓(xùn)練,使學(xué)生熟練掌握主流的測(cè)試技術(shù)和測(cè)試工具的使用。

為了加強(qiáng)實(shí)際能力的培養(yǎng),在正常教學(xué)的實(shí)踐外,我們還在第1~3學(xué)期分別設(shè)置了一級(jí)、二級(jí)、三級(jí)集中實(shí)踐課題,并要求軟件測(cè)試方向的學(xué)生要與軟件編碼方向的學(xué)生組合協(xié)作進(jìn)行,專門負(fù)責(zé)相應(yīng)的軟件測(cè)試工作。使學(xué)生感受到測(cè)試工作的重要性,同時(shí)培養(yǎng)其協(xié)作能力。一級(jí)和二級(jí)實(shí)踐課題主要為驗(yàn)證型,三級(jí)實(shí)踐課題則為設(shè)計(jì)型。

第4學(xué)期為畢業(yè)實(shí)訓(xùn),采用實(shí)地場(chǎng)景教學(xué),對(duì)實(shí)際的應(yīng)用項(xiàng)目進(jìn)行測(cè)試,角色模擬,項(xiàng)目驅(qū)動(dòng)。該階段從測(cè)試需求分析開始,一直到測(cè)試總結(jié)報(bào)告的撰寫,貫穿一個(gè)完整項(xiàng)目的開發(fā)和測(cè)試整個(gè)過程。是對(duì)學(xué)生所學(xué)知識(shí)的一個(gè)總結(jié)和綜合利用的強(qiáng)化。

各實(shí)踐環(huán)節(jié)環(huán)環(huán)相扣,循序漸進(jìn),由易到難,由單一到綜合,形成一個(gè)完整的實(shí)踐體系。

集中實(shí)踐環(huán)節(jié)安排見表2。

4測(cè)試工具的選擇

由于軟件測(cè)試工具較多,而兩年制課時(shí)太緊張,所以只能學(xué)習(xí)常用測(cè)試工具的使用。我們選用的主要自動(dòng)化測(cè)試工具見表3。

通過測(cè)試工具的使用,可以加深對(duì)測(cè)試原理和理論的理解,掌握主流的測(cè)試技術(shù)和方法。

5遇到的問題及采取的措施

軟件測(cè)試人才作為剛興起的職業(yè)技術(shù)人才,在培養(yǎng)過程中必然會(huì)遇到許多問題,相信這些問題也是其他院校在培養(yǎng)軟件測(cè)試人才時(shí)遇到的共性問題,我們針對(duì)這些問題采取了許多有效的措施,不斷改進(jìn)。

(1) 對(duì)口就業(yè)較難

主要原因是我國“重開發(fā),輕測(cè)試”的現(xiàn)象過于嚴(yán)重,很多軟件公司沒有專門的測(cè)試部門,測(cè)試工程師太少,開發(fā)人員兼作測(cè)試工作的現(xiàn)象十分普遍。但并不是說我們的培養(yǎng)方向不對(duì),這正說明軟件測(cè)試工程師職業(yè)還沒形成規(guī)模,正在興起時(shí)期。據(jù)2006年12月國家信產(chǎn)部“2006中國軟件質(zhì)量年會(huì)”公布,軟件測(cè)試人才為2006年最緊缺的人才之一,在上海、北京等地,軟件測(cè)試工程師已成為“地位高,待遇高”的“雙高”人才。企業(yè)規(guī)范化需要規(guī)模和過程,軟件質(zhì)量問題將成為軟件企業(yè)能否繼續(xù)發(fā)展壯大的關(guān)鍵所在,越來越多的企業(yè)管理者意識(shí)到產(chǎn)品測(cè)試的重要性,所以軟件測(cè)試工程師屬于朝陽職業(yè)。

當(dāng)然我們也采取了有效措施,如在前期強(qiáng)化基本的編程訓(xùn)練,使學(xué)生既能搞開發(fā),也能搞測(cè)試,提高就業(yè)的靈活性。

(2) 教材少

軟件測(cè)試作為一個(gè)新的專業(yè)(方向),目前還沒有成體系的軟件測(cè)試系列教材,所以在選教材時(shí)只能選與教學(xué)大綱內(nèi)容相近的教材或技術(shù)書,或自己編寫講義。但給講師授課帶來許多困難。當(dāng)然要很好地解決該問題需要教育管理部門和眾多同行的共同努力。

(3) 測(cè)試項(xiàng)目實(shí)例缺乏

由于測(cè)試項(xiàng)目都屬于公司內(nèi)部資料,一般很難獲得,不像通用應(yīng)用程序模塊一樣在網(wǎng)上可隨意找到。對(duì)此我們組織設(shè)計(jì)了一些測(cè)試案例,同時(shí)從合作的軟件公司獲取了一些實(shí)際項(xiàng)目案例,使學(xué)生能在實(shí)境中實(shí)踐。畢業(yè)實(shí)訓(xùn)時(shí)大部分學(xué)生則直接到軟件公司進(jìn)行實(shí)地實(shí)習(xí)。

(4) 師資力量薄弱

師資是保證教學(xué)質(zhì)量的關(guān)鍵,開始時(shí)師資力量較薄弱,我們采取的措施有:挑選有實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn)的老師來授課、從IT公司引進(jìn)專業(yè)測(cè)試工程師、將有一定測(cè)試工作經(jīng)驗(yàn)的老師送出去加強(qiáng)培訓(xùn)等。另外還不定期聘請(qǐng)IT公司的測(cè)試專家來做專業(yè)講座,拓展學(xué)生的知識(shí)面。

第2篇

關(guān)鍵詞:案例教學(xué);教學(xué)模式;軟件測(cè)試

近幾年來,軟件測(cè)試人員的培育要求和計(jì)劃已納入高職教育范疇,具有軟件測(cè)試的知識(shí)體系和工作技能已成為軟件人才新的職業(yè)構(gòu)成標(biāo)準(zhǔn),《軟件測(cè)試》這門課程成了各高職院校計(jì)算機(jī)軟件專業(yè)的一門必修專業(yè)課。開設(shè)該課程的主要目的是使教學(xué)對(duì)象掌握軟件測(cè)試的基本概念和基本理論,掌握基本測(cè)試技術(shù)和方法,并應(yīng)用到實(shí)踐;使教學(xué)對(duì)象具備軟件測(cè)試的必備專業(yè)知識(shí)和實(shí)際工作能力,能基本承擔(dān)起軟件測(cè)試的工作任務(wù),并為未來成長為軟件測(cè)試工程師奠定必備的理論知識(shí)與實(shí)踐基礎(chǔ)。而目前的情況是,大部分院校軟件測(cè)試課程的教學(xué)并沒有較好地達(dá)到預(yù)期的要求和目的。

一、軟件測(cè)試課程的傳統(tǒng)教學(xué)

軟件測(cè)試課程涉及的專業(yè)知識(shí)面較廣,而且要求有良好的基礎(chǔ)知識(shí),如英語、數(shù)學(xué)等方面的知識(shí)。課堂教學(xué)內(nèi)容繁雜,沒有規(guī)律可循,更難以用一條主線相連、跳躍性大,從而導(dǎo)致學(xué)生對(duì)教材的理解不深,容易出現(xiàn)前面學(xué)、后面忘的情況。本課程具有很強(qiáng)的實(shí)踐性、綜合性和社會(huì)性,與工程實(shí)踐聯(lián)系緊密,知識(shí)更新的速度很快,涉及到有關(guān)學(xué)科的綜合運(yùn)用和團(tuán)隊(duì)合作精神等。因此,如何將所學(xué)的內(nèi)容與實(shí)際工程聯(lián)系起來,學(xué)會(huì)用所學(xué)的理論知識(shí)分析和解決實(shí)際工程問題,成為該課程教學(xué)成敗的關(guān)鍵問題。

“粉筆+黑板”仍是目前許多課堂教學(xué)的主要方法,這種傳統(tǒng)的方法,相對(duì)來說,教學(xué)環(huán)境一成不變,教學(xué)手段呆板枯燥,課時(shí)效率低。在教學(xué)活動(dòng)中主要采用的是“教師講,學(xué)生聽;教師寫,學(xué)生抄的滿堂灌”的教學(xué)方法。在學(xué)習(xí)過程中,學(xué)生要不斷鞏固測(cè)試?yán)碚撝R(shí),加深對(duì)其理解和認(rèn)識(shí),完成所承擔(dān)的測(cè)試項(xiàng)目中的各項(xiàng)工作任務(wù),提交測(cè)試分析報(bào)告,通過項(xiàng)目培養(yǎng)和訓(xùn)練協(xié)同工作、溝通交流、角色轉(zhuǎn)換等,形成實(shí)際工作能力。按照傳統(tǒng)的教學(xué)方法教學(xué),很難解決以上問題,也無法滿足現(xiàn)代教學(xué)要求。

二、軟件測(cè)試課程案例教學(xué)的重要性

軟件測(cè)試課程在高職院校是一門本著“理論夠用,實(shí)踐為主”原則的重要專業(yè)基礎(chǔ)課,但在實(shí)際操作中,如何把握這個(gè)理論夠用的度,實(shí)踐為主又如何展開,這都需要從實(shí)際的教學(xué)過程中不斷地總結(jié)和調(diào)整。在軟件測(cè)試這門課程中,針對(duì)高職高專學(xué)生基礎(chǔ)差、學(xué)習(xí)積極性和主動(dòng)性不強(qiáng)的特點(diǎn),在教學(xué)過程中采用“案例驅(qū)動(dòng)”、“從實(shí)踐中領(lǐng)悟理論”,即案例教學(xué)是比較理想的模式。這種模式能夠讓學(xué)生在教學(xué)中動(dòng)手動(dòng)腦、直觀體會(huì)實(shí)際的測(cè)試過程,尋找理論的根據(jù)和支點(diǎn),從而達(dá)到預(yù)期的教學(xué)效果。

案例教學(xué)法源自醫(yī)學(xué)教育的問題導(dǎo)向?qū)W習(xí)(Problem-based learning),強(qiáng)調(diào)以學(xué)習(xí)者為中心的合作學(xué)習(xí),是一種跨學(xué)科領(lǐng)域的學(xué)習(xí)架構(gòu)。此種方式較口述或文字?jǐn)⑹龈軅鬟_(dá)真實(shí)問題情境的復(fù)雜,給學(xué)生提供更接近真實(shí)的問題學(xué)習(xí)情境。案例教學(xué)法除強(qiáng)調(diào)問題的真實(shí)性外,也著重解決問題過程中學(xué)習(xí)者搜集、分析、整理資料,乃至提出解決方案的學(xué)習(xí)歷程。

案例教學(xué)法的特點(diǎn)是突出實(shí)踐性、較強(qiáng)的綜合性、深刻的啟發(fā)性、過程的動(dòng)態(tài)性。案例教學(xué)法注重學(xué)生的智力開發(fā)及培養(yǎng)學(xué)生解決實(shí)際問題的能力。在本課程的教學(xué)活動(dòng)中,采用案例教學(xué)能改變傳統(tǒng)的灌輸式的教學(xué)方法,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,使學(xué)生的思維空間得到拓展,提高其學(xué)習(xí)興趣;使學(xué)生學(xué)會(huì)用所學(xué)的理論知識(shí)分析和解決實(shí)際工程問題的方法,從而也改變其對(duì)理論學(xué)習(xí)的枯燥感和“讀書無用”的觀念。

三、軟件測(cè)試課程案例教學(xué)的思路

1.案例的引入和設(shè)計(jì)

首先,要根據(jù)教學(xué)計(jì)劃安排和教學(xué)進(jìn)度的要求設(shè)計(jì)教學(xué)案例,為課堂的教學(xué)內(nèi)容埋下伏筆。案例教學(xué)以案例為基本教學(xué)材料,將學(xué)習(xí)者引入工程實(shí)踐的情境中。因此,教學(xué)案例應(yīng)具有很強(qiáng)的實(shí)踐性;要蘊(yùn)涵工程實(shí)踐的理論、原則與原理和方法;要具有新穎性、講究時(shí)效性、背景要清晰等特征。其次,在完成理論課的講解后,再將相關(guān)案例發(fā)給學(xué)生,給學(xué)生較充足的課外時(shí)間準(zhǔn)備相關(guān)的材料。一般情況下可通過多媒體教學(xué)軟件或服務(wù)器的形式發(fā)放給學(xué)生,要求他們?cè)谝?guī)定的時(shí)間內(nèi)認(rèn)真完成。一個(gè)好的測(cè)試案例應(yīng)包含測(cè)試目的、特殊的硬件要求、特殊的軟件要求、特定的配置、執(zhí)行測(cè)試的描述、測(cè)試的預(yù)期結(jié)果或成功條件。另外,還要考慮如何將本堂課的新知識(shí)點(diǎn)貫穿其中。

2.案例分析討論

案例分析討論是案例教學(xué)中的重要環(huán)節(jié)。學(xué)生通過分析案例,可以知道本節(jié)課要掌握的理論知識(shí)、操作內(nèi)容、注意事項(xiàng)、所要達(dá)到的教學(xué)要求和目的、在課后應(yīng)完成哪些報(bào)告或查找哪些資料等。案例分析的過程是學(xué)生與學(xué)生或教師與學(xué)生之間討論交流的過程,教師要善于在討論過程中啟發(fā)引導(dǎo)學(xué)生,培養(yǎng)他們思考問題的敏捷性和洞察力,讓他們學(xué)會(huì)用理論知識(shí)來指導(dǎo)實(shí)踐,遇到關(guān)鍵節(jié)點(diǎn)時(shí)能夠急中生智,穩(wěn)中求勝。

在案例教學(xué)中,學(xué)生的學(xué)習(xí)在討論與爭辯中進(jìn)行,學(xué)生充當(dāng)主角,是主動(dòng)的學(xué)習(xí)者,教師的角色是指導(dǎo)者和推動(dòng)者,其作用是領(lǐng)導(dǎo)案例教學(xué)的全過程。課堂上教師要組織案例討論,不僅要引導(dǎo)學(xué)生去思考、去爭辯、做出決策和選擇,解決案例中的特定問題,進(jìn)而從案例中獲得某種感悟,而且要引導(dǎo)學(xué)生探尋特定案例情景復(fù)雜性的過程及其背后隱含的各種因素和發(fā)展變化的多種可能性。

3.案例實(shí)驗(yàn)操作

教學(xué)案例的主要內(nèi)容是與教學(xué)內(nèi)容為依據(jù)相匹配的,要有較強(qiáng)的可操作性。下面是一個(gè)教學(xué)內(nèi)容與案例的匹配圖示:

從圖1可以看出,在設(shè)計(jì)實(shí)驗(yàn)案例時(shí),既要有簡單的基礎(chǔ)性實(shí)驗(yàn)案例,又要有綜合實(shí)驗(yàn)甚至是課程設(shè)計(jì)。簡單的基礎(chǔ)性實(shí)驗(yàn)案例主要是讓學(xué)生熟悉基本的軟件測(cè)試方法,綜合性的實(shí)驗(yàn)案例主要是讓學(xué)生增強(qiáng)實(shí)際操作能力,增加軟件項(xiàng)目測(cè)試的綜合經(jīng)驗(yàn)。通過一個(gè)個(gè)綜合性的案例,特別是較大型的軟件項(xiàng)目測(cè)試實(shí)驗(yàn),讓學(xué)生在實(shí)驗(yàn)的每一個(gè)步驟中理解軟件測(cè)試技術(shù)和各種具體的測(cè)試方法。同時(shí),學(xué)生可以通過對(duì)案例的操作和理解,進(jìn)一步了解熟悉軟件測(cè)試工作的完整流程,包括文檔的編寫與收集,都是一個(gè)很好的鍛煉。這樣的教學(xué)在不知不覺中就邁出了“工學(xué)結(jié)合”的第一步,與高職教育需求完全吻合。

4.案例歸納總結(jié)

案例討論后要做簡短的歸納和總結(jié),從案例討論中得出一定的結(jié)論,為后續(xù)的課堂理論教學(xué)提供準(zhǔn)備。教師在總結(jié)過程中,要講明案例中的關(guān)鍵節(jié)點(diǎn),以及在實(shí)驗(yàn)操作時(shí)存在的長處或不足,但不宜對(duì)錯(cuò)誤的觀點(diǎn)簡單地否定,以免挫傷學(xué)生的積極性。實(shí)驗(yàn)結(jié)果可以多元化。在總結(jié)中,要揭示出案例中包含的理論,強(qiáng)化以前討論的內(nèi)容,提示后續(xù)案例,達(dá)到突出教學(xué)重點(diǎn),回歸教學(xué)的目的。

四、其他豐富的教學(xué)方法和手段

經(jīng)過實(shí)踐中的不斷摸索和總結(jié),發(fā)現(xiàn)《軟件測(cè)試》課程在教學(xué)過程中要增強(qiáng)師生互動(dòng),提高教學(xué)效果,達(dá)到預(yù)期的教學(xué)要求,在教學(xué)方法和手段上還可以采取以下幾種形式的結(jié)合。

(1)課堂進(jìn)機(jī)房,避免純理論的“PPT滾動(dòng)”,注重課堂里的師生互動(dòng)。(2)FLASH動(dòng)畫分解操作內(nèi)容,教師錄相演示操作流程。(3)分組合作討論,責(zé)任到人,各盡其能。(4)優(yōu)秀組員示范,榮譽(yù)物質(zhì)兼并鼓勵(lì)。(5)定時(shí)地帶學(xué)生了解軟件測(cè)試企業(yè)“完整的工作過程”,讓他們從實(shí)踐中得到熏陶。(6)“一帶一”訂單式的互助。讓基礎(chǔ)好的學(xué)生幫助基礎(chǔ)不好的學(xué)生,督促完成相應(yīng)的教學(xué)內(nèi)容。(7)開設(shè)課外興趣小組,為基礎(chǔ)興趣較好的學(xué)生提供更多更好的實(shí)踐環(huán)境。

五、結(jié)語

在高職院校,對(duì)軟件測(cè)試這門課程,我們結(jié)合自己的學(xué)生不斷地進(jìn)行探索和實(shí)踐,進(jìn)行了一系列的教改與創(chuàng)新,受到學(xué)生及領(lǐng)導(dǎo)的好評(píng)。該教法以企業(yè)的要求為導(dǎo)向,注重學(xué)生動(dòng)手能力的提高,注重培養(yǎng)學(xué)生主動(dòng)思考問題、解決問題的能力,同時(shí)又運(yùn)用現(xiàn)代教育學(xué)理論,在教學(xué)過程中采取案例教學(xué)與項(xiàng)目教學(xué)等多種教學(xué)方法和手段來實(shí)現(xiàn)“工學(xué)結(jié)合”。通過學(xué)生座談會(huì)了解到,大多數(shù)學(xué)生認(rèn)為這種多樣化的教學(xué),使他們對(duì)課本知識(shí)的理解更加深入,主動(dòng)思考問題的能力有了一定的提高,動(dòng)手能力得到進(jìn)一步加強(qiáng),“軟件測(cè)試”的教學(xué)質(zhì)量和教學(xué)效果有了較明顯的好轉(zhuǎn)。

參考文獻(xiàn):

[1] 張尚仁.古希臘哲學(xué)家的故事[M].北京:中國青年出版社,1984.

[2] 李亞.“軟件測(cè)試”教學(xué)探索與實(shí)踐[J].Computer Education,2008,(6).

[3] 賀平.軟件測(cè)試課程開發(fā)[J].計(jì)算機(jī)教育,2006,(12).

[4] Ron Patton.Software Testing Second Edition(第2版)[M].北京:機(jī)械工業(yè)出版社,2006.

[5] 鐘元生.軟件測(cè)試實(shí)踐教學(xué)特色的構(gòu)建實(shí)踐[J].電化教育研究,2006,162(10):62-65.

第3篇

[關(guān)鍵詞]軟件測(cè)試 課程體系 教學(xué)改革

[作者簡介]李靜(1969- ),女,陜西興平人,河北北方學(xué)院信息工程學(xué)院,副教授,碩士,研究方向?yàn)榻虒W(xué)設(shè)計(jì)、操作系統(tǒng)與軟件測(cè)試;趙志升(1965- ),女,河北張北人,河北北方學(xué)院信息工程學(xué)院,教授,碩士,研究方向?yàn)榻虒W(xué)設(shè)計(jì)、軟件工程、數(shù)據(jù)挖掘。(河北 張家口 075000)

[中圖分類號(hào)]G642.3 [文獻(xiàn)標(biāo)識(shí)碼]A [文章編號(hào)]1004-3985(2014)02-0135-02

軟件測(cè)試技術(shù)近年來發(fā)展迅速,已經(jīng)成為與軟件開發(fā)齊頭并進(jìn)的專業(yè)技術(shù)。軟件測(cè)試工程師承擔(dān)產(chǎn)品功能、性能、可靠性、易用性等全方位測(cè)試,保證產(chǎn)品質(zhì)量,滿足用戶需求,保證企業(yè)信譽(yù),是當(dāng)前IT業(yè)界需求量驟升的熱門人才。目前我國軟件產(chǎn)業(yè)在產(chǎn)品功能和性能測(cè)試領(lǐng)域仍然存在著嚴(yán)重不足,軟件測(cè)試的廣度和深度已成為影響企業(yè)生存與發(fā)展的核心問題。培養(yǎng)大量的具備專業(yè)素養(yǎng)和高層次技能的測(cè)試人才,更好地推進(jìn)我國測(cè)試行業(yè)和測(cè)試技術(shù)的長足發(fā)展,是高等院校必須擔(dān)負(fù)的職責(zé)。

一、國內(nèi)軟件測(cè)試專業(yè)教育現(xiàn)狀

自2000年軟件測(cè)試技術(shù)在我國興起至今十余年,軟件測(cè)試人才隨著軟件行業(yè)的迅猛發(fā)展呈現(xiàn)出供不應(yīng)求的態(tài)勢(shì)。專業(yè)的軟件測(cè)試機(jī)構(gòu)、測(cè)試網(wǎng)站及測(cè)試技術(shù)培訓(xùn)機(jī)構(gòu)等迅速發(fā)展起來。目前,國內(nèi)許多高校已經(jīng)逐步設(shè)有本科階段軟件測(cè)試方向的專業(yè)。2011年11月,由教育部主辦的“2011年高等學(xué)校軟件測(cè)試課程教學(xué)論壇”在上海同濟(jì)大學(xué)召開,對(duì)國內(nèi)軟件測(cè)試人才的培養(yǎng)及測(cè)試領(lǐng)域的全面發(fā)展起到積極推動(dòng)的作用。

1.社會(huì)培訓(xùn)模式與現(xiàn)狀。當(dāng)前國內(nèi)業(yè)界一些知名網(wǎng)站主要承擔(dān)起測(cè)試人才的培養(yǎng)職責(zé),如51testing、達(dá)內(nèi)科技、北大青鳥等,為測(cè)試行業(yè)輸送了大批動(dòng)手能力較強(qiáng)的測(cè)試人才。針對(duì)性很強(qiáng)的短期教育模式是社會(huì)培訓(xùn)的特色。培訓(xùn)機(jī)構(gòu)通常按照助理級(jí)、初級(jí)、中級(jí)和高級(jí)測(cè)試人員安排培訓(xùn)內(nèi)容。諸如北大青鳥等規(guī)模較大的培訓(xùn)機(jī)構(gòu)引進(jìn)歐美的混合教學(xué)模式,采用“理論知識(shí)+分模塊項(xiàng)目實(shí)踐+全真項(xiàng)目實(shí)訓(xùn)+職業(yè)素質(zhì)訓(xùn)練”的模式,形成一個(gè)科學(xué)并且實(shí)用的培訓(xùn)體系。培訓(xùn)機(jī)構(gòu)通常設(shè)立自己專用的教學(xué)平臺(tái),通過網(wǎng)絡(luò)遠(yuǎn)程授課與集中化分期分班授課方式,在半年到一年的較短時(shí)期,培訓(xùn)出上崗快、操作熟練、針對(duì)性強(qiáng)的應(yīng)用人才,而且很多學(xué)員直接通過測(cè)試工程師面試,并在后期工作中累積了較深厚的測(cè)試經(jīng)驗(yàn),成為測(cè)試領(lǐng)域的支撐力量。培訓(xùn)課程主要內(nèi)容涵蓋操作系統(tǒng)管理、網(wǎng)絡(luò)應(yīng)用與Web編程、數(shù)據(jù)庫管理等專業(yè)課程,實(shí)訓(xùn)環(huán)節(jié)應(yīng)用主流的測(cè)試工具,如Winrunner,Loadrunner,Rational Robot等。著重于實(shí)用性的項(xiàng)目實(shí)踐和開發(fā)是培訓(xùn)機(jī)構(gòu)與高校教育的最大區(qū)別。參加這些培訓(xùn)班已成為目前大學(xué)生崗前培訓(xùn)的主要途徑。

2.高校專業(yè)教育現(xiàn)狀。軟件測(cè)試技術(shù)要得到廣泛應(yīng)用和深入發(fā)展,不能僅依靠社會(huì)辦學(xué),高校系統(tǒng)化的專業(yè)教學(xué)體系能夠?yàn)閷W(xué)生奠定一個(gè)更加扎實(shí)和科學(xué)的專業(yè)基礎(chǔ),并對(duì)測(cè)試技術(shù)本身的學(xué)科化發(fā)展起到不可替代的作用。近三年來,軟件測(cè)試技術(shù)作為專業(yè)課程逐漸在多所高校開設(shè)。目前,多數(shù)高校將“軟件測(cè)試技術(shù)”作為一門獨(dú)立課程設(shè)置,交叉課程主要為“軟件工程”。當(dāng)前一些高校開始申報(bào)軟件測(cè)試專業(yè),但是軟件測(cè)試技術(shù)的學(xué)科化發(fā)展目前仍受到諸多因素的影響。主要是:(1)缺乏豐富的理論支撐。軟件測(cè)試目前仍是發(fā)展中的計(jì)算機(jī)技術(shù),專業(yè)論著少,適合于高校的教學(xué)材料非常有限,并且普遍存在知識(shí)結(jié)構(gòu)不合理,教學(xué)內(nèi)容不規(guī)范統(tǒng)一,論點(diǎn)少并缺乏依據(jù),實(shí)驗(yàn)指導(dǎo)教材匱乏等問題。另外作為一門獨(dú)立學(xué)科,與其他學(xué)科的交叉與相輔是理論體系的必要部分,測(cè)試技術(shù)與計(jì)算機(jī)領(lǐng)域諸多技術(shù)關(guān)聯(lián),相互結(jié)合教學(xué)是當(dāng)前教改面臨的問題。(2)目前通用性測(cè)試平臺(tái)仍未完善發(fā)展與普及,在高校中缺乏結(jié)合教學(xué)實(shí)驗(yàn)內(nèi)容的通用的實(shí)踐平臺(tái),實(shí)驗(yàn)環(huán)境單薄。多數(shù)高校停留在泛泛講授幾個(gè)熱門的測(cè)試工具的階段,缺乏成熟、實(shí)用的測(cè)試環(huán)境來實(shí)踐完整的測(cè)試項(xiàng)目。(3)教學(xué)模式上存在嚴(yán)重缺陷,專業(yè)培養(yǎng)過程中存在大量的不規(guī)范性和隨意性。主要表現(xiàn)在:實(shí)踐課程比例小,測(cè)試項(xiàng)目實(shí)例缺乏;理論課程知識(shí)結(jié)構(gòu)不合理;教學(xué)理念和手段陳舊,脫離測(cè)試技術(shù)發(fā)展的實(shí)際與市場(chǎng)應(yīng)用;不重視對(duì)學(xué)生從事軟件測(cè)試職業(yè)素養(yǎng)的培養(yǎng)。尖端技術(shù)的學(xué)科化發(fā)展是高等院校的職責(zé),建立一個(gè)科學(xué)、完整的專業(yè)教學(xué)體系是高等教育最為核心的問題。

3.當(dāng)前推進(jìn)測(cè)試技術(shù)應(yīng)用的其他途徑。除了專業(yè)公司培訓(xùn)和高校培養(yǎng)外,當(dāng)前軟件測(cè)試行業(yè)的發(fā)展還依賴于多種良好途徑:校企合作、技術(shù)沙龍、測(cè)試專業(yè)微群、社會(huì)信息輻射等。新興技術(shù)發(fā)展需要社會(huì)傳播產(chǎn)生的廣泛影響力來推動(dòng)。以MPD(亞太軟件研發(fā)團(tuán)隊(duì)管理)峰會(huì)、51testing等領(lǐng)銜的線下技術(shù)沙龍活動(dòng)和巡回演講,聚集了很多高端的測(cè)試人才,相互學(xué)習(xí)交流,積極推進(jìn)軟件測(cè)試行業(yè)的發(fā)展。一些較有影響的網(wǎng)絡(luò)微群提供測(cè)試技術(shù)的交流和分享,如軟件測(cè)試、敏捷測(cè)試、落地微群等,大量的測(cè)試人員和測(cè)試工程師提供測(cè)試過程管理、測(cè)試工作總結(jié)等資料,有很強(qiáng)的借鑒性。

軟件測(cè)試行業(yè)的人才匱乏仍然是當(dāng)今的重要問題。依照行業(yè)需求,軟件測(cè)試人員配備應(yīng)是軟件開發(fā)人員的2倍,而目前我國軟測(cè)人員與開發(fā)人員比例卻僅在15至18之間。以高等院校專業(yè)教育為主,實(shí)現(xiàn)多種途徑的人才培養(yǎng)是當(dāng)前軟件測(cè)試行業(yè)的當(dāng)務(wù)之急。

二、高校軟件測(cè)試專業(yè)課程體系建設(shè)

構(gòu)建專業(yè)課程體系,需要設(shè)置好基礎(chǔ)課與專業(yè)課、理論課與實(shí)踐課、必修課與選修課的比例關(guān)系,并合理安排與協(xié)調(diào)課程相互間的分工與配合。建設(shè)科學(xué)完整的軟件測(cè)試專業(yè)的課程體系是一個(gè)需要多方考證借鑒和不斷探索完善的工作。

1.課程設(shè)置。軟件測(cè)試是一門技術(shù)性很強(qiáng)的專業(yè),對(duì)專業(yè)素養(yǎng)要求很高。在測(cè)試模式、測(cè)試方法上與軟件開發(fā)的模式、開發(fā)平臺(tái)直接相關(guān)。學(xué)生必須對(duì)操作系統(tǒng)、軟件的邏輯結(jié)構(gòu)以及物理存儲(chǔ)過程、操作實(shí)現(xiàn)方法達(dá)到一定深度的了解和掌握,對(duì)于硬件的拓?fù)浣Y(jié)構(gòu)、物理結(jié)構(gòu)要也需要盡可能多地熟知。在軟件測(cè)試行業(yè),對(duì)優(yōu)秀人才的要求是擁有高敏感能力、高發(fā)散能力、高分析能力,而這些都是以扎實(shí)的理論基礎(chǔ)為前提的。建設(shè)軟件測(cè)試專業(yè)課程體系,應(yīng)契合技術(shù)發(fā)展、學(xué)科發(fā)展與從業(yè)需求。經(jīng)過多方考證,下表所述課程囊括的專業(yè)知識(shí)對(duì)于高層次的自動(dòng)化軟件測(cè)試技術(shù)的掌握必不可少。

由于計(jì)算機(jī)專業(yè)課程的關(guān)聯(lián)性很強(qiáng),一些專業(yè)課程可以相互結(jié)合教學(xué)。比如語言類,Shell等可以結(jié)合到UNIX/Linux操作系統(tǒng)課程中,HTML/XML可結(jié)合到.NET以及網(wǎng)絡(luò)技術(shù)等課程中,PHP融入Web服務(wù)器配置等專業(yè)選修課程教學(xué)中等,避免專業(yè)內(nèi)容交叉而造成的重復(fù)教學(xué)現(xiàn)象。在教學(xué)過程中,要將軟件測(cè)試的思想廣泛地滲透到所有的專業(yè)課程中。如在各類程序設(shè)計(jì)語言基礎(chǔ)課程中引入單元測(cè)試的思想,在軟件工程課程中強(qiáng)調(diào)軟件測(cè)試的重要性,增強(qiáng)軟件質(zhì)量管理意識(shí)。當(dāng)前微軟、蘋果、惠普等軟件公司都推出完整的計(jì)算機(jī)應(yīng)用與開發(fā)平臺(tái),從硬件、操作系統(tǒng)、集成開發(fā)環(huán)境到用戶應(yīng)用軟件,基本上提供一條龍服務(wù)。以微軟為首的測(cè)試框架開發(fā)也日趨成熟。高校需要從專業(yè)建設(shè)角度考慮,把握學(xué)科發(fā)展方向,汲取眾家之長,將尖端技術(shù)和主流應(yīng)用平臺(tái)作為專業(yè)教學(xué)內(nèi)容,在有限的學(xué)時(shí)之內(nèi)統(tǒng)籌安排,讓學(xué)生形成一個(gè)專業(yè)學(xué)習(xí)的整體思想,做到知識(shí)累積層次清晰、得到一個(gè)完整的專業(yè)知識(shí)體系。隨著測(cè)試技術(shù)的快速發(fā)展,課程設(shè)置需要不斷更新調(diào)整,既要考慮專業(yè)建設(shè)、學(xué)科建設(shè),又要考慮市場(chǎng)需求和研發(fā)需求。合理選擇、科學(xué)地納入新知識(shí)到專業(yè)課程中,是需要不斷探索和改革的無止境的工程。

2.教材選擇。教材選擇應(yīng)當(dāng)寬口徑,除了主要教材之外,要為學(xué)生提供更多的輔助教材和資料,給學(xué)生自主學(xué)習(xí)的空間和時(shí)間。這方面要學(xué)習(xí)西方高等教育的模式,按照教學(xué)計(jì)劃和教學(xué)內(nèi)容,指導(dǎo)學(xué)生分期、分階段大量閱讀與課程相關(guān)聯(lián)的專業(yè)資料,并匯總論點(diǎn)和典型實(shí)例展開討論,開闊學(xué)生的眼界,培養(yǎng)學(xué)生獨(dú)立思考、邏輯分析能力和探索精神。另外,教材選擇應(yīng)把握專業(yè)技術(shù)的最新發(fā)展,與專業(yè)領(lǐng)域的最新研究成果、社會(huì)培訓(xùn)資料等結(jié)合,及時(shí)更新教學(xué)內(nèi)容。例如有經(jīng)驗(yàn)的測(cè)試工程師撰寫的技術(shù)開發(fā)、測(cè)試報(bào)告與測(cè)試總結(jié)等書籍資料,是完善和填充教材的重要知識(shí)源。

3.實(shí)驗(yàn)教學(xué)規(guī)劃。(1)實(shí)驗(yàn)教學(xué)內(nèi)容,應(yīng)包括兩部分:測(cè)試框架應(yīng)用和測(cè)試項(xiàng)目實(shí)踐。前者是指基于實(shí)驗(yàn)室配置的測(cè)試框架,選擇針對(duì)操作系統(tǒng)或者客戶端軟件、網(wǎng)站等的服務(wù)性能測(cè)試案例,編寫一些通用的測(cè)試腳本,在測(cè)試框架上實(shí)現(xiàn)完整的測(cè)試流程。后者是指選擇實(shí)際的軟件測(cè)試項(xiàng)目來組織實(shí)驗(yàn)教學(xué)內(nèi)容。在測(cè)試項(xiàng)目實(shí)踐中,需要提供給學(xué)生被測(cè)試的軟件系統(tǒng)代碼以及軟件開發(fā)綜述,包括需求分析、概要設(shè)計(jì)書、詳細(xì)設(shè)計(jì)書等文檔,便于學(xué)生真實(shí)地模擬實(shí)際工作中的測(cè)試流程。項(xiàng)目實(shí)踐中,可將學(xué)生分成若干個(gè)項(xiàng)目組,分別設(shè)置測(cè)試經(jīng)理、測(cè)試負(fù)責(zé)人、測(cè)試人員等角色,依照測(cè)試用例設(shè)計(jì)、測(cè)試任務(wù)管理、測(cè)試計(jì)劃實(shí)施、測(cè)試過程監(jiān)控、測(cè)試日志與測(cè)試報(bào)告管理環(huán)節(jié),安排角色各司其職,協(xié)同完整測(cè)試項(xiàng)目,并對(duì)被測(cè)軟件系統(tǒng)做出質(zhì)量評(píng)審,撰寫格式規(guī)范的質(zhì)檢報(bào)告。通過實(shí)驗(yàn)教學(xué),使學(xué)生深入理解和掌握常用測(cè)試工具,如單元測(cè)試工具NUnit等應(yīng)用,提升學(xué)生的項(xiàng)目管理經(jīng)驗(yàn)和軟件測(cè)試技能。(2)實(shí)驗(yàn)教材選擇:實(shí)驗(yàn)教材選擇應(yīng)參考社會(huì)培訓(xùn)機(jī)構(gòu)的項(xiàng)目實(shí)訓(xùn)資料,選擇基于主流測(cè)試平臺(tái)的項(xiàng)目實(shí)例教程,并結(jié)合測(cè)試技術(shù)的應(yīng)用發(fā)展現(xiàn)狀和高校測(cè)試環(huán)境,廣泛篩選輔助資料,設(shè)置測(cè)試項(xiàng)目,豐富實(shí)驗(yàn)教材的內(nèi)容。(3)實(shí)驗(yàn)環(huán)境配置:搭建面向高校教研的通用測(cè)試環(huán)境。當(dāng)前各類測(cè)試平臺(tái)及測(cè)試工具不斷推出,種類繁多,但針對(duì)性較強(qiáng),應(yīng)用性能受到限制,缺乏可被廣泛普及的通用型測(cè)試平臺(tái),導(dǎo)致測(cè)試過程缺乏通用性和穩(wěn)定性、測(cè)試標(biāo)準(zhǔn)設(shè)定和測(cè)試價(jià)值評(píng)估無法明確等問題。建立一個(gè)通用測(cè)試環(huán)境對(duì)高校的實(shí)驗(yàn)教學(xué)和專業(yè)研究十分必要。通用測(cè)試環(huán)境應(yīng)囊括軟件測(cè)試管理平臺(tái)、回歸測(cè)試平臺(tái)和性能測(cè)試平臺(tái)功能。提供軟件的文檔審查、安裝測(cè)試、功能性測(cè)試、易用性測(cè)試等測(cè)試項(xiàng)目,并能提交形式內(nèi)容規(guī)范的測(cè)試報(bào)告。通用測(cè)試環(huán)境搭建需要高校結(jié)合專業(yè)研究項(xiàng)目實(shí)施二次開發(fā)。

三、面向從業(yè)需求的教學(xué)改革

1.注重面向市場(chǎng)應(yīng)用的課程體系改革。為了更好地為社會(huì)培養(yǎng)應(yīng)用型人才,高校應(yīng)以企業(yè)崗位能力需求為標(biāo)準(zhǔn),不斷進(jìn)行課程體系改革,構(gòu)建“知識(shí)+應(yīng)用+研究”的混合型課程體系結(jié)構(gòu),為學(xué)生從業(yè)后盡快適應(yīng)工作崗位,擔(dān)負(fù)起科技職能,并進(jìn)一步從事測(cè)試技術(shù)開發(fā)與研究奠定基礎(chǔ)。軟件測(cè)試課程體系改革應(yīng)基于不斷發(fā)展的測(cè)試技術(shù)以及社會(huì)測(cè)試崗位的能力需求,從培養(yǎng)學(xué)生專業(yè)素養(yǎng)、測(cè)試技能、項(xiàng)目分析能力、探索開發(fā)能力等全面素質(zhì)的高度進(jìn)行必要的整合和重組,把學(xué)生應(yīng)具有的知識(shí)、能力、素質(zhì)結(jié)構(gòu)作為課程體系改革的依據(jù),組建模塊化的課程結(jié)構(gòu)。

2.注重面向從業(yè)需求的教學(xué)實(shí)踐改革。面向從業(yè)需求,加強(qiáng)教學(xué)實(shí)踐環(huán)節(jié)是高校實(shí)驗(yàn)教學(xué)改革的重要內(nèi)容。目前很多高校與自己的合作企業(yè)簽訂培訓(xùn)合約,建立人才基地,共同開發(fā)軟件和培訓(xùn)人才、交流人才,是教學(xué)結(jié)合實(shí)際應(yīng)用的最佳模式。圍繞著以企業(yè)需求為目標(biāo)進(jìn)行實(shí)驗(yàn)教學(xué),使學(xué)生在真實(shí)的項(xiàng)目流程中對(duì)軟件測(cè)試的完整過程與實(shí)施細(xì)節(jié)、管理機(jī)制與管理措施進(jìn)行全面的了解,提高測(cè)試能力和積累測(cè)試經(jīng)驗(yàn),便于學(xué)生日后盡快適應(yīng)實(shí)際工作,在專業(yè)技術(shù)崗位發(fā)揮人才作用。

3.注重培養(yǎng)學(xué)生的職業(yè)素養(yǎng)。高等教育為社會(huì)輸送專業(yè)技術(shù)人才,不能忽視對(duì)人才職業(yè)素養(yǎng)的培養(yǎng)。在教學(xué)過程中要把專業(yè)素養(yǎng)、技能訓(xùn)練和職業(yè)素質(zhì)培養(yǎng)有機(jī)結(jié)合起來。在學(xué)生實(shí)踐與實(shí)習(xí)過程中,注重培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)發(fā)現(xiàn)問題、分析問題、解決問題的能力,進(jìn)而培養(yǎng)學(xué)生的技術(shù)應(yīng)用和技術(shù)創(chuàng)新能力,并培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神和相互協(xié)作能力,提高將來從事測(cè)試行業(yè)的職業(yè)素養(yǎng)。應(yīng)結(jié)合社會(huì)對(duì)軟件工程師的崗位需求,設(shè)立面向畢業(yè)生的專項(xiàng)系列講座,為學(xué)生提供面試技巧培訓(xùn)、競(jìng)爭意識(shí)培訓(xùn)、溝通與協(xié)作技巧培訓(xùn)和就業(yè)指南等,是極具實(shí)效且必要的教育內(nèi)容。依照國外標(biāo)準(zhǔn),軟件測(cè)試工程師應(yīng)與架構(gòu)師處于同一等級(jí)。從事測(cè)試行業(yè)必須具備扎實(shí)的專業(yè)基礎(chǔ)、綜合的個(gè)人能力和較高的職業(yè)素養(yǎng),才能真正實(shí)現(xiàn)高端的自動(dòng)化測(cè)試。

[參考文獻(xiàn)]

[1]朱少民.軟件測(cè)試方法和技術(shù)[M].北京:清華大學(xué)出版社,2005.

[2]錢麗.以就業(yè)為導(dǎo)向的軟件測(cè)試課程體系改革探析[J].科技信息,2012(1).

[3]頓煜卿.軟件測(cè)試教學(xué)過程中的思考和實(shí)踐[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(14).

第4篇

Abstract: Nowadays, more and more attention has been paid to software testing, many colleges and universities have set up software testing courses, some colleges and universities have established software testing professional. This paper takes the students of the computer science department of Beijing Youth Politics College as the research object, combined with the characteristics of higher vocational college students, through the comparison of different case teaching effect and current interests of the students, and the demand of enterprises, makes a preliminary analysis and produces a relatively suitable software testing technology course case base.

關(guān)鍵詞:高職院校;軟件測(cè)試;案例庫

Key words: higher vocational colleges;software testing;case base

中圖分類號(hào):G423.07 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-4311(2017)03-0217-02

0 引言

隨著科技的迅猛發(fā)展,人們?cè)谌粘9ぷ骱蜕钪校呀?jīng)離不開電子產(chǎn)品,作為它們靈魂的軟件,其智能度和復(fù)雜度也越來越高,更由于網(wǎng)絡(luò)和智能手持設(shè)備的普及,人們對(duì)于軟件的質(zhì)量也提出了更高的要求,而軟件測(cè)試就是為了保證其質(zhì)量的有力法寶。目前,軟件測(cè)試已被越來越多的公司和學(xué)校重視,很多高職院校也都開設(shè)了相關(guān)的課程。但是,作為一個(gè)高職的新興專業(yè),此專業(yè)教學(xué)內(nèi)容新、課程案例少,教學(xué)資源不足,在這種情況下,研究和制作適合高職院校教學(xué)的課程案例是非常有必要的。

1 高職院校軟件測(cè)試技術(shù)課程教學(xué)現(xiàn)狀

1.1 軟件測(cè)試技術(shù)課程及從業(yè)人員特點(diǎn)

軟件測(cè)試是一門綜合性的學(xué)科,測(cè)試不只是測(cè)試的執(zhí)行,它包括從測(cè)試計(jì)劃的制定到測(cè)試結(jié)束后測(cè)試報(bào)告的撰寫等一系列活動(dòng),有著較強(qiáng)的理論性、設(shè)計(jì)性和實(shí)踐性。要學(xué)好軟件測(cè)試課程,滿足從事軟件測(cè)試崗位的要求,業(yè)務(wù)能力方面,從業(yè)人員需要較強(qiáng)的閱讀分析能力,文檔編寫能力,測(cè)試用例設(shè)計(jì)能力,還需要了解軟件項(xiàng)目開發(fā)基本過程和特征,具有基本的編程能力。個(gè)人素質(zhì)方面,從業(yè)人員需要有較強(qiáng)的責(zé)任心,要有團(tuán)隊(duì)合作的溝通意識(shí)和時(shí)刻保持懷疑的態(tài)度且具有缺陷預(yù)防意識(shí),同時(shí)還要細(xì)心、耐心。

1.2 軟件測(cè)試技術(shù)教材現(xiàn)狀

目前,面向高職院校的軟件測(cè)試技術(shù)的教材,其教學(xué)目標(biāo)和教學(xué)內(nèi)容仍然偏重理論知識(shí)掌握,很多教學(xué)內(nèi)容嚴(yán)重滯后,大部分教材案例舊,與時(shí)代脫節(jié),激發(fā)不起學(xué)生的學(xué)習(xí)興趣,學(xué)生的參與度不高。教材中關(guān)于實(shí)踐的設(shè)計(jì)相對(duì)少,與市場(chǎng)上的軟件測(cè)試崗位要求掌握的基本技能差距較大,而且教學(xué)案例簡單,學(xué)生沒有完整的測(cè)試思路。

1.3 高職院校學(xué)生現(xiàn)狀

高職學(xué)生錄取分?jǐn)?shù)低,加之近幾年北京生源減少,高職的錄取分?jǐn)?shù)更低,學(xué)生的文化基礎(chǔ)較差,大部分學(xué)生的學(xué)習(xí)動(dòng)力不足,自我控制力差,對(duì)于學(xué)習(xí)缺少有效的學(xué)習(xí)方法。針對(duì)北京青年政治學(xué)院計(jì)算機(jī)系2014級(jí)計(jì)算機(jī)應(yīng)用技術(shù)1、2班開設(shè)軟件測(cè)試前的調(diào)查顯示,學(xué)生對(duì)于之前學(xué)習(xí)過的程序開發(fā)基礎(chǔ)掌握差強(qiáng)人意,文檔編寫能力弱,理論知識(shí)掌握較差。由此,引導(dǎo)學(xué)生自主學(xué)習(xí),激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的實(shí)踐能力,就需要把握高職學(xué)生特點(diǎn),掌握學(xué)生的興趣點(diǎn),與課堂教學(xué)有機(jī)的融合在一起。

2 案例庫建設(shè)

職業(yè)院校的教學(xué)應(yīng)該立足于應(yīng)用,而應(yīng)用是為了盡快走向工作崗位,借鑒招聘網(wǎng)站中招聘軟件測(cè)試崗位的需求,找準(zhǔn)目前企業(yè)需求的方向,調(diào)研測(cè)試公司的實(shí)際操作流程,再參考測(cè)試培訓(xùn)公司的講課模式,講課案例,結(jié)合高職院校學(xué)生的特點(diǎn),才能開發(fā)適合高職學(xué)生的課程案例。

2.1 案例庫建設(shè)原則

軟件測(cè)試技術(shù)課程的理論性和實(shí)踐性都比較強(qiáng),而高職學(xué)生的特點(diǎn)之一就是對(duì)理論的學(xué)習(xí)效果差。如何選擇合適的案例讓學(xué)生在積極參與實(shí)踐的過程中把理論知識(shí)掌握是案例庫建設(shè)的指導(dǎo)性原則,由此,案例庫建設(shè)應(yīng)滿足以下幾個(gè)基本原則:①規(guī)范性:案例的建設(shè)要符合國家信息資源建設(shè)技術(shù)規(guī)范。②新穎性:案例庫的建設(shè)要在充分調(diào)研學(xué)生的興趣和愛好的基礎(chǔ)上選取,才能調(diào)動(dòng)學(xué)生的參與性。③學(xué)科性:能與軟件測(cè)試的理論知識(shí)結(jié)合起來,讓學(xué)生在實(shí)踐中掌握知識(shí)點(diǎn)。④連續(xù)性:時(shí)代在發(fā)展,新生事物不斷出現(xiàn),學(xué)生的興趣點(diǎn)也不斷改變,案例庫的建設(shè)應(yīng)該與時(shí)代同步發(fā)展。

2.2 案例庫建設(shè)模型

以案例庫建設(shè)原則為指導(dǎo),結(jié)合課程知識(shí)點(diǎn),調(diào)研學(xué)生的興趣愛好,調(diào)查企業(yè)需求,找到合適的結(jié)合點(diǎn),開發(fā)出適合當(dāng)前高職院校的軟件測(cè)試案例,建設(shè)模型如圖1所示。

2.3 案例庫建設(shè)舉例

由于網(wǎng)絡(luò)及電商的發(fā)展,網(wǎng)上購物已成為常態(tài),現(xiàn)在的學(xué)生幾乎都參與網(wǎng)購,尤其是雙11、618、各大節(jié)日時(shí)各電商的促銷,更是把網(wǎng)購?fù)葡蚋叻濉a槍?duì)這一現(xiàn)象,在講到黑盒測(cè)試中狀態(tài)遷移方法的時(shí)候,打開某購物網(wǎng)站,與學(xué)生一起回顧網(wǎng)購經(jīng)歷,從選擇產(chǎn)品,加入購物車,清空購物車,提交訂單,撤銷訂單,結(jié)算,退換貨等流程,引導(dǎo)學(xué)生把這些步驟作為一種狀態(tài),再按照實(shí)際操作過程,與學(xué)生一起分析各種狀態(tài)之間的到達(dá)情況,做出狀態(tài)遷移表。

作為購物買家,只是處理自己的相關(guān)信息,流程相對(duì)簡單。而作為賣家,需要處理的信息量很多,面對(duì)的是所有購買本商店商品的買家,所以賣家對(duì)訂單及相關(guān)信息的處理才是業(yè)務(wù)的關(guān)鍵。由此,在學(xué)生自己購物流程的基礎(chǔ)上引導(dǎo)學(xué)生作為賣家身份來處理信息,并指導(dǎo)學(xué)生分小組討論,模擬買家與賣家,統(tǒng)計(jì)出買家與賣家之間的活動(dòng)有多少種,怎樣才更全面,更人性化,更合理。例如,取消訂單在何時(shí)買家能操作,何時(shí)后不能取消,退款、退換貨的申請(qǐng)與處理,都讓同學(xué)們?cè)谀M中體會(huì)。以小組為單位,共同找出所有的狀態(tài)點(diǎn),再分析各種狀態(tài)之間的關(guān)系,在如表1購物網(wǎng)站訂單信息狀態(tài)基礎(chǔ)遷移表所示(X表示不可達(dá),?處需要學(xué)生討論完成)的基礎(chǔ)上補(bǔ)充并完成狀態(tài)遷移表(表中可添加新狀態(tài)),并進(jìn)一步按照狀態(tài)遷移圖設(shè)計(jì)方法,做出狀態(tài)遷移圖,設(shè)計(jì)出完整測(cè)試用例,最后教師點(diǎn)評(píng)、總結(jié)。案例講解完成。

3 課堂教學(xué)效果

教學(xué)效果以北京青年政治學(xué)院計(jì)算機(jī)系2014級(jí)計(jì)算機(jī)應(yīng)用技術(shù)1、2班為調(diào)查和測(cè)試對(duì)象,以講解狀態(tài)遷移圖為例,在課堂教學(xué)中發(fā)現(xiàn),學(xué)生對(duì)課本的例子注意力整體上比較散,不是特別的感興趣,學(xué)生的參與度不高,而與學(xué)生一起打開購物網(wǎng)站,一起回顧購物流程時(shí),發(fā)現(xiàn)學(xué)生明顯比較感興趣,參與度很高,尤其是分模擬角色在處理退款與退換貨時(shí)在熱烈的討論中完成了各個(gè)狀態(tài)的設(shè)定,并順利完成了狀態(tài)遷移圖和測(cè)試用例的設(shè)計(jì)。在隨堂抽查中,發(fā)現(xiàn)學(xué)生很好的掌握了狀態(tài)遷移圖方法的精髓,達(dá)到預(yù)期教學(xué)目標(biāo)。

4 結(jié)語

時(shí)代在發(fā)展,科技在進(jìn)步,隨著新興事物的出現(xiàn),學(xué)生的興趣點(diǎn)也會(huì)有所變化,所以,案例庫的建設(shè)不是一勞永逸的,而是一個(gè)不斷發(fā)展和改革的過程,我們要不斷淘汰不適合的案例,增加新的適合的教學(xué)案例。

參考文獻(xiàn):

[1]田明君,張?jiān)拢瑓慰⊙?《軟件測(cè)試方法與設(shè)計(jì)》課程教學(xué)改革的探索與實(shí)踐[J].電腦知識(shí)與技術(shù),2015(31).

[2]董玉坤.“軟件測(cè)試”課程教學(xué)現(xiàn)狀分析[J].課程教育研究,2015(9).

[3]鄭小蓉.高職院校《軟件測(cè)試》課程教學(xué)問題及對(duì)策研究[J].科技資訊,2016(20).

第5篇

關(guān)鍵詞:軟件測(cè)試;課程改革;實(shí)踐教學(xué)

中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2011)21-5186-02

Reform and Practice of Software Testing Professional Course in Higher Vocational Education

ZHANG Xiao-qin

(Anhui Vocational College of Electronics & Information Technology, Bengbu 233030, China)

Abstract: Software testing professionals are extremely deficient, training software testing professionals has already been one of the most urgent tasks in higher vocational education. This paper analyzes the teaching situation of the software testing professional curriculum in higher vocational education and analyzes the software testing professional practice of teaching reform form and achievement of Anhui Vocational College of Electronics & Information Technology, offer reference to other vocational colleges in software testing curriculum construction.

Key words: software testing; curriculum reform; practice teaching

近年來,中國軟件產(chǎn)業(yè)保持了迅猛發(fā)展的態(tài)勢(shì),而與此同時(shí),軟件缺陷帶來的影響也日益增多,軟件產(chǎn)品質(zhì)量也越來越受到人們的關(guān)注。軟件測(cè)試是減少軟件缺陷最有效的手段,然而,由于國內(nèi)軟件測(cè)試行業(yè)起步較晚,只是最近幾年才開始興起,這就使得軟件測(cè)試人才極度匱乏。51testing公司的《2010年中國軟件測(cè)試從業(yè)人員調(diào)查報(bào)告》顯示,中國軟件企業(yè)軟件測(cè)試人員與開發(fā)人員比例為1:1的只占10%,而比例為7:1以上的占了20%。而且這個(gè)數(shù)據(jù)調(diào)查的還是設(shè)有專門軟件測(cè)試人員的企業(yè)。有的企業(yè)甚至還沒有軟件測(cè)試部門和專門的軟件測(cè)試人員。而國外小一些的軟件企業(yè),軟件測(cè)試人員與軟件開發(fā)比例基本是1:1,微軟公司更達(dá)到了2:1。按照這個(gè)比例,國內(nèi)測(cè)試人才的缺口至少有20萬,在未來5到10年中這一數(shù)字還將繼續(xù)增大。如何盡快建立軟件測(cè)試人才的系統(tǒng)培養(yǎng)機(jī)制、進(jìn)而保障軟件業(yè)的健康化發(fā)展已成為現(xiàn)階段亟需解決的當(dāng)務(wù)之急。

1 高校軟件測(cè)試專業(yè)課程教學(xué)現(xiàn)狀

近兩年來,軟件測(cè)試人才的培養(yǎng)也受到了高校的重視,有的高職院校甚至本科院校也嘗試著開設(shè)軟件測(cè)試專業(yè)。然而卻存在著以下的缺點(diǎn):

1.1 教學(xué)模式陳舊

“本來數(shù)量就不多,何況質(zhì)量又不好”,這兩句話可以概括現(xiàn)在高校開設(shè)軟件測(cè)試課程的現(xiàn)狀。很多學(xué)校本身并沒有軟件測(cè)試專業(yè),軟件測(cè)試課程的教學(xué)只是作為軟件工程專業(yè)的一門課程《軟件測(cè)試》。通過一門課程想要系統(tǒng)的講授軟件測(cè)試,讓學(xué)生畢業(yè)后從事軟件測(cè)試工作非常之困難。由于只有一門課程,課時(shí)畢竟有限,很多學(xué)校就選擇將軟件測(cè)試方法以理論講授的方式灌輸給學(xué)生,忽略了實(shí)踐教學(xué)或者實(shí)踐教學(xué)所占的比重很小。

1.2師資力量薄弱

51testing公司的《2010年中國軟件測(cè)試從業(yè)人員調(diào)查報(bào)告》顯示,“軟件測(cè)試從業(yè)人員的出生年代集中在20世紀(jì)80年代,所占比例為91%,出生于70年代的不到8%,60年代的比例不到1%”。這份數(shù)據(jù)從側(cè)面顯示,軟件測(cè)試行業(yè)在國內(nèi)是一個(gè)新興行業(yè)。這也說明了現(xiàn)在在高校從事軟件測(cè)試專業(yè)方面課程的教師并不是真正的軟件測(cè)試專業(yè)畢業(yè)的教師。這就使得大部分教師本身對(duì)這個(gè)專業(yè)并沒有進(jìn)行過系統(tǒng)的學(xué)習(xí)。而且,由于教師主要在學(xué)校從事教學(xué)工作,參與到真正項(xiàng)目中的機(jī)會(huì)比較少,他們的項(xiàng)目經(jīng)驗(yàn)不足。這也就導(dǎo)致教師在教學(xué)過程中并不能將真正的工作過程傳授給學(xué)生,使得學(xué)生掌握的技能和實(shí)際工作的要求有所偏差,甚至有很大偏差。

1.3 案例教學(xué)中案例庫案例過于簡單

很多高職院校在教學(xué)過程中也注意到這一點(diǎn):軟件測(cè)試專業(yè)的課程不能只偏重理論,而應(yīng)該將理論教學(xué)和實(shí)踐教學(xué)聯(lián)系起來,提出了“項(xiàng)目教學(xué)法”和“案例教學(xué)法”,這些方法確實(shí)取得了不錯(cuò)的效果。然而卻也存在著這樣一個(gè)問題:項(xiàng)目和案例從何而來?從調(diào)查情況來看,項(xiàng)目和案例的來源主要有:

1)往屆學(xué)生畢業(yè)設(shè)計(jì);

2)學(xué)生上機(jī)作業(yè)和課堂作業(yè);

3)教材和參考書;

4)互聯(lián)網(wǎng);

5)教師自己編寫的案例。

這些案例相對(duì)來說比較簡單,實(shí)用性不強(qiáng)。作為一門課程的實(shí)踐教學(xué)基本上可以,然而要想讓學(xué)生通過這些項(xiàng)目掌握真正的測(cè)試技術(shù),還是比較困難的。學(xué)生在測(cè)試這些項(xiàng)目時(shí)可能在老師的指導(dǎo)下能夠順利進(jìn)行,而在實(shí)際工作中面對(duì)一個(gè)真正的項(xiàng)目時(shí)卻不知如何下手。

2 軟件測(cè)試專業(yè)課程實(shí)踐教學(xué)的改革

2003年,安徽電子信息職業(yè)技術(shù)學(xué)院成為全國35所國家級(jí)示范性軟件職業(yè)技術(shù)學(xué)院之一。2004年就有預(yù)見性地開設(shè)了軟件測(cè)試與維護(hù)專業(yè)并開始招生。這些年來,一直對(duì)軟件測(cè)試專業(yè)的課程建設(shè)進(jìn)行探索,目前取得了不小的成果。

根據(jù)這幾年的探索與實(shí)踐,我們認(rèn)識(shí)到,軟件測(cè)試專業(yè)課程教學(xué)的難點(diǎn)在于實(shí)踐教學(xué)。軟件測(cè)試的相關(guān)理論學(xué)生很好理解,例如黑盒測(cè)試方法中的等價(jià)類劃分法。學(xué)生對(duì)這種方法能夠理解,給出一段程序規(guī)格說明,他們能夠劃分出各個(gè)有效等價(jià)類和無效等價(jià)類。但是在實(shí)際項(xiàng)目測(cè)試中,在設(shè)計(jì)測(cè)試用例時(shí),又往往設(shè)計(jì)不出合理的測(cè)試用例。要么冗余,要么沒有覆蓋到所有的等價(jià)類。所以,在教學(xué)過程中要把更多的時(shí)間與精力放在實(shí)踐教學(xué)上。

安徽電子信息職業(yè)技術(shù)學(xué)院軟件測(cè)試專業(yè)課程的實(shí)踐教學(xué)改革主要體現(xiàn)在兩個(gè)方面。

2.1 單個(gè)課程的實(shí)驗(yàn)教學(xué)――案例教學(xué)法

在單個(gè)課程的實(shí)驗(yàn)教學(xué)中我們采用的是案例教學(xué)法。例如《軟件測(cè)試》這門課程,我們的實(shí)踐教學(xué)主要體現(xiàn)在實(shí)驗(yàn)教學(xué)上。在實(shí)驗(yàn)教學(xué)中,選取學(xué)生熟悉的“學(xué)生管理信息系統(tǒng)”,首先對(duì)其需求分析說明書進(jìn)行靜態(tài)測(cè)試,再對(duì)其中的重點(diǎn)模塊例如登錄模塊,用戶管理模塊等進(jìn)行單元測(cè)試,然后將各個(gè)模塊組裝起來進(jìn)行集成測(cè)試等。在教授理論的同時(shí),讓學(xué)生能將其應(yīng)用到實(shí)踐之中。

2.2 整個(gè)專業(yè)課程的綜合實(shí)訓(xùn)――企業(yè)實(shí)際工作場(chǎng)景教學(xué)

單個(gè)課程實(shí)驗(yàn)教學(xué)中的案例都很簡單,而且是學(xué)生熟悉的一些程序,主要是讓學(xué)生能夠更好地理解軟件測(cè)試的理論方法。然而,想讓學(xué)生通過這些項(xiàng)目的訓(xùn)練掌握測(cè)試技能,畢業(yè)之后直接從事軟件測(cè)試工作基本上不可能。安徽電子信息職業(yè)技術(shù)學(xué)院前兩年的軟件測(cè)試與維護(hù)專業(yè)采用的就是這種教學(xué)模式,然而經(jīng)過對(duì)畢業(yè)生的跟蹤調(diào)查,發(fā)現(xiàn)學(xué)生對(duì)自己掌握的測(cè)試技術(shù)很不自信,畢業(yè)之后根本不敢進(jìn)入軟件公司從事軟件測(cè)試工作。所以只有很少的學(xué)生做測(cè)試,其他同學(xué)都轉(zhuǎn)向了編程,等有了開發(fā)經(jīng)驗(yàn)之后再轉(zhuǎn)向來做測(cè)試工作。

經(jīng)過我們課程組的討論,大家認(rèn)為之所以造成這種現(xiàn)象,最主要的是學(xué)生實(shí)踐不夠,訓(xùn)練不多,而且沒有接觸過真正的項(xiàng)目。而要讓學(xué)生測(cè)試真正的項(xiàng)目,熟悉工作流程,僅僅依靠學(xué)校的師資力量是遠(yuǎn)遠(yuǎn)不夠的。于是,2008年我們進(jìn)行了教學(xué)改革。與中國科技大學(xué)軟件學(xué)院、安徽科大訊飛信息科技股份有限公司合作成立了“科大訊飛軟件測(cè)試實(shí)訓(xùn)班”,聘請(qǐng)科大訊飛公司一線的高級(jí)軟件測(cè)試工程師來給學(xué)生上課。而且上課方式采用的是公司上班形式。學(xué)生每天8點(diǎn)準(zhǔn)時(shí)“上班”,下午5點(diǎn)“下班”,有時(shí)還設(shè)有“加班”。在教學(xué)過程中,采用的是公司實(shí)際的項(xiàng)目,有的是以前做的項(xiàng)目,有的是正在進(jìn)行中的項(xiàng)目。學(xué)生每天在“公司”上班,早上召開“晨會(huì)”,討論項(xiàng)目進(jìn)展情況,并制定一天的工作計(jì)劃。下班前召開“晚會(huì)”,對(duì)工作進(jìn)行總結(jié)并就遇到的問題探討解決方案。經(jīng)過三個(gè)月的實(shí)戰(zhàn)演練,學(xué)生的實(shí)踐能力得到了很大的提高,而且對(duì)自己充滿了自信。他們畢業(yè)后都能找到滿意的對(duì)口的工作。

3 軟件測(cè)試專業(yè)課程實(shí)踐教學(xué)改革取得的成效

2010年我們針對(duì)于08級(jí)學(xué)生又開辦“科大訊飛軟件測(cè)試實(shí)訓(xùn)班”。現(xiàn)在學(xué)生還沒畢業(yè)就已被用人單位“搶購”一空,就業(yè)效果非常好。

經(jīng)過這兩個(gè)階段的實(shí)踐教學(xué),我們的學(xué)生對(duì)軟件測(cè)試工作已非常熟悉,在真正的崗位上能勝任軟件測(cè)試工作,并逐漸地在工作中起到骨干作用。

4 結(jié)束語

作為高職院校,軟件測(cè)試專業(yè)以培養(yǎng)軟件產(chǎn)業(yè)生產(chǎn)一線急需的高素質(zhì)技能型專門人才為目標(biāo),要求學(xué)生在畢業(yè)前掌握軟件測(cè)試的基本方法及常用測(cè)試工具的使用,具備較好的軟件綜合素質(zhì),滿足軟件產(chǎn)業(yè)快速發(fā)展對(duì)軟件測(cè)試人才的需求。而要達(dá)到這一目標(biāo),實(shí)踐教學(xué)必須得到高度的重視和合理的設(shè)計(jì)。

參考文獻(xiàn):

[1] 程茂,溫靜,吳玉潔.《軟件測(cè)試》課程的教學(xué)研究[J].河北師范大學(xué)學(xué)報(bào),2010,12(4):117-120.

[2] 胡冬萍.普通高校軟件測(cè)試課程建設(shè)初探[J].中國教育信息化,2007(12):70-72.

[3] {志升.軟件測(cè)試技術(shù)教學(xué)方法[J].電腦知識(shí)與技術(shù),2010,6(9):2275-2276.

[4] 周元哲.“軟件測(cè)試”教學(xué)改革的探索與實(shí)踐[J].計(jì)算機(jī)教育,2008(22):14-15.

第6篇

關(guān)鍵詞:翻轉(zhuǎn)課堂 微課程 PPT制作

中圖分類號(hào):G712 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1003-9082(2016)02-0243-01

一、引言

雙語教育(bilingual education)的歷史源遠(yuǎn)流長,它最早在美國、加拿大等國家實(shí)施并獲得了成功,被國際外語教學(xué)界公認(rèn)為是一項(xiàng)成功的外語教學(xué)策略。有些國家出于統(tǒng)一語言、社會(huì)穩(wěn)定的需要,專門由政府立法把它上升為國家的一項(xiàng)基本國策。[1]國外的“雙語教育”,在我國稱為“雙語教學(xué)”,近幾年我國部分中小學(xué)、高職、本科開始了雙語教學(xué)的探索,即把英語教學(xué)大膽整合到非語言學(xué)科教學(xué)中,以此來提高學(xué)生的英語能力。雙語教學(xué)是外語教學(xué)發(fā)展到一定階段的產(chǎn)物,這是由我國的現(xiàn)實(shí)情況決定的。[2]隨著世界經(jīng)濟(jì)一體化、全球化和現(xiàn)代化進(jìn)程的加快,社會(huì)對(duì)精通雙語的復(fù)合型人才的需求越來越迫切。

我國《教育信息化十年發(fā)展規(guī)劃(2011―2020年)》指出,“教育信息化的發(fā)展要以教育理念創(chuàng)新為先導(dǎo),以優(yōu)質(zhì)教育資源和信息化學(xué)習(xí)環(huán)境建設(shè)為基礎(chǔ),以學(xué)習(xí)方式和教育模式創(chuàng)新為核心”。[3]微課程的概念最早可追溯到1960年在美國傳統(tǒng)教育中興起的“微型課程”概念,“微型課程”又稱為短期課程、專題式課程或者模塊課程,是在學(xué)科范圍內(nèi)由一系列半獨(dú)立的、小容量的學(xué)習(xí)單元(學(xué)習(xí)專題)組成的一種課程形式。[4]“微型課程”作為新型的課程形式在20世紀(jì)70年代正式引人美國的課程改革,因其自身周期短、靈活性強(qiáng)、易操作的特點(diǎn)得到廣泛的應(yīng)用和推廣。本文以計(jì)算機(jī)雙語的微課程建設(shè)為例,討論了基于翻轉(zhuǎn)課堂的軟件項(xiàng)目開發(fā)雙語微課中的軟件測(cè)試實(shí)例,為基于翻轉(zhuǎn)課堂的計(jì)算機(jī)雙語課程的研究提供了范例。

二、基于翻轉(zhuǎn)課堂的計(jì)算機(jī)雙語微課程的開發(fā)

在基于翻轉(zhuǎn)課堂的計(jì)算機(jī)雙語課程的開發(fā)過程中將翻轉(zhuǎn)課堂與微課程相結(jié)合,先讓學(xué)生通過計(jì)算機(jī)雙語微課程對(duì)教學(xué)中的重難點(diǎn)進(jìn)行自學(xué),再在課堂上通過教師的指導(dǎo)、學(xué)生間的協(xié)作學(xué)習(xí)掌握和內(nèi)化知識(shí),實(shí)現(xiàn)先學(xué)后教的計(jì)算機(jī)雙語課堂反轉(zhuǎn)。下面以基于翻轉(zhuǎn)課程的軟件項(xiàng)目開發(fā)雙語微課程中軟件測(cè)試為例,討論微課程的設(shè)計(jì)環(huán)節(jié)。

1.教學(xué)分析

在計(jì)算機(jī)雙語教學(xué)軟件項(xiàng)目開發(fā)時(shí)軟件測(cè)試(Software Testing)是教學(xué)的一個(gè)主要內(nèi)容,這個(gè)章節(jié)主要求學(xué)生學(xué)會(huì)如何進(jìn)行軟件測(cè)試,如要求學(xué)生掌握軟件測(cè)試的概念、軟件測(cè)試的目的和原則、軟件測(cè)試方法、軟件測(cè)試的步驟、軟件測(cè)試用例的設(shè)計(jì)以及面向?qū)ο蟮臏y(cè)試等。現(xiàn)以“測(cè)試用例的設(shè)計(jì)(Testing samples design)”為例進(jìn)行分析與設(shè)計(jì)。

1.1教學(xué)目標(biāo)分析

知識(shí)與能力目標(biāo):掌握白盒子法測(cè)試用例的設(shè)計(jì)(如語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋)、黑盒子法測(cè)試用例的設(shè)計(jì)(等價(jià)值劃分、邊界值分析、錯(cuò)誤推測(cè)法),培養(yǎng)學(xué)生解決問題的能力和專業(yè)英語的應(yīng)用能力。

情感態(tài)度和價(jià)值觀:通過實(shí)際用例的設(shè)計(jì)提高學(xué)生的專業(yè)素養(yǎng)和英語水平;進(jìn)一步培養(yǎng)學(xué)生的學(xué)習(xí)興趣。

重點(diǎn):針對(duì)具體問題用不同方法進(jìn)行測(cè)試用例的設(shè)計(jì)。

難點(diǎn):條件組合覆蓋、錯(cuò)誤推測(cè)法。

1.2教學(xué)條件分析

教室中必須要配有計(jì)算機(jī)、投影設(shè)備、音響等教學(xué)設(shè)備,教師應(yīng)熟悉計(jì)算機(jī)軟件的測(cè)試用例的設(shè)計(jì)及具備一定的英語水平,能熟練使用教學(xué)課件。

1.3學(xué)習(xí)評(píng)價(jià)設(shè)計(jì)

本課程主要采用形成性評(píng)價(jià)的學(xué)習(xí)評(píng)價(jià)方式。[5]在教學(xué)過程中對(duì)學(xué)生的學(xué)習(xí)情況進(jìn)行形成性評(píng)價(jià),即在課堂中及學(xué)生完成隨堂作業(yè)的過程中,通過巡視課堂、觀察學(xué)生操作的情況,通過詢問以了解學(xué)生對(duì)知識(shí)點(diǎn)的掌握情況。

2.基于翻轉(zhuǎn)課堂的微視頻設(shè)計(jì)

首先依據(jù)軟件項(xiàng)目開發(fā)的課程標(biāo)準(zhǔn)進(jìn)行視頻素材的選取,一般是對(duì)已有的資源進(jìn)行創(chuàng)作和加工。

然后再進(jìn)行微視頻內(nèi)容的設(shè)計(jì)。這里將其分為三個(gè)步驟。步驟一:展示軟件測(cè)試后的實(shí)例結(jié)果,進(jìn)行翻轉(zhuǎn)教學(xué)。[6]先讓學(xué)生對(duì)測(cè)試用例的設(shè)計(jì)有一定的認(rèn)識(shí),再引發(fā)其對(duì)學(xué)習(xí)這個(gè)任務(wù)的興趣;步驟二:先后使用不同方法進(jìn)行用例設(shè)計(jì)。從實(shí)際測(cè)試用例的設(shè)計(jì)入手,讓同學(xué)們對(duì)這個(gè)任務(wù)有一個(gè)感性的認(rèn)識(shí);步驟三:進(jìn)行測(cè)試方法的總結(jié)。總結(jié)不同的測(cè)試方法并進(jìn)行比較和分析。

接著要對(duì)上述內(nèi)容進(jìn)行詳細(xì)的腳本設(shè)計(jì)。腳本設(shè)計(jì)完成后,再根據(jù)腳本進(jìn)行視頻的制作,用錄播軟件將上述過程和步驟都記錄下來,在后期的編輯過程中,把畫面編輯好后,再配上解說詞和標(biāo)注。

三、結(jié)語

在基于翻轉(zhuǎn)課堂的軟件項(xiàng)目雙語微課設(shè)計(jì)中,需要教師在對(duì)本課程內(nèi)容非常熟悉及英語口語非常熟練的前提下進(jìn)行大膽創(chuàng)新,通過內(nèi)容翻轉(zhuǎn)和新的教學(xué)手段,促進(jìn)高職計(jì)算機(jī)雙語課程的教學(xué)質(zhì)量。

參考文獻(xiàn)

[1]王亞麗:“雙語教育在我國的實(shí)踐”,《學(xué)前教育研究》,2002年

[2]魏日寧:“文萊的雙語教育及其啟示”,《中小學(xué)英語教學(xué)與研究》,2004

[3]白麗潔.學(xué)前教育專業(yè)情境教學(xué)法在一體化教學(xué)中的應(yīng)用 [J]. 校園英語,2014.

[4]劉梅.淺談“微課"及其在高職專業(yè)英語教學(xué)中的應(yīng)用[J].長沙通信職業(yè)技術(shù)學(xué)院學(xué)報(bào),2013.

[5]陳葆華.淺析微課在高職高專教學(xué)中的運(yùn)用[J].時(shí)代經(jīng)貿(mào),2014.

第7篇

本人從事一年級(jí)《計(jì)算機(jī)組裝與維修》教學(xué),根據(jù)中職學(xué)校學(xué)生的升學(xué)和就業(yè)的需要,在教學(xué)中,我認(rèn)為《計(jì)算機(jī)組裝與維修》課程主要涉及四類主要的知識(shí)塊:硬件組裝(匹配)、故障檢測(cè)、軟件安裝及軟件測(cè)試。下面具體探討“硬件組裝”、“故障檢測(cè)”、“軟件安裝”及“軟件測(cè)試”四類主要的知識(shí)塊如何按照“任務(wù)驅(qū)動(dòng)”教學(xué)模式進(jìn)行教學(xué)。

⒈“硬件組裝”知識(shí)塊

該知識(shí)塊的教學(xué)組織與實(shí)施一般過程為:課堂設(shè)計(jì)――示范引導(dǎo)――模仿試做――糾錯(cuò)重做――復(fù)述總結(jié)。主張課堂組織以學(xué)生小組為中心,內(nèi)容教學(xué)以任務(wù)為驅(qū)動(dòng),形成師生互動(dòng)、生生合作的探究式學(xué)習(xí)氛圍。各環(huán)節(jié)具體操作要求如下:

課堂設(shè)計(jì)――將社會(huì)需要設(shè)計(jì)為相應(yīng)的課堂學(xué)習(xí)行為,形成以培養(yǎng)專業(yè)能力為核心、學(xué)習(xí)能力和社會(huì)能力為兩翼的課堂教學(xué)預(yù)案。

示范引導(dǎo)――主講教師進(jìn)行操作示范,在此過程中結(jié)合錄像、課件、網(wǎng)絡(luò)、軟件進(jìn)一步向?qū)W生展示操作的全過程。

模仿試做――學(xué)生在觀看完老師的演示后開始動(dòng)手實(shí)際操作,教師巡視指導(dǎo),發(fā)現(xiàn)個(gè)別錯(cuò)誤與一般錯(cuò)誤。

糾錯(cuò)重做――及時(shí)糾正個(gè)別錯(cuò)誤,集體講評(píng)一般錯(cuò)誤,之后讓學(xué)生重做一些步驟。

復(fù)述總結(jié)――最后老師對(duì)操作步驟進(jìn)行復(fù)述,特別提醒容易出錯(cuò)的步驟和環(huán)節(jié),總結(jié)整堂課技能要點(diǎn)、方法要點(diǎn)和社會(huì)需要要點(diǎn)。

例如,在“為系統(tǒng)安裝網(wǎng)絡(luò)硬件”課例中,抓住其中的網(wǎng)卡安裝、插槽選擇、金手指的接觸情況、網(wǎng)卡類型的選擇,IP地址的設(shè)置等幾項(xiàng)關(guān)鍵技術(shù),而在網(wǎng)絡(luò)原理、網(wǎng)絡(luò)ISO的分層則一帶而過只作簡單介紹。教師先講解示范,接著由學(xué)生試做,同時(shí)教師巡回指導(dǎo),發(fā)現(xiàn)個(gè)別性問題,及時(shí)指導(dǎo)解決;針對(duì)一般性問題,教師則講評(píng)糾錯(cuò);之后對(duì)一般性問題容易出現(xiàn)的環(huán)節(jié),讓學(xué)生重做有關(guān)步驟。

2.“故障檢測(cè)”知識(shí)塊

“故障檢測(cè)”包括硬故障和軟故障的檢測(cè),硬故障是指計(jì)算機(jī)硬件出現(xiàn)的問題,軟故障是指軟件運(yùn)行出現(xiàn)的問題。該模式的一般過程為:課堂設(shè)計(jì)――預(yù)設(shè)故障――分組討論――嘗試修復(fù)――糾錯(cuò)重試――分析總結(jié)。上課前教師提前預(yù)設(shè)若干個(gè)可控制故障,上課開始時(shí)分組討論每個(gè)故障產(chǎn)生的原因,在討論的基礎(chǔ)上小組嘗試排除故障。這種模式采用問題驅(qū)動(dòng)來展開。各環(huán)節(jié)具體操作要求如下:

課堂設(shè)計(jì)――將社會(huì)需要設(shè)計(jì)為相應(yīng)的課堂學(xué)習(xí)行為,形成以培養(yǎng)專業(yè)能力為核心、學(xué)習(xí)能力和社會(huì)能力為兩翼的課堂教學(xué)預(yù)案。

3.“軟件安裝”知識(shí)塊

“軟件安裝”包括系統(tǒng)軟件安裝和應(yīng)用軟件安裝,以及多操作系統(tǒng)安裝。“軟件安裝”行為引導(dǎo)教學(xué)模式的一般過程為:課堂設(shè)計(jì)――軟件介紹――安裝提示――學(xué)生安裝――個(gè)別輔導(dǎo)――總結(jié)提高。本模式教學(xué)以問題或任務(wù)為驅(qū)動(dòng)展開。各環(huán)節(jié)具體操作要求如下:

課堂設(shè)計(jì)――將社會(huì)需要設(shè)計(jì)為相應(yīng)的課堂學(xué)習(xí)行為,形成以培養(yǎng)專業(yè)能力為核心、學(xué)習(xí)能力和社會(huì)能力為兩翼的課堂教學(xué)預(yù)案。

軟件介紹――介紹所要安裝的軟件背景知識(shí),包括軟件的開發(fā)商、版本的演化、最新版本的功能等。

4.“軟件測(cè)試”知識(shí)塊

“軟件測(cè)試”就是用軟件對(duì)硬件系統(tǒng)進(jìn)行性能測(cè)試,目的是觀察或比較不同品牌的組件的性能表現(xiàn)。“軟件測(cè)試”行為引導(dǎo)教學(xué)模式的一般過程為:課堂設(shè)計(jì)――布置任務(wù)――分組操作――結(jié)果報(bào)告――比較分析。這個(gè)過程采取任務(wù)驅(qū)動(dòng)來展開。各環(huán)節(jié)具體操作要求如下:

課堂設(shè)計(jì)――將社會(huì)需要設(shè)計(jì)為相應(yīng)的課堂學(xué)習(xí)行為,形成以培養(yǎng)專業(yè)能力為核心、學(xué)習(xí)能力和社會(huì)能力為兩翼的課堂教學(xué)預(yù)案。

布置任務(wù)――軟件測(cè)試包括兩類任務(wù),一是匹配性測(cè)試,一是系統(tǒng)優(yōu)化測(cè)試。教學(xué)中可以選擇某一類任務(wù)或兩類任務(wù)組合進(jìn)行。

分組操作――學(xué)生在明確任務(wù)后開始分組測(cè)試。

結(jié)果報(bào)告――對(duì)小組測(cè)試參數(shù)進(jìn)行分析,形成一個(gè)有說服力的組件選擇方案或匹配優(yōu)化的測(cè)試報(bào)告。

在教學(xué)中可以充分利用學(xué)校的現(xiàn)有資源。現(xiàn)在計(jì)算機(jī)技術(shù)發(fā)展很快,各個(gè)學(xué)校都有許多淘汰的計(jì)算機(jī),但它們都還可以正常使用。我們可以利用它們建立計(jì)算機(jī)組裝與維修實(shí)驗(yàn)室,在加上一些典型的、比較新的演示教師機(jī),基本就能滿足教學(xué)要求,解決學(xué)生的動(dòng)手操作問題。上述大部分教學(xué)都應(yīng)該在組裝與維修的實(shí)驗(yàn)室進(jìn)行才能達(dá)到教學(xué)目的。

在本課程中還有很重要的組成部分那就是實(shí)訓(xùn)部分。《計(jì)算機(jī)組裝與維修》實(shí)訓(xùn)的目的是鍛煉和培養(yǎng)學(xué)生實(shí)際操作技能和解決問題的動(dòng)手綜合能力。學(xué)生可在基本掌握各部分內(nèi)容的基礎(chǔ)上集中進(jìn)行相關(guān)實(shí)驗(yàn),以加深對(duì)知識(shí)的理解和掌握。在實(shí)驗(yàn)的基礎(chǔ)上進(jìn)行實(shí)訓(xùn),提高學(xué)生的軟硬件安裝水平和排除故障的能力。

本課程考試改革的目的旨在加強(qiáng)學(xué)生技能、能力培養(yǎng),使學(xué)生重視實(shí)踐性技能的學(xué)習(xí)。課程考試采用抽簽抽取問題決定操作考試和口試內(nèi)容的考試方法。通過建立涵蓋《計(jì)算機(jī)組裝與維修》各關(guān)鍵技術(shù)的項(xiàng)目庫,給出各操作項(xiàng)目的難度系數(shù),考試前將這些操作項(xiàng)目作為考試內(nèi)容公布給學(xué)生,讓他們?nèi)鏈?zhǔn)備,這些項(xiàng)目涉及組裝、測(cè)試、維護(hù)和維修的主要方面,目的是要學(xué)生全面掌握操作內(nèi)容。考試時(shí),讓每個(gè)學(xué)生隨機(jī)抽取一個(gè)項(xiàng)目,學(xué)生先口頭陳述本操作項(xiàng)目的原理、方法、步驟和過程等,然后再進(jìn)行動(dòng)手操作,操作完成后學(xué)生還可以再作補(bǔ)充陳述。教師根據(jù)操作與口試結(jié)果,以及所選擇項(xiàng)目的難度系數(shù),以操作與口試7:3的比例給學(xué)生評(píng)定本課程考核成績。具體安排為整個(gè)考試總時(shí)間為3小時(shí),包括口試和操作考試。口試陳述、答問30分鐘,其余時(shí)間為操作考試時(shí)間,操作完成后學(xué)生還可以再作補(bǔ)充陳述。

考試程序?yàn)椋?/p>

(1)學(xué)生抽取考試項(xiàng)目。

(2)根據(jù)項(xiàng)目名稱,口頭陳述本項(xiàng)目的原理、方法、步驟和過程,期間老師根據(jù)學(xué)生陳述情況隨時(shí)提出問題,學(xué)生口頭回答。老師做好相應(yīng)口試記錄。

(3)學(xué)生進(jìn)入操作考試,教師和輔導(dǎo)教師全程監(jiān)控,并做好相應(yīng)的記錄。

(4)操作完畢,有需要再陳述的學(xué)生可以提出補(bǔ)充陳述要求,否則離開考場(chǎng)。監(jiān)考老師合議評(píng)定學(xué)生考試成績。

如上面的考題學(xué)生基本都能回答正確,這樣進(jìn)入社會(huì)工作后,基本可以達(dá)到用人單位對(duì)中職計(jì)算機(jī)應(yīng)用專業(yè)學(xué)生的要求。那我們的教學(xué)目的也就達(dá)到了。

附加:

本課程所需要的實(shí)驗(yàn)條件:

第8篇

 

隨著軟件開發(fā)應(yīng)用需求和軟件產(chǎn)業(yè)經(jīng)濟(jì)的發(fā)展,軟件工程理論、方法和技術(shù)也在不斷發(fā)展,社會(huì)對(duì)軟件人才的數(shù)量需求越來越大,對(duì)軟件人才的規(guī)格的要求也越來越高,越來越精細(xì)。2002年,我國教育部新增軟件工程專業(yè),2011年軟件工程被設(shè)置為一級(jí)學(xué)科。

 

由于軟件的應(yīng)用領(lǐng)域不斷拓展和深入,軟件規(guī)模不斷擴(kuò)大,復(fù)雜程度不斷提高,可靠性要求越來越高,軟件的質(zhì)量風(fēng)險(xiǎn)越來越高,1991年美國愛國者導(dǎo)彈由于系統(tǒng)時(shí)鐘內(nèi)的一個(gè)軟件錯(cuò)誤導(dǎo)致導(dǎo)彈誤炸美國士兵等惡性事故給軟件質(zhì)量敲響了警鐘,軟件質(zhì)量保證與測(cè)試的重要性日益突出,越來越被業(yè)界所認(rèn)同和重視,軟件質(zhì)量保證與測(cè)試已經(jīng)成為軟件工程專業(yè)的核心課程,介紹軟件質(zhì)量保證與測(cè)試的相關(guān)基本概念、軟件測(cè)試?yán)碚摗y(cè)試方法和測(cè)試技術(shù)等,通過該課程的學(xué)習(xí),要讓學(xué)生樹立軟件質(zhì)量保證和測(cè)試的觀念,了解測(cè)試?yán)碚摚莆諟y(cè)試方法和技術(shù),能夠分析軟件測(cè)試問題,制定測(cè)試計(jì)劃,設(shè)計(jì)測(cè)試用例,編寫測(cè)試腳本,執(zhí)行測(cè)試過程,對(duì)測(cè)試結(jié)果進(jìn)行總結(jié)分析,撰寫測(cè)試報(bào)告等。

 

軟件質(zhì)量保證與測(cè)試是一門新課程,為做好該課程的建設(shè),我們依托校企合作,從以下方面來加強(qiáng)課程建設(shè)。

 

一、緊貼企業(yè)職業(yè)崗位需求,明確教學(xué)目標(biāo)和要求

 

應(yīng)用型本科教育主要任務(wù)是培養(yǎng)高端技術(shù)應(yīng)用型人才,為體現(xiàn)應(yīng)用型人才培養(yǎng)的特點(diǎn),我們軟件質(zhì)量保證與測(cè)試課程的教學(xué)內(nèi)容、難易程度把握等應(yīng)針對(duì)企業(yè)職業(yè)崗位需求,為此我們和文思海輝等多家企業(yè)合作,深入企業(yè)了解軟件質(zhì)量保證與測(cè)試職業(yè)崗位的知識(shí)、素質(zhì)、能力需求,并以此作為課程的教學(xué)目標(biāo)和要求。

 

二、引入企業(yè)教學(xué)資源和實(shí)踐教學(xué)師資力量,快速提高課程建設(shè)水平

 

軟件質(zhì)量保證與測(cè)試是一個(gè)新興領(lǐng)域,一門新的課程,校內(nèi)教學(xué)資源積累不太多,任課老師的相關(guān)實(shí)踐能力不太強(qiáng),為此,我們專門從合作企業(yè)引入軟件質(zhì)量保證與測(cè)試完整案例;測(cè)試需求分析、測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試報(bào)告等全套文檔;軟件測(cè)試工程師等,投入我們的軟件質(zhì)量保證與測(cè)試課程建設(shè)和實(shí)踐教學(xué),快速提高課程的建設(shè)水平和教學(xué)水平。

 

三、加強(qiáng)實(shí)踐教學(xué)條件建設(shè),建設(shè)立體化課程,強(qiáng)化實(shí)踐能力培養(yǎng)

 

實(shí)踐教學(xué)環(huán)節(jié)在軟件質(zhì)量保證與測(cè)試課程中非常重要,目的是要通過實(shí)踐教學(xué)讓學(xué)生理解和掌握軟件質(zhì)量保證與測(cè)試的相關(guān)理論、方法和技術(shù),掌握規(guī)范化的軟件質(zhì)量保證與測(cè)試流程和測(cè)試工具的使用,并能應(yīng)用到實(shí)際的軟件質(zhì)量保證與測(cè)試項(xiàng)目當(dāng)中去,提高學(xué)生分析和解決軟件質(zhì)量保證與測(cè)試問題的能力。

 

為此,我們大力加強(qiáng)實(shí)踐教學(xué)條件建設(shè),建立軟件質(zhì)量保證與測(cè)試實(shí)驗(yàn)室,從企業(yè)引進(jìn)了多個(gè)軟件質(zhì)量保證與測(cè)試相關(guān)軟件,如表1,用于課程實(shí)踐教學(xué)。

 

表1用于課程實(shí)踐教學(xué)的軟件質(zhì)量保證與測(cè)試相關(guān)軟件

 

[序號(hào)\&軟件名稱\&教學(xué)用途\&1\&Logiscope\&靜態(tài)代碼分析\&2\&IBM Rational Functional Tester\&自動(dòng)化功能測(cè)試\&3\&51test\&綜合測(cè)試項(xiàng)目\&]

 

為強(qiáng)化實(shí)踐能力培養(yǎng),我們的軟件質(zhì)量保證與測(cè)試課程由理論課程、實(shí)驗(yàn)和課程設(shè)計(jì)三個(gè)環(huán)節(jié)組成,如表2,三個(gè)環(huán)節(jié)有機(jī)結(jié)合,服務(wù)于學(xué)生的實(shí)踐能力培養(yǎng)。

 

表2軟件質(zhì)量保證與測(cè)試課程的三個(gè)教學(xué)環(huán)節(jié)

 

[序號(hào)\&教學(xué)環(huán)節(jié)\&學(xué)時(shí)\&教學(xué)內(nèi)容\&1\&理論教學(xué)課程\&32\&介紹軟件質(zhì)量保證與測(cè)試的相關(guān)概念、理論、方法和技術(shù)。\&2\&課程實(shí)驗(yàn) \&16\&黑盒測(cè)試、白盒測(cè)試、自動(dòng)化測(cè)試等測(cè)試技術(shù)的課程實(shí)驗(yàn)。\&3\&課程設(shè)計(jì)\&20\&學(xué)生實(shí)際參與綜合測(cè)試項(xiàng)目,完成整個(gè)測(cè)試過程。\&]

 

四、結(jié)合校企合作,編寫應(yīng)用教材型

 

在經(jīng)過一段時(shí)間的軟件質(zhì)量保證與測(cè)試課程教學(xué)和建設(shè)資源積累的基礎(chǔ)上,結(jié)合校企合作,我們?cè)?013年12月自編了教材《軟件測(cè)試技術(shù)實(shí)驗(yàn)指導(dǎo)和習(xí)題》,由南京大學(xué)出版社出版,該教材規(guī)范了實(shí)驗(yàn)教學(xué)內(nèi)容,并把依托于Logiscope、IBMRationalFunctionalTester等測(cè)試軟件的實(shí)驗(yàn)教學(xué)設(shè)計(jì)寫了進(jìn)去。

 

下一步我們將依托校企合作繼續(xù)進(jìn)行《軟件質(zhì)量保證與測(cè)試》理論教材的編寫,并開發(fā)相關(guān)教學(xué)課件,開設(shè)軟件質(zhì)量保證與測(cè)試MOOC。

 

總體來看,我們的軟件質(zhì)量保證與測(cè)試課程建設(shè)取得了一些階段性的進(jìn)展,如:①依托校企合作、結(jié)合實(shí)際案例、強(qiáng)調(diào)實(shí)踐教學(xué)的課程組織和實(shí)施形式大大提高了學(xué)生的學(xué)習(xí)興趣,受到學(xué)生歡迎。②建立軟件質(zhì)量保證與測(cè)試實(shí)驗(yàn)室,引進(jìn)多款軟件質(zhì)量保證與測(cè)試相關(guān)軟件,改善了教學(xué)條件,保障了教學(xué)需求。③引入企業(yè)教學(xué)資源和實(shí)踐教學(xué)力量,安排理論課程、實(shí)驗(yàn)和課程設(shè)計(jì)三個(gè)教學(xué)環(huán)節(jié),強(qiáng)化了學(xué)生的實(shí)踐能力培養(yǎng),提高了學(xué)生的實(shí)踐能力。

 

但是,作為一門新課程,軟件質(zhì)量保證與測(cè)試距離優(yōu)秀課程還有很多工作要做,下一步,我們要進(jìn)一步提高課程建設(shè)和教學(xué)水平,依托校企合作繼續(xù)進(jìn)行《軟件質(zhì)量保證與測(cè)試》課程教材的編寫,開發(fā)相關(guān)教學(xué)課件,開設(shè)MOOC,適應(yīng)不斷發(fā)展的課程建設(shè)和教學(xué)需求。

第9篇

一、建立獨(dú)立學(xué)院特色計(jì)算機(jī)軟件人才培養(yǎng)機(jī)制的必要性

1.1 軟件產(chǎn)業(yè)人才結(jié)構(gòu)與就業(yè)現(xiàn)狀的需要

據(jù)權(quán)威部門公布的調(diào)查數(shù)據(jù)顯示,我國對(duì)IT人才的需求每年至少在40萬人,其中每年至少存在20萬軟件人才缺口,并且這個(gè)缺口還在以每年20%左右的速度增長。各地舉辦的IT招聘會(huì)場(chǎng)場(chǎng)爆滿的情況即可看出些端倪。如此之大的軟件人才需求量,給作為高等教育新生力量的獨(dú)立學(xué)院帶來了比較好的機(jī)遇。

然而,我們也看到大量計(jì)算機(jī)專業(yè)畢業(yè)生面試時(shí)卻屢屢受挫。經(jīng)過分析,公司或企業(yè)需要的是能夠馬上投入實(shí)際工作的人員,而不是像大多數(shù)應(yīng)屆畢業(yè)生那樣,缺乏實(shí)際編程能力,甚至不知所措,需要公司投入大量人力、物力、財(cái)力進(jìn)行培訓(xùn),這無形中加重了公司的成本負(fù)擔(dān),因此大多數(shù)的工作機(jī)會(huì)順理成章地被給予有過從業(yè)經(jīng)驗(yàn)的人士。有研究曾經(jīng)對(duì)185家用人單位進(jìn)行問卷調(diào)查,結(jié)果表明:68.6%的用人單位希望畢業(yè)生能掌握系統(tǒng)的專業(yè)知識(shí),縮短培訓(xùn)期;54.6%的用人單位認(rèn)為畢業(yè)生的適應(yīng)期應(yīng)在三個(gè)月以內(nèi)。計(jì)算機(jī)專業(yè)學(xué)生感覺就業(yè)難,企業(yè)招不到合適人才,已經(jīng)成為令人極為頭疼的矛盾現(xiàn)實(shí)。究其根本原因,是我國高等院校目前的計(jì)算機(jī)教育,尤其是軟件人才培養(yǎng),不能滿足企業(yè)的現(xiàn)實(shí)需求。高等教育市場(chǎng)化,高校畢業(yè)生人數(shù)不斷增加,就業(yè)壓力越來越大,如何在激烈的就業(yè)市場(chǎng)競(jìng)爭中毫不遜色,改革勢(shì)在必行,這對(duì)獨(dú)立學(xué)院的計(jì)算機(jī)軟件人才培養(yǎng)機(jī)制提出了更大的挑戰(zhàn)。

立足獨(dú)立學(xué)院特殊性,特色的人才教育是關(guān)鍵。求職時(shí),學(xué)生時(shí)常抱怨在學(xué)校里沒有學(xué)到企業(yè)需要的技能。主要是因?yàn)椋壳按蠖鄶?shù)高校計(jì)算機(jī)軟件人才培養(yǎng)機(jī)制改革的速度落后于軟件產(chǎn)業(yè)發(fā)展的速度,重點(diǎn)注重學(xué)生理論功底,理論與實(shí)踐脫節(jié),課程設(shè)置的職業(yè)導(dǎo)向性不強(qiáng),導(dǎo)致學(xué)生缺少就業(yè)核心競(jìng)爭力和優(yōu)勢(shì)。

大部分軟件企業(yè)需要下述三類人才:既懂技術(shù)又懂管理的軟件高級(jí)人才;系統(tǒng)分析及設(shè)計(jì)人員,即軟件工程師;熟練程序員,即軟件藍(lán)領(lǐng)。這三類人才正常比例應(yīng)該是呈金字塔形,而我國軟件人才呈兩頭小中間大的“橄欖”型,既缺乏一大批能從事基礎(chǔ)性工作的“軟件藍(lán)領(lǐng)”,又缺乏既懂技術(shù)又懂管理的軟件高級(jí)人才,即“軟件金領(lǐng)”。獨(dú)立學(xué)院的計(jì)算機(jī)軟件人才培養(yǎng)導(dǎo)向應(yīng)選擇以基礎(chǔ)程序員為主,培養(yǎng)中低端實(shí)用型人才,來盡量彌補(bǔ)這部分人才需求缺口。

1.2 獨(dú)立學(xué)院自身特點(diǎn)與發(fā)展定位的需要

獨(dú)立學(xué)院作為高等教育辦學(xué)領(lǐng)域內(nèi)的一個(gè)新生事物,是按照新的機(jī)制和模式舉辦的本科層次的二級(jí)學(xué)院,利用公辦母體高等學(xué)校的部分資源,實(shí)行嚴(yán)格的獨(dú)立辦學(xué)。所招收學(xué)生主要來自高考的第三批次,學(xué)生入學(xué)分?jǐn)?shù)低于普通高校生,基礎(chǔ)知識(shí)相對(duì)薄弱,學(xué)生主體的學(xué)習(xí)自覺性不夠,對(duì)新知識(shí)的接受能力要比一本、二本的學(xué)生差。獨(dú)立學(xué)院的人才培養(yǎng)不能以學(xué)術(shù)型、研究型為取向,而是應(yīng)以廣大用人單位實(shí)際需要的技術(shù)型教育為取向。因此獨(dú)立學(xué)院的自身特點(diǎn)決定了它不能完全照搬母體高校的人才培養(yǎng)機(jī)制,需要站在一個(gè)新的角度來重新審視。

二、獨(dú)立學(xué)院特色計(jì)算機(jī)軟件人才的培養(yǎng)機(jī)制

2.1 樹立特色人才培養(yǎng)理念

獨(dú)立學(xué)院必須具有自身特色人才培養(yǎng)的先進(jìn)理念,一改以往重理論輕實(shí)踐的教育模式,計(jì)算機(jī)軟件的人才培養(yǎng)應(yīng)以面向應(yīng)用,突出實(shí)踐為主,培養(yǎng)具有創(chuàng)新精神和實(shí)踐能力的應(yīng)用型人才,全面實(shí)施素質(zhì)教育,堅(jiān)持個(gè)性發(fā)展原則和創(chuàng)新原則,注重教育功能性,由學(xué)生未來崗位決定教育內(nèi)容。

2.2 構(gòu)建特色人才培養(yǎng)計(jì)劃

傳統(tǒng)教學(xué)計(jì)劃標(biāo)明的培養(yǎng)目標(biāo)過于寬泛和籠統(tǒng),與本專業(yè)領(lǐng)域相關(guān)職業(yè)崗位相脫節(jié),導(dǎo)致教師實(shí)際課程教學(xué)目標(biāo)不明確,學(xué)生更是不知所云。課程設(shè)置中計(jì)算機(jī)一般基礎(chǔ)課多,富有特色和針對(duì)性的專業(yè)技術(shù)課少;課程內(nèi)容滯后于職業(yè)實(shí)際需求;內(nèi)容安排中追求本科教育學(xué)科知識(shí)的理論性和完備性,理論課時(shí)偏多,實(shí)踐教學(xué)課時(shí)少,模擬現(xiàn)實(shí)的實(shí)訓(xùn)課程更少。

學(xué)校應(yīng)建立起有別于一般普通高校、課程設(shè)置合理、繼承遞進(jìn)、靈活更新的教學(xué)計(jì)劃,從理論教學(xué)與實(shí)踐教學(xué)兩個(gè)方面提出較為完善的課程體系,使所培養(yǎng)的計(jì)算機(jī)軟件人才更加適合市場(chǎng)的需要。課程體系的設(shè)計(jì)應(yīng)遵循寬口徑、多方向、模塊化、組合型的原則。

計(jì)算機(jī)軟件人才大致分為軟件開發(fā)、軟件測(cè)試、網(wǎng)絡(luò)管理三大方向。圖1大致描述了特色軟件人才培養(yǎng)計(jì)劃中,為培養(yǎng)各方向人才,所設(shè)置的相應(yīng)基礎(chǔ)課程、通用課程以及專業(yè)課程。

所謂“寬口徑”,是指強(qiáng)調(diào)學(xué)校首先做好學(xué)生行業(yè)通用技能的培養(yǎng)。例如,“計(jì)算機(jī)基礎(chǔ)課程”和“C語言程序設(shè)計(jì)”等通用課程是各個(gè)培養(yǎng)方向的前導(dǎo)課程。又如,培養(yǎng)軟件測(cè)試人員和軟件開發(fā)人員所需的前導(dǎo)課程是基礎(chǔ)課程,一級(jí)通用課程,以及二級(jí)通用課程 (“JAVA OOP”、“數(shù)據(jù)結(jié)構(gòu)”) 。

對(duì)于這類課程,學(xué)校應(yīng)高度重視教材與師資,力求做成精品課程。學(xué)生只有具備了扎實(shí)的基礎(chǔ),才能在畢業(yè)后既具有上崗適應(yīng)能力,又具有轉(zhuǎn)移工作的再適應(yīng)能力。學(xué)校培養(yǎng)的是“多方向”軟件人才,是指按照崗位設(shè)置專業(yè)方向,圍繞“職業(yè)特定技能”,設(shè)置相應(yīng)的專業(yè)課程。

該特色課程體系最大的特點(diǎn)是“模塊化”,模塊具有繼承、共享和重用特性,便于教學(xué)管理,易于提高教學(xué)質(zhì)量;有利于提高教學(xué)效率和教學(xué)資源的利用率。教學(xué)進(jìn)程構(gòu)建靈活,易于快速跟蹤市場(chǎng),對(duì)課程進(jìn)行及時(shí)的更新。例如,“軟件測(cè)試”方向和“軟件開發(fā)”方向都需要具備面向?qū)ο蟪绦蛟O(shè)計(jì)能力,“JAVA面向?qū)ο蟪绦蛟O(shè)計(jì) (OOP) ”課程就構(gòu)成了一個(gè)通用課程模塊。又如,據(jù)統(tǒng)計(jì),軟件測(cè)試工程師是2006年最緊缺的人才之一。目前市場(chǎng)上,軟件測(cè)試工程師正處于一個(gè)地位高、待遇高的“雙高”地位,職業(yè)前景非常廣闊。學(xué)校應(yīng)該把握這一趨勢(shì),有計(jì)劃地加強(qiáng)對(duì)學(xué)生“軟件測(cè)試”職業(yè)導(dǎo)向性的培養(yǎng),具體做法是進(jìn)一步細(xì)化“軟件測(cè)試”方向的專業(yè)課程模塊,如可細(xì)化為白盒與黑盒測(cè)試、測(cè)試用例設(shè)計(jì)等課程。“組合型”就是在“模塊化”的基礎(chǔ)上,自下而上,沿著“基礎(chǔ)-通用-專業(yè)”方向的模塊間組合,形成各個(gè)方向的培養(yǎng)計(jì)劃路線。

考試是檢驗(yàn)學(xué)生對(duì)課程掌握程度的衡量尺度之一。舊的考試形式,多數(shù)注重對(duì)死記硬背知識(shí)的熟記,而忽略了真正對(duì)學(xué)生能力的考查。考試內(nèi)容和方式的設(shè)計(jì)直接導(dǎo)向課程在學(xué)生心目中的實(shí)際掌握標(biāo)準(zhǔn)。因此,絕不可忽略考試這一重要環(huán)節(jié)。

2.3 重視師資組建與培訓(xùn)

提高獨(dú)立學(xué)院的師資水平,并不單單是指提高在校專職教師的學(xué)歷水平。目前,眾多院校的教師缺乏實(shí)踐經(jīng)驗(yàn),講授按部就班的多;教材內(nèi)容更新不及時(shí);師生互動(dòng),啟發(fā)討論式教學(xué)少。因此注重提高教師實(shí)踐能力的培訓(xùn)是必不可少的。通過培訓(xùn),教師可以對(duì)課程體系和教學(xué)目標(biāo)有更為深入的了解,能夠掌握更新的計(jì)算機(jī)技術(shù),其獨(dú)特的教學(xué)方法也應(yīng)該是從實(shí)踐中總結(jié)出來的,這樣更有益于學(xué)生接受與掌握。具有科學(xué)教學(xué)方法和先進(jìn)教學(xué)內(nèi)容的“雙師”型教師才真正能夠勝任獨(dú)立學(xué)院的教學(xué)工作。

此外,建設(shè)一支專兼職教師結(jié)合的師資隊(duì)伍,建立聚集專業(yè)帶頭和骨干教師的培養(yǎng)與引進(jìn)結(jié)合機(jī)制,定期邀請(qǐng)企業(yè)內(nèi)專業(yè)人士進(jìn)行現(xiàn)場(chǎng)授課,舉辦一些針對(duì)性的培訓(xùn)或技術(shù)講座,與教師、學(xué)生座談。

2.4 更新教學(xué)模式

軟件人才一般要具備抽象思維、邏輯思維的能力、算法設(shè)計(jì)與分析的能力,計(jì)算機(jī)系統(tǒng)的認(rèn)知、分析、設(shè)計(jì)和應(yīng)用能力。這些能力的培養(yǎng),并不是一兩門課程就可以完成的,而是需要在一個(gè)循序漸進(jìn)的過程中逐漸完成的。因此,在授課過程中應(yīng)注意形成學(xué)生良好的職業(yè)習(xí)慣,“潛移默化”地“養(yǎng)成”合格人才所要求的“能力”和“素質(zhì)”。例如,網(wǎng)頁制作課程中,在學(xué)生動(dòng)手制作網(wǎng)頁之前,一定給學(xué)生強(qiáng)調(diào)html文本命名規(guī)范,以及采用功能模塊化設(shè)計(jì)思想來預(yù)先進(jìn)行網(wǎng)頁設(shè)計(jì)等問題。又如,C語言程序設(shè)計(jì)課程,首先必須使學(xué)生養(yǎng)成“程序設(shè)計(jì)”的習(xí)慣,初步掌握程序設(shè)計(jì)的基本方法和思想 (如自頂向下的思想) ,而不要急于代碼的實(shí)現(xiàn)。

軟件人才能力的培養(yǎng)毫無疑問是以實(shí)踐為主,但是為了學(xué)生今后職業(yè)生涯能夠持續(xù)發(fā)展,必然要具備一定的理論深度。也就是說,教師要善于在合適的時(shí)機(jī)滲透理論教學(xué)。例如,網(wǎng)頁制作課程可以采用以實(shí)踐為先為主的教學(xué)方式。在網(wǎng)頁設(shè)計(jì)課程的教學(xué)環(huán)節(jié)中,讓學(xué)生完成預(yù)先設(shè)計(jì)好的若干個(gè)網(wǎng)頁課題,學(xué)會(huì)網(wǎng)頁三劍客 (Dreamweaver、Firework、Flash) 的使用后,再幫助學(xué)生剖析超文本標(biāo)記語言HTML的主要標(biāo)記及結(jié)構(gòu)特征。

采用強(qiáng)調(diào)教師的教學(xué)目的和方法的同時(shí),更要強(qiáng)調(diào)學(xué)生的學(xué)習(xí)目標(biāo)和方法,不斷激發(fā)學(xué)生獨(dú)立思考。使學(xué)生確信,持續(xù)的專業(yè)發(fā)展需要終生的學(xué)習(xí),并為之作好準(zhǔn)備。教會(huì)學(xué)生使用信息資源,掌握適當(dāng)?shù)牟呗裕粤私忸I(lǐng)域前沿。在院校中,適時(shí)根據(jù)當(dāng)期課程內(nèi)容,發(fā)起一些競(jìng)賽活動(dòng)或參加企業(yè)實(shí)踐。鼓勵(lì)協(xié)作式的學(xué)習(xí),促進(jìn)集體的交互。

第10篇

摘要:本文從“軟件工程”課程的特點(diǎn)和目標(biāo)出發(fā),從調(diào)整課程結(jié)構(gòu)、加強(qiáng)工程實(shí)踐、規(guī)范文檔三個(gè)方面進(jìn)行了詳細(xì)的闡述,并對(duì)課程改革中的重要問題及細(xì)節(jié)作了分析與解決。

關(guān)鍵詞:軟件工程;課程改革;分階段課程;工程實(shí)踐訓(xùn)練

中圖分類號(hào):G642

文獻(xiàn)標(biāo)識(shí)碼:B

1引言

目前,在國內(nèi)1900多所普通高校中有500多所開設(shè)了計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),有40所左右的院校開設(shè)了軟件工程專業(yè)。“軟件工程”是軟件工程專業(yè)的專業(yè)核心課程,是一門綜合性很強(qiáng)的課程,幾乎包含了SWEBOK的全部領(lǐng)域。在教學(xué)中為了教學(xué)課時(shí)的安排和突出重點(diǎn),通常是以軟件需求、軟件設(shè)計(jì)、軟件工程工具和方法為主,再加上各種條件的限制,較多地強(qiáng)調(diào)理論學(xué)習(xí),所講授知識(shí)相對(duì)當(dāng)前的新技術(shù)來講有些滯后,雖然也有一定的實(shí)踐相配合,但實(shí)踐與當(dāng)前軟件工程技術(shù)的發(fā)展還有較大差距。

再加上由于軟件工程的優(yōu)勢(shì)在訓(xùn)練學(xué)生的小型項(xiàng)目上體現(xiàn)不充分,學(xué)生普遍認(rèn)為軟件工程就是畫畫圖,學(xué)與沒學(xué)差別不大,導(dǎo)致學(xué)習(xí)效果不好,使得軟件方向的學(xué)生只重視編碼,面向?qū)ο蟮拈_發(fā)方法重視不夠,建模方法使用混亂,文檔不規(guī)范,影響了對(duì)學(xué)生工程素質(zhì)的培養(yǎng)和能力的提高,與社會(huì)對(duì)畢業(yè)生需求的能力相差較大。這些暴露出的問題說明“軟件工程”課程的教學(xué)結(jié)果不令人滿意,教與學(xué)的付出和收獲沒有成正比,沒有得到社會(huì)的認(rèn)可。此外,隨著軟件工程技術(shù)的發(fā)展,軟件工程領(lǐng)域的教學(xué)內(nèi)容不斷更新、豐富,軟件企業(yè)對(duì)軟件工程能力的要求越來越高。為改變這一現(xiàn)狀,適應(yīng)技術(shù)的發(fā)展,對(duì)現(xiàn)行的“軟件工程”課程進(jìn)行改革勢(shì)在必行。

2以培養(yǎng)工程型應(yīng)用人才為課程目標(biāo)

開設(shè)軟件工程專業(yè)的大部分院校通常會(huì)把培養(yǎng)目標(biāo)定位于應(yīng)用型人才。但是,對(duì)于軟件工程專業(yè)來說,僅局限于應(yīng)用型人才是不夠的,這是由軟件工程專業(yè)的特點(diǎn)(即它是計(jì)算機(jī)科學(xué)為基礎(chǔ)的新興交叉學(xué)科,具有鮮明的工程特色,與應(yīng)用領(lǐng)域結(jié)合緊密)決定的。軟件工程專業(yè)的培養(yǎng)目標(biāo)應(yīng)當(dāng)是培養(yǎng)信息化社會(huì)需要的工程型應(yīng)用人才。學(xué)生通過理論和實(shí)踐的學(xué)習(xí),應(yīng)具備軟件工程師從事軟件工程實(shí)踐所需要的素質(zhì)、知識(shí)和能力。

對(duì)軟件工程專業(yè)核心課程的“軟件工程”來說,課程目標(biāo)應(yīng)同專業(yè)的培養(yǎng)目標(biāo)一致,也就是培養(yǎng)學(xué)生的軟件工程素質(zhì),提高學(xué)生的軟件工程能力,促進(jìn)工程型應(yīng)用人才的培養(yǎng)。

3調(diào)整課程結(jié)構(gòu),不斷強(qiáng)化工程能力

現(xiàn)行軟件工程課通常是以軟件生命周期為主線進(jìn)行教學(xué),在內(nèi)容上,以需求分析、軟件設(shè)計(jì)、編碼為主,輔以軟件測(cè)試、軟件維護(hù)、軟件項(xiàng)目管理的一般知識(shí);在方法上,面向過程和面向?qū)ο缶校徽n程安排,通常集中在一學(xué)期內(nèi)完成,課時(shí)通常較其他專業(yè)課程多,配套的實(shí)踐課通常是與理論在同一學(xué)期完成,課時(shí)較理論課時(shí)少,題目一般較簡單。在保留現(xiàn)行課程教學(xué)優(yōu)點(diǎn)的基礎(chǔ)上,主要從調(diào)整課程結(jié)構(gòu)、加強(qiáng)工程實(shí)踐、規(guī)范文檔三個(gè)方面進(jìn)行“軟件工程”課程的教學(xué)改革。

3.1調(diào)整課程結(jié)構(gòu),延長教學(xué)的時(shí)間和空間

這里對(duì)課程結(jié)構(gòu)的調(diào)整不是要打亂軟件生命周期,而是增大課程的時(shí)空跨度,將原來在一學(xué)期內(nèi)開設(shè)的課程擴(kuò)展為兩個(gè)學(xué)期的課程,增加案例教學(xué)與實(shí)踐訓(xùn)練題目的綜合度,進(jìn)一步充實(shí)課程內(nèi)容,通過連續(xù)性教學(xué)的刺激,使工程的意識(shí)和方法得到正強(qiáng)化。從而在較長時(shí)期的潛移默化中培養(yǎng)學(xué)生的工程素質(zhì),在不斷的實(shí)踐中提高學(xué)生的工程能力。具體措施是:將現(xiàn)行課程分為基礎(chǔ)和提高兩個(gè)階段,基礎(chǔ)階段理論和實(shí)踐相結(jié)合,以理論為主,高級(jí)階段以實(shí)踐為主,適當(dāng)補(bǔ)充理論,兩個(gè)階段之間是螺旋上升的關(guān)系。

課程基礎(chǔ)階段的內(nèi)容是軟件工程的基礎(chǔ)知識(shí),以軟件生命周期為主線,目的是讓學(xué)生對(duì)軟件工程課程的內(nèi)容、結(jié)構(gòu)有一個(gè)較全面的了解,掌握基本知識(shí),熟悉基本方法,為后續(xù)的學(xué)習(xí)打好基礎(chǔ),課時(shí)數(shù)可以在50~60學(xué)時(shí)之間。理論講授以需求分析、軟件設(shè)計(jì)、編碼為主,注意小案例的運(yùn)用,配套實(shí)踐以訓(xùn)練基本技能為主,包括對(duì)Visio或者Rose等工具的使用。課程基礎(chǔ)階段應(yīng)盡量早地開始,可以在第四或第五學(xué)期,這個(gè)時(shí)候程序設(shè)計(jì)課、數(shù)據(jù)結(jié)構(gòu)等重要前驅(qū)課程都已經(jīng)開過了;更重要的是,在其后的其他課程學(xué)習(xí)中,特別是實(shí)踐環(huán)節(jié),很多時(shí)候都要用到軟件工程的知識(shí)和方法,這樣可以讓學(xué)生在不斷的練習(xí)中強(qiáng)化基礎(chǔ)知識(shí),加強(qiáng)知識(shí)之間的聯(lián)系,培養(yǎng)工程意識(shí)。

課程的提高階段主要是以項(xiàng)目小組為單位的實(shí)踐訓(xùn)練,仍然是以軟件生命周期為主線,以較綜合的貼近實(shí)際的軟件項(xiàng)目進(jìn)行訓(xùn)練,包括完整的軟件過程,目的是讓學(xué)生在強(qiáng)化訓(xùn)練中,把軟件工程課的基礎(chǔ)知識(shí)與包括軟件程序設(shè)計(jì)技術(shù)、項(xiàng)目管理、數(shù)據(jù)庫、軟件測(cè)試等各相關(guān)課程的知識(shí)聯(lián)系起來,以文檔和程序系統(tǒng)為手段,提高工程能力,形成一定的工程素質(zhì)。提高階段課程應(yīng)稍后一些,可以在第七學(xué)期,以學(xué)生課外完成為主,課堂上主要是答疑性指導(dǎo),課時(shí)數(shù)可以在40左右,在實(shí)驗(yàn)室進(jìn)行。同時(shí),教師應(yīng)根據(jù)學(xué)生的掌握情況,查漏補(bǔ)缺,并適當(dāng)補(bǔ)充一些知識(shí),比如較新軟件過程模型、軟件開發(fā)方法和CMM的實(shí)施等。

在進(jìn)行課程結(jié)構(gòu)調(diào)整時(shí),必須注意兩個(gè)階段的連續(xù)性,否則容易造成理論與實(shí)踐脫節(jié)的后果。注意到在兩個(gè)階段課程之間的長達(dá)兩三個(gè)學(xué)期的時(shí)段,因此必須有相應(yīng)的課程安排與之配合,這就是知識(shí)與能力不斷線原則。課程安排可以是在其他課程的實(shí)驗(yàn)里面規(guī)定使用基礎(chǔ)階段所講授的內(nèi)容,也可以是單獨(dú)的課外實(shí)踐,一定要保證正強(qiáng)化。

3.2加強(qiáng)工程實(shí)踐,切實(shí)提高學(xué)生的工程能力

理論結(jié)合實(shí)際的能力是當(dāng)前畢業(yè)生的一個(gè)軟肋,滿足不了社會(huì)的需要,造成當(dāng)前計(jì)算機(jī)相關(guān)專業(yè)特別是軟件工程專業(yè)學(xué)生畢業(yè)后的就業(yè)“低潮”。只有從低年級(jí)開始大力加強(qiáng)以“軟件工程”課程實(shí)踐為代表的實(shí)踐環(huán)節(jié),提高能力,才能使學(xué)生具備一定的工程素質(zhì)和工程能力。這里以課程提高階段的實(shí)踐進(jìn)行說明。

課程提高階段的實(shí)踐訓(xùn)練是整個(gè)課程的總結(jié),課程的成敗很大程度上依賴于綜合實(shí)踐,因此,在進(jìn)行實(shí)踐訓(xùn)練安排時(shí),訓(xùn)練形式、內(nèi)容、要求等都很重要,用于訓(xùn)練的項(xiàng)目要有一定的規(guī)模和綜合度。

實(shí)踐訓(xùn)練在一學(xué)期之內(nèi)完成,以項(xiàng)目小組的形式進(jìn)行,每個(gè)組按照項(xiàng)目管理的方式進(jìn)行組織和管理,充分發(fā)揮學(xué)生的主動(dòng)性。按軟件生命周期分為需求分析、軟件設(shè)計(jì)(也可再分為總體設(shè)計(jì)、詳細(xì)設(shè)計(jì))、編碼、軟件測(cè)試與改進(jìn)四個(gè)階段,每一階段都要進(jìn)行驗(yàn)收,驗(yàn)收時(shí)盡量推行學(xué)生論講,最后階段完成后要進(jìn)行答辯,對(duì)每一階段都要嚴(yán)格要求。

實(shí)踐訓(xùn)練的內(nèi)容實(shí)際上就是需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、軟件測(cè)試與改進(jìn),其中,可以需求分析與詳細(xì)設(shè)計(jì)為重點(diǎn)。方法上應(yīng)以面向?qū)ο蟮姆治雠c設(shè)計(jì)為主。除編碼外,每一內(nèi)容都應(yīng)有相應(yīng)的文檔訓(xùn)練,而且對(duì)文檔應(yīng)嚴(yán)格要求,在小組完成項(xiàng)目后,應(yīng)該有一個(gè)總結(jié)報(bào)告。根據(jù)專業(yè)的特色和條件,訓(xùn)練的項(xiàng)目最好與某些應(yīng)用領(lǐng)域相結(jié)合,這樣能使訓(xùn)練更接近實(shí)際。在訓(xùn)練過程中,不僅要考慮系統(tǒng)的性能,還要考慮建造系統(tǒng)的代價(jià)以及可能帶來的副作用,逐步培養(yǎng)學(xué)生的工程素質(zhì)。此外,可以適當(dāng)引入一些中小IT企業(yè)的方法和管理,可以建議學(xué)生在詳細(xì)設(shè)計(jì)和編碼階段寫程序員日志(或叫開發(fā)日志),提前讓學(xué)生感受到企業(yè)的工作氛圍。

軟件測(cè)試對(duì)軟件環(huán)境和師資條件要求較高,有條件時(shí)可以使用WinRunner、QTP等軟件進(jìn)行訓(xùn)練,條件不具備時(shí),可以使用JUnit等進(jìn)行單元測(cè)試訓(xùn)練。

在學(xué)生負(fù)擔(dān)不重而且有相應(yīng)的條件時(shí),可以按照CMM2實(shí)施,從中抽取初五個(gè)關(guān)鍵過程:需求管理、軟件項(xiàng)目計(jì)劃、軟件項(xiàng)目跟蹤與監(jiān)控、軟件質(zhì)量保證、軟件配置管理,對(duì)其加以改造或者適當(dāng)降低要求進(jìn)行訓(xùn)練。

3.3文檔的規(guī)范化引導(dǎo)

軟件工程的文檔編寫一直是學(xué)生的難點(diǎn),好多學(xué)生都認(rèn)為太麻煩,這是因?yàn)樗麄儗?duì)文檔的重要性認(rèn)識(shí)不夠。因此,在整個(gè)“軟件工程”課程中都要強(qiáng)調(diào)并加強(qiáng)引導(dǎo),在各個(gè)驗(yàn)收階段要嚴(yán)格要求。

軟件文檔的標(biāo)準(zhǔn)本身對(duì)師生來說就是一個(gè)較困難的事情,因?yàn)閷W(xué)校跟IT業(yè)界是有距離的。很多主流的文檔格式或者說模版,比如CMM標(biāo)準(zhǔn)的文檔,如果沒有跟企業(yè)合作的話,是很難了解或拿到的。在這種情況下,可以按照國標(biāo)GB-85系列來進(jìn)行。

實(shí)際上,對(duì)學(xué)生的文檔規(guī)范性引導(dǎo),并不是一定要有了最新的業(yè)界標(biāo)準(zhǔn)文檔格式才能進(jìn)行,因?yàn)楦袷竭@個(gè)東西很容易學(xué)會(huì),關(guān)鍵是要訓(xùn)練學(xué)生常規(guī)的編寫經(jīng)驗(yàn),培養(yǎng)文檔意識(shí),把文檔作為驗(yàn)收的內(nèi)容和階段結(jié)束的標(biāo)志。因此,在訓(xùn)練過程中一定要詳細(xì)地給學(xué)生講解怎么寫文檔,需要注意些什么,在驗(yàn)收后一定要對(duì)學(xué)生的文檔進(jìn)行點(diǎn)評(píng),對(duì)典型問題要注重回頭看,教師要用自己的嚴(yán)謹(jǐn)、負(fù)責(zé)的態(tài)度感染學(xué)生,突出文檔規(guī)范的重要性。

4結(jié)束語

“軟件工程”課程自身的綜合性以及在軟件工程專業(yè)中的重要地位決定了課程必須跟上時(shí)代的發(fā)展,符合社會(huì)的需求,因此對(duì)“軟件工程”課程必須以培養(yǎng)工程型應(yīng)用人才為目標(biāo),不斷向前推進(jìn)改革。只有在教學(xué)過程中注重理論與實(shí)踐的結(jié)合,不單純地以“軟件工程”課程的基本知識(shí)為內(nèi)容,而是綜合軟件工程專業(yè)的多個(gè)相關(guān)課程,對(duì)學(xué)生進(jìn)行綜合訓(xùn)練,加強(qiáng)文檔訓(xùn)練,把握好課程改革的度,穩(wěn)步推進(jìn),才能有效改進(jìn)目前的課程教學(xué)。

參考文獻(xiàn)

[1] 中國計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科教程2002研究組. 中國計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科教程2002[M]. 北京:清華大學(xué)出版社,2002:7-52.

第11篇

在軟件工程教學(xué)中主要存在三方面的問題:

1、軟件開發(fā)技術(shù)飛速發(fā)展,新方法、新技術(shù)、新工具、新平臺(tái)不斷出現(xiàn),給軟件工程教學(xué)帶來了諸多問題:課時(shí)不變,教學(xué)內(nèi)容偏多,教材的更新跟不上技術(shù)的發(fā)展。

2、教學(xué)過程仍然以教師“教”為中心,在教師的指導(dǎo)下完成課程的相關(guān)實(shí)驗(yàn)及課程設(shè)計(jì)的學(xué)習(xí)。軟件工程課程可操作性差、理論多、內(nèi)容抽象、難理解,很難充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和自主性,導(dǎo)致理論與實(shí)踐脫節(jié)。

3、學(xué)習(xí)軟件工程的學(xué)生幾乎都沒有軟件開發(fā)的經(jīng)驗(yàn),對(duì)于管理學(xué)的知識(shí)更是不知所然,加上有的教師也沒有完整項(xiàng)目軟件開發(fā)的經(jīng)驗(yàn),要讓學(xué)生做到“學(xué)中做,做中學(xué)”,真的是難上加難。

二、三元整合的教學(xué)思維

軟件工程課程主要介紹了軟件問題定義、項(xiàng)目計(jì)劃、需求分析、設(shè)計(jì)、維護(hù)等軟件開發(fā)過程中的各種問題。通過市場(chǎng)調(diào)查、觀摩學(xué)習(xí)、講座、校企合作,發(fā)現(xiàn)軟件行業(yè)在軟件設(shè)計(jì)、軟件維護(hù)、軟件測(cè)試三方面就業(yè)崗位多,人才缺口大。結(jié)合學(xué)生學(xué)習(xí)的特點(diǎn),參照國家相關(guān)職業(yè)標(biāo)準(zhǔn),確定軟件工程,培養(yǎng)人才方向崗位定位在軟件設(shè)計(jì)、軟件測(cè)試、軟件維護(hù)三個(gè)崗位,因此教學(xué)中將重點(diǎn)放在軟件設(shè)計(jì)、軟件維護(hù)、軟件測(cè)試上。文中以“學(xué)生信息管理系統(tǒng)”項(xiàng)目為載體,將項(xiàng)目開發(fā)過程中用到的各項(xiàng)工作技能按照工作過程分解任務(wù),項(xiàng)目分解成一個(gè)個(gè)的子案例,以任務(wù)分解的方式完成技能的案例教學(xué),體現(xiàn)工作過程的完整性。三個(gè)崗位的工作任務(wù)、職業(yè)能力、知識(shí)結(jié)構(gòu)之間的關(guān)系。整個(gè)教學(xué)過程是一個(gè)循序漸進(jìn)的過程,每個(gè)崗位有明確的工作任務(wù),每個(gè)工作任務(wù)對(duì)應(yīng)不同的職業(yè)能力,知識(shí)的表現(xiàn)形式也就不同。為了與崗位工作任務(wù)相適應(yīng),在項(xiàng)目教學(xué)中培養(yǎng)學(xué)生的職業(yè)能力,使學(xué)生做到“學(xué)中做,做中學(xué)”;在設(shè)計(jì)教學(xué)項(xiàng)目案例上做到項(xiàng)目難度適中、易理解、易操作、易掌握、有針對(duì)性和代表性,并且包含上述三個(gè)工作崗位的工作任務(wù)與職業(yè)能力相關(guān)知識(shí),最終達(dá)到項(xiàng)目驅(qū)動(dòng),任務(wù)分解的教學(xué)目的,同時(shí)學(xué)生也能進(jìn)一步理解工作過程中需要掌握的技能。

三、三元整合在教學(xué)中的應(yīng)用

案例教學(xué)、項(xiàng)目驅(qū)動(dòng)、任務(wù)分解的教學(xué)方法有各自特點(diǎn),如何將這些教學(xué)方法整合在一個(gè)具體的項(xiàng)目中,并發(fā)揮其優(yōu)點(diǎn)是教學(xué)中要重點(diǎn)解決的問題。將“學(xué)生信息管理系統(tǒng)”項(xiàng)目進(jìn)行分解,每一個(gè)子項(xiàng)目對(duì)應(yīng)一個(gè)具體的工作任務(wù)。對(duì)每個(gè)子項(xiàng)目按以下的教學(xué)步驟進(jìn)行教學(xué):

1、項(xiàng)目分解,確定每一個(gè)子項(xiàng)目的工作任務(wù)根據(jù)項(xiàng)目完成的時(shí)間限制、要求,將項(xiàng)目分解成子項(xiàng)目,不同的子項(xiàng)目對(duì)應(yīng)不同的工作任務(wù)。如“學(xué)生信息管理系統(tǒng)”可分解為“學(xué)生管理、課程管理、成績管理、信息查詢”四個(gè)子項(xiàng)目,且每個(gè)子項(xiàng)目對(duì)應(yīng)不同的工作任務(wù)。把工作任務(wù)獨(dú)立、花費(fèi)時(shí)間少的稱為小任務(wù);反之,工作任務(wù)需要多個(gè)教學(xué)單元經(jīng)過綜合實(shí)踐才能完成的,稱為大任務(wù)。在教學(xué)中又可將大任務(wù)分解為小任務(wù),通過分析總結(jié),最終使學(xué)生能掌握自上而下逐步求精分析問題解決問題的能力。

2、理論講解,案例演示教師結(jié)合案例演示,講解子項(xiàng)目中對(duì)應(yīng)的工作任務(wù),讓學(xué)生真實(shí)理解工作過程中這個(gè)子項(xiàng)目到底要做些什么,怎么做,哪些知識(shí)是已知的,哪些知識(shí)是未知的,提出問題,充分調(diào)動(dòng)學(xué)生的好奇心與求知欲。

3、學(xué)生分組討論,協(xié)同合作根據(jù)學(xué)生興趣、成績、實(shí)踐動(dòng)手能力將學(xué)生分成4到5個(gè)人為一個(gè)小組。小組成員共同討論完成項(xiàng)目的開發(fā)。工作任務(wù)完成過程中,讓學(xué)生輪換擔(dān)當(dāng)不同的角色,使其能體驗(yàn)不同角色在不同階段的職責(zé)與任務(wù),既培養(yǎng)學(xué)生團(tuán)隊(duì)協(xié)作能力,又發(fā)揮了各自特長,調(diào)動(dòng)了學(xué)生的積極性,從而提高了學(xué)習(xí)興趣。

4、學(xué)生各自完成工作任務(wù)通過項(xiàng)目分工,團(tuán)隊(duì)中的每個(gè)成員都有明確的任務(wù),結(jié)合教師的案例演示進(jìn)行工作任務(wù)的模擬練習(xí),讓學(xué)生對(duì)工作任務(wù)的完成有了真正的認(rèn)識(shí),從而培養(yǎng)學(xué)生的職業(yè)能力。

5、總結(jié)工作任務(wù)成果,評(píng)審驗(yàn)收首先,學(xué)生對(duì)自己完成的子項(xiàng)目進(jìn)行展示、總結(jié),哪些完成,哪些沒有完成,原因在什么地方;其次,教師對(duì)每個(gè)團(tuán)隊(duì)項(xiàng)目完成的情況進(jìn)行比較,并將各團(tuán)隊(duì)工作成果與案例演示中的工作成果進(jìn)行比較,總結(jié)規(guī)律和技巧,使團(tuán)隊(duì)中的每個(gè)學(xué)生知道自己在做什么,做得如何,哪些地方需要改進(jìn),哪些知識(shí)需要完善,自己發(fā)揮了什么作用,將實(shí)踐上升到理論高度,進(jìn)而培養(yǎng)學(xué)生的職業(yè)能力。

6、拓展第二課堂,培養(yǎng)學(xué)生的研究、創(chuàng)新性學(xué)習(xí)能力在案例教學(xué)與學(xué)生實(shí)踐的基礎(chǔ)上,學(xué)生對(duì)工作過程中所要完成的工作任務(wù)有了基本的了解和認(rèn)識(shí)。對(duì)于學(xué)習(xí)興趣高、實(shí)踐能力強(qiáng)的同學(xué),選擇自己感興趣的方面跟老師一起參加項(xiàng)目研發(fā),在教師的指導(dǎo)下,了解跟蹤軟件開發(fā)新技術(shù)發(fā)展趨勢(shì),更加深入了解軟件工程精髓,進(jìn)而培養(yǎng)自己創(chuàng)新性學(xué)習(xí)能力。

四、總結(jié)

第12篇

信息產(chǎn)業(yè)的迅速發(fā)展對(duì)軟件技術(shù)從業(yè)人員提出了更多要求;盡管國內(nèi)高校軟件人才的培養(yǎng)數(shù)量不斷攀升,但真正能夠融入軟件開發(fā)團(tuán)隊(duì)的人并不多,這嚴(yán)重阻礙了我國信息產(chǎn)業(yè)的發(fā)展。造成這一現(xiàn)象的主要原因是軟件技術(shù)相關(guān)專業(yè)的人才培養(yǎng)模式落后,基礎(chǔ)理論+實(shí)驗(yàn)室上機(jī)實(shí)踐構(gòu)成了教學(xué)的主體,普遍缺少對(duì)學(xué)生素質(zhì)和工程化實(shí)踐能力的培養(yǎng),同時(shí)也缺乏工程化[1]實(shí)訓(xùn)必備的教學(xué)環(huán)境,因此很難培養(yǎng)出符合軟件公司要求的實(shí)踐型技能型軟件人才[2]。

長沙民政職業(yè)技術(shù)學(xué)院軟件技術(shù)專業(yè)教師團(tuán)隊(duì)通過對(duì)學(xué)生職業(yè)素質(zhì)和核心技能培養(yǎng)方面進(jìn)行了一系列的探索與研究,通過對(duì)高職軟件技術(shù)專業(yè)課程進(jìn)行工程化改造的探索與實(shí)踐,在教學(xué)過程中產(chǎn)生良好的教學(xué)效果。本文以長沙民政職業(yè)技術(shù)學(xué)院為例對(duì)此教學(xué)探索實(shí)踐活動(dòng)做了一個(gè)闡述與總結(jié)。本院軟件技術(shù)專業(yè)培養(yǎng)目標(biāo)通過對(duì)面向?qū)ο蟮能浖こ谭椒ā?shù)據(jù)庫、.Net/Java/移動(dòng)應(yīng)用/WindowsStore/云應(yīng)用開發(fā)技術(shù)、軟件測(cè)試技術(shù)等專業(yè)理論基礎(chǔ)知識(shí)的學(xué)習(xí),使學(xué)生掌握程序員及相關(guān)崗位必備的理解軟件設(shè)計(jì)、掌握從事軟件開發(fā)先進(jìn)技術(shù)、熟悉測(cè)試、實(shí)施以及現(xiàn)場(chǎng)管理等專業(yè)理論基礎(chǔ)知識(shí),具備良好的職業(yè)道德、職業(yè)素養(yǎng),培養(yǎng)德、智、體、美全面發(fā)展,心理健康,具有“愛眾親仁”道德精神和“博學(xué)篤行”專業(yè)品質(zhì)和較強(qiáng)學(xué)習(xí)能力、創(chuàng)新能力的高素質(zhì)技術(shù)技能型軟件技術(shù)專門人才。本專業(yè)教學(xué)團(tuán)隊(duì)通過對(duì)北京中軟強(qiáng)網(wǎng)、杭州TCS公司、上海漢得信息技術(shù)有限公司等數(shù)十家公司核心崗位所需人才的能力需求調(diào)查分析與研究,發(fā)現(xiàn)IT行業(yè)人才所需能力主要分為三類:職業(yè)核心能力和職業(yè)核心素質(zhì)。其中職業(yè)核心能力主要包括軟件分析能力、軟件設(shè)計(jì)能力、數(shù)據(jù)庫編程能力、界面編程能力、程序編碼能力、軟件測(cè)試能力和系統(tǒng)維護(hù)能力;職業(yè)核心素質(zhì)主要包括分析與解決問題能力、自主學(xué)習(xí)能力、團(tuán)隊(duì)合作能力、表達(dá)溝通能力、探索創(chuàng)新能力和抗挫抗壓能力。

本專業(yè)教學(xué)團(tuán)隊(duì)根據(jù)調(diào)研情況,對(duì)課程進(jìn)行工程化體系[3],為了實(shí)現(xiàn)教、學(xué)、做一體化的教學(xué)目標(biāo),在講義或教材的運(yùn)用上重點(diǎn)闡述項(xiàng)目實(shí)施的方法和步驟,按照軟件開發(fā)過程對(duì)教學(xué)內(nèi)容進(jìn)行了重構(gòu),形成新的“工程化”課程體系。在本專業(yè)教學(xué)中采納特色教學(xué)法ISAS教學(xué)法、項(xiàng)目教學(xué)法和榜樣教學(xué)法。工程化課程內(nèi)容組織循序漸進(jìn),從簡單到復(fù)雜,從實(shí)踐到理論,再到實(shí)踐不斷循環(huán),使學(xué)生對(duì)技術(shù)的應(yīng)用能力不斷提升。項(xiàng)目實(shí)踐劃分為“四個(gè)應(yīng)用層次”:①驗(yàn)證性項(xiàng)目:學(xué)生在解決一個(gè)與教師示范或操作規(guī)程中類似的、或更復(fù)雜的問題,學(xué)以致用,鞏固基礎(chǔ)知識(shí)。②訓(xùn)練性項(xiàng)目:學(xué)生借助相關(guān)輔助工具完成的項(xiàng)目,主要培養(yǎng)學(xué)生的對(duì)技能的熟練程度。③設(shè)計(jì)性項(xiàng)目:設(shè)計(jì)性項(xiàng)目是在一個(gè)訓(xùn)練單元結(jié)束進(jìn)行的綜合性項(xiàng)目,由學(xué)生綜合運(yùn)用本單元所學(xué)理論解決實(shí)際的問題,主要培養(yǎng)學(xué)生的分析問題、解決問題的能力和必備專業(yè)核心技能。④創(chuàng)造性項(xiàng)目:創(chuàng)造性應(yīng)用層次是在課程結(jié)束后給出課程的課程設(shè)計(jì)題目,由學(xué)生綜合運(yùn)用本課程所學(xué)理論解決實(shí)際的問題,主要培養(yǎng)學(xué)生創(chuàng)新能力和抗壓抗挫的能力。基于工程化的課程體系的改革與實(shí)踐成果為培養(yǎng)更多優(yōu)秀人才和提高專業(yè)人才的合格率奠定了堅(jiān)實(shí)的基礎(chǔ)。

通過多年的課程工程化改革的探索與實(shí)踐,我院軟件技術(shù)專業(yè)以就業(yè)為導(dǎo)向,緊跟行業(yè)的發(fā)展方向,依據(jù)行業(yè)人才的需求特點(diǎn),全面實(shí)施學(xué)院與市場(chǎng)對(duì)接、學(xué)生與社會(huì)對(duì)接、教學(xué)與就業(yè)對(duì)接的培養(yǎng)機(jī)制,加強(qiáng)實(shí)習(xí)實(shí)踐環(huán)節(jié),分期分批安排學(xué)生到企業(yè)實(shí)習(xí)、實(shí)訓(xùn),畢業(yè)生就業(yè)競(jìng)爭優(yōu)勢(shì)明顯,專業(yè)就業(yè)對(duì)口率顯著提高。

作者:唐一韜 單位:長沙民政職業(yè)技術(shù)學(xué)院

亚洲精品无码久久久久久久性色,淫荡人妻一区二区三区在线视频,精品一级片高清无码,国产一区中文字幕无码
日韩欧美人成在线观看 | 最新国产一级视频免费 | 在线精品视频A免费不卡 | 天堂v亚洲国产v第一次 | 日韩欧美一区二区三区在线观看动漫 | 在线观看精品国产免费 |