前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇軟件測試實訓總結(jié)范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

我院從2004年即開設(shè)了軟件測試方向,在培養(yǎng)方案、課程體系、實踐環(huán)節(jié)等方面作了大量的探索、研究和實踐工作,取得了一些成效,也遇到了許多問題。本文對我院的軟件測試技術(shù)人才的培養(yǎng)模式進行分析和總結(jié),希望能拋磚引玉,與同行交流。
1兩年制軟件測試方向課程體系的特點
兩年制軟件測試人才培養(yǎng)的特點主要有:
(1) 學制短,只有兩年;
(2) 目標是培養(yǎng)實用型軟件測試技術(shù)人才;
(3) 要具備一定的編程能力。
上述特點決定了軟件測試人才的課程體系的特點:
(1) 方向即專業(yè)由于學制短(兩年),除了第四學期的畢業(yè)實訓,實際上真正上課時間只有三個學期。所以軟件職業(yè)技術(shù)人才不能像本科生培養(yǎng)一樣,到大三才分方向,而必須從入校就開始分,所以軟件測試方向?qū)嶋H上是按軟件測試專業(yè)來培養(yǎng)。
(2) 開發(fā)與測試兼?zhèn)湟粋€合格的軟件測試人員必須具備基本的編程能力和軟件開發(fā)人才的基本素養(yǎng)。所以軟件測試方向的課程除了測試課程外,還要掌握軟件技術(shù)的基本課程,包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫、計算機網(wǎng)絡(luò)、軟件工程,以及至少一門主流程序設(shè)計語言等。
(3) 課程緊湊、課時多由于相對于其他專業(yè)來講,軟件測試方向的學生要學習更多的課程,所以課時就多,課程安排緊湊。
(4) 實用性和實時性作為實用型軟件測試人才,學生必須掌握當前主流的測試工具、實用測試技術(shù)和方法等。所以課程體系必須要具備實用性和實時性。
2課程的設(shè)置
在設(shè)置課程時,我們進行了大量的調(diào)研,經(jīng)過2004級和2005級兩屆學生的培養(yǎng)實踐,針對培養(yǎng)效果,進行了一些分析和課程改革。目前2006級的課程設(shè)置是在掌握基本的軟件技術(shù)基礎(chǔ)知識和一門主流程序設(shè)計語言的基礎(chǔ)上,開設(shè)了“軟件測試技術(shù)”、“功能測試與性能測試”、“測試管理”等軟件測試專業(yè)課程。
主要專業(yè)課程設(shè)置見表1。
從功能上講,課程的設(shè)置可以分成5個部分,對應學生不同層次能力的培養(yǎng)。
第一部分程序設(shè)計能力、工程化開發(fā)思想的培養(yǎng)。該部分的課程主要包括VB、Java、數(shù)據(jù)結(jié)構(gòu)、計算機網(wǎng)絡(luò)、數(shù)據(jù)庫、軟件工程等,主要是軟件技術(shù)基礎(chǔ)知識的學習,培養(yǎng)學生基本的程序設(shè)計能力,使之具備軟件技術(shù)人才的基本素養(yǎng),同時軟件工程等培養(yǎng)學生工程化和規(guī)范化的軟件開發(fā)思想。采用Java作為主要編程語言,將另一主流語言C#作為選修課,體現(xiàn)課程設(shè)置的靈活性。
在編程的課時和基礎(chǔ)訓練上和軟件技術(shù)專業(yè)編碼方向的學生一樣,設(shè)置的原則:首先是一個軟件測試人員必須具有基本的編程能力和經(jīng)驗,才能更好地搞好軟件測試工作。第二是根據(jù)當前軟件企業(yè)的人才需求考慮學生的就業(yè),因為河南省絕大多數(shù)軟件企業(yè)規(guī)模都較小,設(shè)置專職的軟件測試崗位的較少,程序員通常又是測試員,所以使學生既能編程又能測試,拓寬就業(yè)渠道。
第二部分軟件測試基礎(chǔ)知識。主要是“軟件測試技術(shù)”課程,側(cè)重于測試理論和技術(shù)的掌握、搭建測試環(huán)境、測試工程師的基本職業(yè)素養(yǎng)培養(yǎng)。使學生在學習編程的同時,掌握對應的測試技術(shù)概念和基本知識。為進一步的實際項目測試打下基礎(chǔ)。該部分對應有2周的一級集中實踐課題,進行基本的測試訓練。
第三部分主流測試技術(shù)和工具的掌握和使用、實際測試能力的強化和提高。對應的課程是“性能測試與功能測試”,該課程主要是結(jié)合實際的軟件項目,介紹主流的測試技術(shù)和測試工具的使用,但并不只是性能測試與功能測試。該部分對應有3周的二級集中實踐課題,分組進行實際的測試訓練。
第四部分測試項目管理能力培養(yǎng)。主要課程為“軟件測試管理”,培養(yǎng)學生工程化的測試思想,學習主流測試管理方法和工具的應用。該部分對應有3周的三級集中實踐課題,訓練項目的測試過程管理和測試管理工具的使用。
第五部分綜合測試能力培養(yǎng),即畢業(yè)實訓。該實訓為最后一個學期,學生到軟件企業(yè)或?qū)嵱柣貐⒓訉嶋H的軟件項目開發(fā)和測試,進行實境實習,綜合地運用所學的測試和編程技術(shù)。
3實踐環(huán)節(jié)
培養(yǎng)過程的實施可以歸結(jié)為“夯實基礎(chǔ),強化訓練”,夯實基礎(chǔ)即培養(yǎng)基本的編程能力和掌握基本的測試技術(shù)。強化訓練即強調(diào)實際能力的培養(yǎng),通過對實際的軟件項目進行測試訓練,使學生熟練掌握主流的測試技術(shù)和測試工具的使用。
為了加強實際能力的培養(yǎng),在正常教學的實踐外,我們還在第1~3學期分別設(shè)置了一級、二級、三級集中實踐課題,并要求軟件測試方向的學生要與軟件編碼方向的學生組合協(xié)作進行,專門負責相應的軟件測試工作。使學生感受到測試工作的重要性,同時培養(yǎng)其協(xié)作能力。一級和二級實踐課題主要為驗證型,三級實踐課題則為設(shè)計型。
第4學期為畢業(yè)實訓,采用實地場景教學,對實際的應用項目進行測試,角色模擬,項目驅(qū)動。該階段從測試需求分析開始,一直到測試總結(jié)報告的撰寫,貫穿一個完整項目的開發(fā)和測試整個過程。是對學生所學知識的一個總結(jié)和綜合利用的強化。
各實踐環(huán)節(jié)環(huán)環(huán)相扣,循序漸進,由易到難,由單一到綜合,形成一個完整的實踐體系。
集中實踐環(huán)節(jié)安排見表2。
4測試工具的選擇
由于軟件測試工具較多,而兩年制課時太緊張,所以只能學習常用測試工具的使用。我們選用的主要自動化測試工具見表3。
通過測試工具的使用,可以加深對測試原理和理論的理解,掌握主流的測試技術(shù)和方法。
5遇到的問題及采取的措施
軟件測試人才作為剛興起的職業(yè)技術(shù)人才,在培養(yǎng)過程中必然會遇到許多問題,相信這些問題也是其他院校在培養(yǎng)軟件測試人才時遇到的共性問題,我們針對這些問題采取了許多有效的措施,不斷改進。
(1) 對口就業(yè)較難
主要原因是我國“重開發(fā),輕測試”的現(xiàn)象過于嚴重,很多軟件公司沒有專門的測試部門,測試工程師太少,開發(fā)人員兼作測試工作的現(xiàn)象十分普遍。但并不是說我們的培養(yǎng)方向不對,這正說明軟件測試工程師職業(yè)還沒形成規(guī)模,正在興起時期。據(jù)2006年12月國家信產(chǎn)部“2006中國軟件質(zhì)量年會”公布,軟件測試人才為2006年最緊缺的人才之一,在上海、北京等地,軟件測試工程師已成為“地位高,待遇高”的“雙高”人才。企業(yè)規(guī)范化需要規(guī)模和過程,軟件質(zhì)量問題將成為軟件企業(yè)能否繼續(xù)發(fā)展壯大的關(guān)鍵所在,越來越多的企業(yè)管理者意識到產(chǎn)品測試的重要性,所以軟件測試工程師屬于朝陽職業(yè)。
當然我們也采取了有效措施,如在前期強化基本的編程訓練,使學生既能搞開發(fā),也能搞測試,提高就業(yè)的靈活性。
(2) 教材少
軟件測試作為一個新的專業(yè)(方向),目前還沒有成體系的軟件測試系列教材,所以在選教材時只能選與教學大綱內(nèi)容相近的教材或技術(shù)書,或自己編寫講義。但給講師授課帶來許多困難。當然要很好地解決該問題需要教育管理部門和眾多同行的共同努力。
(3) 測試項目實例缺乏
由于測試項目都屬于公司內(nèi)部資料,一般很難獲得,不像通用應用程序模塊一樣在網(wǎng)上可隨意找到。對此我們組織設(shè)計了一些測試案例,同時從合作的軟件公司獲取了一些實際項目案例,使學生能在實境中實踐。畢業(yè)實訓時大部分學生則直接到軟件公司進行實地實習。
(4) 師資力量薄弱
師資是保證教學質(zhì)量的關(guān)鍵,開始時師資力量較薄弱,我們采取的措施有:挑選有實際項目開發(fā)經(jīng)驗的老師來授課、從IT公司引進專業(yè)測試工程師、將有一定測試工作經(jīng)驗的老師送出去加強培訓等。另外還不定期聘請IT公司的測試專家來做專業(yè)講座,拓展學生的知識面。
CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識、個人與職業(yè)技能、人際團隊能力和工程系統(tǒng)能力四個層面,要求以綜合的培養(yǎng)方式使學生在這四個層面達到預定目標。CDIO不僅繼承和發(fā)展了歐美20多年來工程教育改革的理念,還提出了系統(tǒng)的能力培養(yǎng)、全面的實施指導、完整的實施過程和嚴格的結(jié)果檢驗的12條標準,具有很強的可操作性。
2綜合實訓課程的定位與培養(yǎng)目標
按照循序漸進,由淺入深,逐層推進的原則,鹽城師范學院信息科學與技術(shù)學院將軟件工程專業(yè)的實踐教學體系分為四個層次:課程實驗、課程設(shè)計、綜合實訓、畢業(yè)設(shè)計。其中,綜合實訓是以前期課程實驗和課程設(shè)計為基礎(chǔ),綜合運用多門相關(guān)課程(群)知識完成一個工程項目的實戰(zhàn)訓練,并作為后續(xù)畢業(yè)設(shè)計的預演,是整個實踐教學體系中承上啟下的關(guān)鍵環(huán)節(jié)。在軟件工程領(lǐng)域,軟件開發(fā)與軟件測試是目前兩個主流的就業(yè)方向,也是綜合實訓課程訓練的重點。軟件開發(fā)綜合實訓要求以軟件生命周期為主線,綜合運用程序設(shè)計、數(shù)據(jù)庫應用、軟件工程、軟件項目管理等學科知識,嚴格遵守軟件開發(fā)的流程與規(guī)范,完成一個軟件項目的開發(fā),最后提交軟件產(chǎn)品和相關(guān)技術(shù)文檔;軟件測試綜合實訓要求學生以軟件開發(fā)綜合實訓所完成的軟件產(chǎn)品為被測對象,綜合運用軟件測試與質(zhì)量保證、軟件測試流程與方法、測試框架與自動化測試等學科知識,使用軟件測試的方法與技術(shù),設(shè)計測試用例和測試腳本,完成被測軟件的功能測試與性能測試,生成測試報告,并對測試結(jié)果進行分析。綜合實訓的培養(yǎng)目標為:通過軟件開發(fā)與軟件測試項目的實戰(zhàn)訓練,全面提升學生綜合運用所學知識與技術(shù)解決實際工程問題的素質(zhì)與能力,進一步加深學生對工程化、系統(tǒng)化原則與方法的理解,為勝任現(xiàn)代軟件工程環(huán)境下高質(zhì)量軟件的開發(fā)、測試和維護工作奠定堅實的基礎(chǔ)。
3CDIO模式下課程改革與實踐
根據(jù)綜合實訓課程的定位和培養(yǎng)目標,借鑒和吸收CDIO工程教育理念和標準,按照“以CDIO培養(yǎng)大綱為指南、以項目為載體任務為驅(qū)動、以工程能力培養(yǎng)為目標”的原則,對我們綜合實訓課程改革進行了探索與實踐。
3.1全真模擬企業(yè)環(huán)境,實施一體化訓練模式
軟件開發(fā)和軟件測試是綜合實訓的主體內(nèi)容,傳統(tǒng)的訓練模式將二者割裂開來,分兩個階段分別完成實訓項目,這種方式?jīng)]有考慮軟件開發(fā)與軟件測試的內(nèi)在關(guān)聯(lián)與協(xié)同性,與企業(yè)真實環(huán)境也不相符合;并且由于兩個實訓階段時間跨度較大,項目銜接性差,效率低下,實訓效果也大打折扣;而在真實的企業(yè)環(huán)境中,軟件開發(fā)小組和軟件測試小組共同對同一個項目負責,各司其職,協(xié)同完成整個項目。鑒于此,我們采取“全真模擬、同步協(xié)作、角色互換”的策略,實施軟件開發(fā)與軟件測試一體化的訓練模式。具體地說,整個實訓過程完全模擬企業(yè)真實環(huán)境,將某個項目分配給由若干學生臨時組成的項目組,該項目組又細分為開發(fā)小組和測試小組,分別負責軟件的開發(fā)與測試工作;項目完成后,開發(fā)小組和測試小組角色互換,重做該項目。實踐表明,一體化的訓練模式能實現(xiàn)軟件開發(fā)與軟件測試的無縫銜接,學生能在更為真實的環(huán)境中參與整個項目過程,體驗不同角色的職責范圍,并通過不同的角色轉(zhuǎn)換,使學生更深刻認識到開發(fā)人員與測試人員協(xié)同合作對完成整個軟件項目的重要性。
3.2項目驅(qū)動,全面實踐CDIO
CDIO的核心就是企業(yè)與社會環(huán)境下的構(gòu)思、設(shè)計、實現(xiàn)和運作系統(tǒng),它展示了一個產(chǎn)品或系統(tǒng)完整的開發(fā)過程,也體現(xiàn)了“做中學”和“基于項目的教育和學習”的精髓。從軟件開發(fā)與軟件測試的角度,無論是以軟件生命周期為主線的開發(fā)過程,還是以測試流程為主線的測試過程,無不體現(xiàn)著軟件產(chǎn)品從構(gòu)思到運作的整個生產(chǎn)過程,與CDIO理念不謀而合。這里,我們以項目為載體、任務為驅(qū)動,以CDIO方法論為指導,嚴格按照“構(gòu)思、設(shè)計、實現(xiàn)和運作”四個不同階段來開展實訓過程,以培養(yǎng)學生對產(chǎn)品、過程和系統(tǒng)的構(gòu)建能力,增強學生的工程化意識。CDIO與軟件開發(fā)、軟件測試過程的對應關(guān)系
3.3分組互學互助,培養(yǎng)團隊協(xié)作能力
團隊能力是CDIO大綱要求工程畢業(yè)生必備的一種能力,也是軟件企業(yè)非常看重的一種職業(yè)能力。在實際實訓過程中,我們模擬企業(yè)真實環(huán)境,將所有學生分為若干項目組,每個項目組又細分為開發(fā)小組和測試小組,各小組由一名組長和若干名組員構(gòu)成。根據(jù)任務分工不同,每名學生都被賦予一定的角色,組員在組長的指揮協(xié)調(diào)下通力合作,共同完成實訓項目。實踐表明,分組模式能較好地激發(fā)學生的學習熱情,提高學習效率,而且也營造了良好的學習氛圍,組員之間分工協(xié)作,互學互助,學生的溝通能力、協(xié)作精神和團隊意識大為提升。
3.4面向全體,務實勿虛,促進共同進步
綜合實訓是一種典型的自主學習課程,學生在任務的驅(qū)動下以小組為單位協(xié)作完成實訓項目,但由于任務分工不合理、學生自制力差等原因,容易導致小組內(nèi)個別技術(shù)較好、自覺性高的學生承擔大部分甚至全部工作,而部分學生卻人浮于事,使團隊分工協(xié)作流于形式,不利于全體學生的共同進步與提高。為避免此類現(xiàn)象的發(fā)生,我們考慮在角色分配和任務分工時,盡量使學生都能承擔軟件設(shè)計、編碼、測試用例設(shè)計、腳本設(shè)計、測試實施等較為具體的工作,使學生通過具體的訓練來提高專業(yè)技能,而對于需求分析、計劃制定、總結(jié)報告等相對較“虛”的工作則由組長帶領(lǐng)全體組員共同完成;同時,任務分工也充分考慮學生原有的技術(shù)基礎(chǔ)、興趣愛好和特長。這種分工方式在尊重學生個體意愿的基礎(chǔ)上使得每個人都有具體明確而又力所能及的任務分工,能充分調(diào)動學生的學習積極性,激發(fā)學生的學習潛能,促進全體學生的共同進步與提高。
3.5實施多維度考評體系,注重過程考核和能力考核
考核是對學生學習成果的認定和評價,良好的考核機制能對學生的學習過程和學習動機產(chǎn)生正確的指引作用,促進培養(yǎng)目標的達成。在實訓課程的考核上,我們以CDIO大綱要求的能力培養(yǎng)為導向,學習過程與學習結(jié)果并舉,實施多維度的考評機制,每名學生的成績由平時成績、所在小組成績和個人成績?nèi)糠纸M成。其中,平時成績主要考評學生的職業(yè)態(tài)度與能力,小組成績主要考評學生所在小組的整體表現(xiàn)和工程實作能力,個人成績主要考評學生個體所承擔任務的完成質(zhì)量,且每項成績的考評方式也是多元的,力求做到公平、公正、合理。在小組內(nèi)部,同組學生的小組成績相同,但平時成績和個人成績各異,引導學生在努力完成各自任務的同時,重視組內(nèi)的協(xié)作互助,并通過各個個體的高質(zhì)量工作提高整個團隊的工作質(zhì)量。實踐表明,該考評體系既重視最終學習成果的呈現(xiàn)也關(guān)注學生學習過程中的表現(xiàn);既重視團隊整體的工作效率也關(guān)注學生個體在團隊中的價值;既強調(diào)學生專業(yè)技能的訓練和工程能力的培養(yǎng)也關(guān)注學生職業(yè)素養(yǎng)和個人能力的提高,有效避免了傳統(tǒng)評價方式只看結(jié)果不看過程、評價指標單一化、評價結(jié)果趨同化的弊端。
4結(jié)束語
本人從事一年級《計算機組裝與維修》教學,根據(jù)中職學校學生的升學和就業(yè)的需要,在教學中,我認為《計算機組裝與維修》課程主要涉及四類主要的知識塊:硬件組裝(匹配)、故障檢測、軟件安裝及軟件測試。下面具體探討“硬件組裝”、“故障檢測”、“軟件安裝”及“軟件測試”四類主要的知識塊如何按照“任務驅(qū)動”教學模式進行教學。
⒈“硬件組裝”知識塊
該知識塊的教學組織與實施一般過程為:課堂設(shè)計――示范引導――模仿試做――糾錯重做――復述總結(jié)。主張課堂組織以學生小組為中心,內(nèi)容教學以任務為驅(qū)動,形成師生互動、生生合作的探究式學習氛圍。各環(huán)節(jié)具體操作要求如下:
課堂設(shè)計――將社會需要設(shè)計為相應的課堂學習行為,形成以培養(yǎng)專業(yè)能力為核心、學習能力和社會能力為兩翼的課堂教學預案。
示范引導――主講教師進行操作示范,在此過程中結(jié)合錄像、課件、網(wǎng)絡(luò)、軟件進一步向?qū)W生展示操作的全過程。
模仿試做――學生在觀看完老師的演示后開始動手實際操作,教師巡視指導,發(fā)現(xiàn)個別錯誤與一般錯誤。
糾錯重做――及時糾正個別錯誤,集體講評一般錯誤,之后讓學生重做一些步驟。
復述總結(jié)――最后老師對操作步驟進行復述,特別提醒容易出錯的步驟和環(huán)節(jié),總結(jié)整堂課技能要點、方法要點和社會需要要點。
例如,在“為系統(tǒng)安裝網(wǎng)絡(luò)硬件”課例中,抓住其中的網(wǎng)卡安裝、插槽選擇、金手指的接觸情況、網(wǎng)卡類型的選擇,IP地址的設(shè)置等幾項關(guān)鍵技術(shù),而在網(wǎng)絡(luò)原理、網(wǎng)絡(luò)ISO的分層則一帶而過只作簡單介紹。教師先講解示范,接著由學生試做,同時教師巡回指導,發(fā)現(xiàn)個別性問題,及時指導解決;針對一般性問題,教師則講評糾錯;之后對一般性問題容易出現(xiàn)的環(huán)節(jié),讓學生重做有關(guān)步驟。
2.“故障檢測”知識塊
“故障檢測”包括硬故障和軟故障的檢測,硬故障是指計算機硬件出現(xiàn)的問題,軟故障是指軟件運行出現(xiàn)的問題。該模式的一般過程為:課堂設(shè)計――預設(shè)故障――分組討論――嘗試修復――糾錯重試――分析總結(jié)。上課前教師提前預設(shè)若干個可控制故障,上課開始時分組討論每個故障產(chǎn)生的原因,在討論的基礎(chǔ)上小組嘗試排除故障。這種模式采用問題驅(qū)動來展開。各環(huán)節(jié)具體操作要求如下:
課堂設(shè)計――將社會需要設(shè)計為相應的課堂學習行為,形成以培養(yǎng)專業(yè)能力為核心、學習能力和社會能力為兩翼的課堂教學預案。
3.“軟件安裝”知識塊
“軟件安裝”包括系統(tǒng)軟件安裝和應用軟件安裝,以及多操作系統(tǒng)安裝。“軟件安裝”行為引導教學模式的一般過程為:課堂設(shè)計――軟件介紹――安裝提示――學生安裝――個別輔導――總結(jié)提高。本模式教學以問題或任務為驅(qū)動展開。各環(huán)節(jié)具體操作要求如下:
課堂設(shè)計――將社會需要設(shè)計為相應的課堂學習行為,形成以培養(yǎng)專業(yè)能力為核心、學習能力和社會能力為兩翼的課堂教學預案。
軟件介紹――介紹所要安裝的軟件背景知識,包括軟件的開發(fā)商、版本的演化、最新版本的功能等。
4.“軟件測試”知識塊
“軟件測試”就是用軟件對硬件系統(tǒng)進行性能測試,目的是觀察或比較不同品牌的組件的性能表現(xiàn)。“軟件測試”行為引導教學模式的一般過程為:課堂設(shè)計――布置任務――分組操作――結(jié)果報告――比較分析。這個過程采取任務驅(qū)動來展開。各環(huán)節(jié)具體操作要求如下:
課堂設(shè)計――將社會需要設(shè)計為相應的課堂學習行為,形成以培養(yǎng)專業(yè)能力為核心、學習能力和社會能力為兩翼的課堂教學預案。
布置任務――軟件測試包括兩類任務,一是匹配性測試,一是系統(tǒng)優(yōu)化測試。教學中可以選擇某一類任務或兩類任務組合進行。
分組操作――學生在明確任務后開始分組測試。
結(jié)果報告――對小組測試參數(shù)進行分析,形成一個有說服力的組件選擇方案或匹配優(yōu)化的測試報告。
在教學中可以充分利用學校的現(xiàn)有資源。現(xiàn)在計算機技術(shù)發(fā)展很快,各個學校都有許多淘汰的計算機,但它們都還可以正常使用。我們可以利用它們建立計算機組裝與維修實驗室,在加上一些典型的、比較新的演示教師機,基本就能滿足教學要求,解決學生的動手操作問題。上述大部分教學都應該在組裝與維修的實驗室進行才能達到教學目的。
在本課程中還有很重要的組成部分那就是實訓部分。《計算機組裝與維修》實訓的目的是鍛煉和培養(yǎng)學生實際操作技能和解決問題的動手綜合能力。學生可在基本掌握各部分內(nèi)容的基礎(chǔ)上集中進行相關(guān)實驗,以加深對知識的理解和掌握。在實驗的基礎(chǔ)上進行實訓,提高學生的軟硬件安裝水平和排除故障的能力。
本課程考試改革的目的旨在加強學生技能、能力培養(yǎng),使學生重視實踐性技能的學習。課程考試采用抽簽抽取問題決定操作考試和口試內(nèi)容的考試方法。通過建立涵蓋《計算機組裝與維修》各關(guān)鍵技術(shù)的項目庫,給出各操作項目的難度系數(shù),考試前將這些操作項目作為考試內(nèi)容公布給學生,讓他們?nèi)鏈蕚洌@些項目涉及組裝、測試、維護和維修的主要方面,目的是要學生全面掌握操作內(nèi)容。考試時,讓每個學生隨機抽取一個項目,學生先口頭陳述本操作項目的原理、方法、步驟和過程等,然后再進行動手操作,操作完成后學生還可以再作補充陳述。教師根據(jù)操作與口試結(jié)果,以及所選擇項目的難度系數(shù),以操作與口試7:3的比例給學生評定本課程考核成績。具體安排為整個考試總時間為3小時,包括口試和操作考試。口試陳述、答問30分鐘,其余時間為操作考試時間,操作完成后學生還可以再作補充陳述。
考試程序為:
(1)學生抽取考試項目。
(2)根據(jù)項目名稱,口頭陳述本項目的原理、方法、步驟和過程,期間老師根據(jù)學生陳述情況隨時提出問題,學生口頭回答。老師做好相應口試記錄。
(3)學生進入操作考試,教師和輔導教師全程監(jiān)控,并做好相應的記錄。
(4)操作完畢,有需要再陳述的學生可以提出補充陳述要求,否則離開考場。監(jiān)考老師合議評定學生考試成績。
如上面的考題學生基本都能回答正確,這樣進入社會工作后,基本可以達到用人單位對中職計算機應用專業(yè)學生的要求。那我們的教學目的也就達到了。
附加:
本課程所需要的實驗條件:
摘 要:文章以如何培養(yǎng)滿足企業(yè)要求的軟件技術(shù)人才為出發(fā)點,詳細論述廣州大學華軟軟件學院培養(yǎng)軟件技術(shù)人才的實踐教學體系及實踐教師隊伍建設(shè)和實踐教學質(zhì)量評價。
關(guān)鍵詞:獨立學院;軟件技術(shù)人才;實踐教學體系
軟件產(chǎn)業(yè)正成為信息產(chǎn)業(yè)和國民經(jīng)濟發(fā)展新的增長點,然而國內(nèi)的軟件企業(yè)一再強調(diào)軟件人才的不足,原因何在呢?軟件人才教育的相對落后是影響人才短缺的一個重要因素,學生在學校學到的知識不能直接應用到企業(yè)的軟件開發(fā)或測試上[1]。軟件企業(yè)要加大與高校及培訓機構(gòu)的合作,開展“訂單式”人才培養(yǎng),學校在教學過程中,更加注重實踐教學。廣州大學華軟軟件學院成立于2002年,是全國300多家獨立學院中唯一的一所軟件學院,學院在軟件技術(shù)人才培養(yǎng)方面的探索和實踐已取得一定的成效,其中實踐教學發(fā)揮了重要的作用。本文著重介紹學院軟件技術(shù)人才實踐教學體系的相關(guān)內(nèi)容。
1 軟件工程專業(yè)簡介
軟件技術(shù)人才的培養(yǎng)主要立足于軟件工程專業(yè)(專業(yè)方向包括軟件開發(fā)、移動互聯(lián)網(wǎng)絡(luò)應用及軟件測試技術(shù))和計算機科學與技術(shù)專業(yè)(筆者所在系的專業(yè)方向為企業(yè)級數(shù)據(jù)庫應用與開發(fā))。軟件工程專業(yè)重視基礎(chǔ)理論、工程訓練、職業(yè)發(fā)展及外語能力的培養(yǎng),實踐課程注重軟件系統(tǒng)分析與設(shè)計、軟件開發(fā)與測試、軟件質(zhì)量控制與項目管理等方面能力的培養(yǎng),要求本專業(yè)學生在掌握計算機軟件領(lǐng)域基本理論知識的前提下,通過與IBM、Microsoft、SUN等業(yè)內(nèi)大型企業(yè)合作,及時了解業(yè)界最新的軟件開發(fā)與設(shè)計和軟件項目管理技術(shù),并能熟練使用軟件工業(yè)界主
作者簡介:吳愛華,男,講師,研究方向為數(shù)據(jù)庫技術(shù)、軟件開發(fā)方法及軟件測試技術(shù)等。
流的開發(fā)工具以及開源軟件技術(shù)開發(fā)有一定質(zhì)量的軟件系統(tǒng)[2]。
1.1 專業(yè)方向
軟件工程專業(yè)包括三個專業(yè)方向:軟件開發(fā)、軟件測試及移動互聯(lián)網(wǎng)軟件應用與開發(fā)。軟件開發(fā)方向側(cè)重郵件交換技術(shù)、短信平臺應用及網(wǎng)絡(luò)應用編程,要求學生能搭建B/S動態(tài)交互網(wǎng)站,熟悉軟件開發(fā)方法,對軟件工程有一定的了解,能勝任應用軟件系統(tǒng)的設(shè)計、開發(fā)、測試、維護等工作。軟件測試方向要求學生具備一定的軟件開發(fā)能力,掌握軟件測試理論與技術(shù),側(cè)重于單元測試用例編寫,熟練應用軟件自動化測試工具,搭建不同的測試環(huán)境并在不同環(huán)境下進行軟件測試,了解測試管理的內(nèi)容并能編寫規(guī)范的測試報告。移動互聯(lián)網(wǎng)應用與軟件開發(fā)方向側(cè)重移動通信及移動互聯(lián)網(wǎng)基本理論知識,移動終端系統(tǒng)應用開發(fā)、維護及單元測試,移動互聯(lián)網(wǎng)通信開發(fā)技術(shù)及移動互聯(lián)網(wǎng)WAP平臺搭建和移動搜索引擎開發(fā)[2]。
1.2 軟件工程專業(yè)課程體系
軟件工程專業(yè)三個方向的課程包括共同的專業(yè)必修課和各自的必修課。共同的必修課主要有計算機科學導論、離散數(shù)學、C++程序設(shè)計、SQL Server數(shù)據(jù)庫、軟件工程概論、數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、編譯原理、Web編程。表1列舉出三個專業(yè)方向相關(guān)的必修課程。
表1 各專業(yè)方向?qū)I(yè)必修課程一覽
2 實踐教學體系
軟件工程專業(yè)的專業(yè)課均是理論與實踐并重的課程,理論課和實踐課各占一半學時,通過實踐教學鞏固所學理論知識,培養(yǎng)學生解決實際問題的能力。在實踐教學過程中,啟發(fā)學生積極思維,利用所學理論確定實驗課題的解決方案,掌握解決實際問題的方法和思路,同時也是培養(yǎng)創(chuàng)新型應用人才的有效手段。
2.1 實驗課
軟件工程專業(yè)的實驗課分為基礎(chǔ)性實驗、綜合性實驗、設(shè)計性實驗三種形式。基礎(chǔ)性實驗是指圍繞課程某一章節(jié)的教學內(nèi)容所開展的實驗,是一種演示性或驗證性實驗。綜合性實驗是指實驗內(nèi)容涉及本課程的綜合知識或與本課程相關(guān)課程知識的實驗,一般以課程設(shè)計的形式進行。設(shè)計性實驗是指給定實驗目的、要求和實驗條件,學生自己設(shè)計實驗方案,并加以實現(xiàn)的實驗,一般以項目實訓(包括畢業(yè)設(shè)計)的方式進行[3]。專業(yè)基礎(chǔ)課程以基礎(chǔ)性實驗為主,各專業(yè)方向的專業(yè)必修課涵蓋基礎(chǔ)性實驗和綜合性實驗,畢業(yè)項目實訓和畢業(yè)實習為設(shè)計性實驗項目。
課程采用大小課相結(jié)合的方式,實行課程負責人負責制,課程負責人和課程組其他教師共同承擔該課程大小課的教學任務,大課即理論課,小課即實驗課,根據(jù)修讀的學生人數(shù)分配大小課的班級,大課教室一般是容納90至300人不等的多媒體教室,小課教室一般都是配備64臺電腦的機房。
2.2 項目實訓
項目實訓在軟件工程專業(yè)教學中占有重要的地位,主要包括兩種形式:三年級學生暑期的集中式項目實訓和大四第一學期的項目實訓課程。
項目實訓模擬軟件生產(chǎn)流程,結(jié)合一個模擬的軟件項目,讓學生體驗項目啟動、需求獲取、架構(gòu)設(shè)計、詳細設(shè)計與實現(xiàn)、測試、質(zhì)量管理等完整過程,是對專業(yè)學習的一次集中總結(jié)和實踐,教師通過實訓項目管理平臺對集中式的項目實訓進行有效的管理。集中式項目實訓邀請IBM、Microsoft、Parasoft等國際知名軟件企業(yè)的專家指導,在實訓項目中整合三個專業(yè)方向,軟件開發(fā)與軟件測試方向組隊,移動互聯(lián)網(wǎng)應用與軟件開發(fā)與軟件測試組隊,目的是模擬軟件企業(yè)的生產(chǎn)模式,使學生在未進入企業(yè)之前就對企業(yè)的生產(chǎn)方式有所了解,旨在培養(yǎng)學生軟件設(shè)計、開發(fā)及測試的能力以及溝通能力和團隊合作精神。
2.3 畢業(yè)設(shè)計
畢業(yè)設(shè)計是在專業(yè)課程的教學完成之后進行的一個重要環(huán)節(jié),著重培養(yǎng)學生綜合分析和解決問題的能力,通過綜合訓練深化、拓寬、運用所學知識,是學生從學校學習到崗位工作的過渡環(huán)節(jié),同時也是衡量高等教育質(zhì)量和辦學效益的重要評價內(nèi)容。教師結(jié)合業(yè)界新技術(shù)、新業(yè)務擬題,提供具有創(chuàng)新性的畢業(yè)設(shè)計課題以提高學生的創(chuàng)新能力,指導過程中啟發(fā)學生逐步解決問題的能力。
2.4 精英班
學院設(shè)有Java精英班和.NET精英班,由軟件研究所與軟件工程系共同承擔,成立專門的教研室負責日常管理和教學工作,通過有效的方式甄選出一批有志于從事軟件開發(fā)、學習能力較強的學生,精英班加大實踐教學力度,重點是項目實訓,并與企業(yè)有對接項目,學歷教育以外還增加了一系列專業(yè)課程,使優(yōu)秀的學生接觸到更多的專業(yè)知識,獲得更多的實踐機會,表2列舉的是Java精英班的主要專業(yè)課程,表3列舉的是.NET精英班的相關(guān)課程。
表2 Java精英班主要課程
(The Main Courses of Java Elite Class)
表3 .NET精英班主要課程
(The Main Courses of .NET Elite Class)
2.5 軟件設(shè)計競賽
我們組織學生參加各級專業(yè)競賽以促進實踐教學,擴大學生自主學習的時間和空間,調(diào)動學生學習的主觀能動性,培養(yǎng)學習興趣和創(chuàng)造性思維能力。學院提供開放式實驗室供參與競賽的學生使用,吸引學生在此進行實驗、實訓、技能訓練,歷年來我校學生在各級競賽中獲得較好的成績。
1)“高校杯”軟件設(shè)計大賽由廣東省計算機學會主辦,是省內(nèi)在校大學生軟件設(shè)計專項比賽的最高賽事,比賽每年舉辦一次,目前已成功舉辦20屆。2006年我校成功承辦第16屆“高校杯”軟件設(shè)計大賽,該項賽事首次由獨立學院承辦。本屆大賽全省19所高校的25件作品進入決賽,本院學生開發(fā)的“無線遠程終端”奪得大賽第一名和“創(chuàng)新獎”雙料大獎,另一個參賽作品“Soker搜索引擎”則獲得二等獎。
2)“國信藍點杯”全國軟件專業(yè)人才設(shè)計與開發(fā)大賽由教育部、工業(yè)和信息化部主辦。首屆比賽我校獲得Java組2個一等獎,5個二等獎,4個三等獎,C語言組獲得2個二等獎,4個三等獎,7個優(yōu)秀獎;2011年第二屆我院共有53名選手參賽,其中獲得一等獎6名,二等獎10名,三等獎21名,優(yōu)秀獎8名,同時我院還獲得優(yōu)勝學校獎和優(yōu)秀組織獎。
3)“微軟校園之星大賽”由微軟教育培訓合作伙伴ATA公司舉辦,旨在提高學生軟件開發(fā)的創(chuàng)新能力,選拔優(yōu)秀人才,是“微軟實習生計劃”的一部分。2009年軟件工程系第一次組織2006級學生參加了第三屆“微軟之星大賽”,兩個學生組隊入圍決賽,最終獲得全國三等獎,2010年組織2007級學生參賽,三個學生組隊闖入決賽,最終獲得全國一等獎。
4) 廣東大學生科技學術(shù)節(jié)由共青團廣東省委員會、廣東省教育廳、廣東省科技廳、廣東省學生聯(lián)合會聯(lián)合舉辦,以“營造學術(shù)氛圍、提升科技素質(zhì)、培養(yǎng)創(chuàng)新人才”為主題。我院軟件工程系4支代表隊分別闖入2011年第五屆廣東大學生科技學術(shù)節(jié)之首屆“創(chuàng)新杯”粵港澳大學生計算機軟件應用大賽總決賽,并最終獲得兩個二等獎和兩個三等獎。
2.6 實訓基地建設(shè)
學院的軟件研究所主要負責學校信息系統(tǒng)的開發(fā)和維護,同時也是學生的校內(nèi)實訓基地,每年都會選派大三學生到研究所實習,表現(xiàn)優(yōu)秀的留校或者推薦就業(yè)。學院自成立之初就著手與企業(yè)合作建立校外實訓基地,目前為止實訓基地數(shù)目達到30家,其中包括IBM、南天電腦系統(tǒng)有限公司、神州數(shù)碼、電訊盈科、華南資訊等。
3 實踐教師隊伍建設(shè)
作為教學活動的直接承擔及實施者,教師自身的科研實踐能力直接影響實踐教學的質(zhì)量,現(xiàn)階段獨立學院教師的科研實踐正是其薄弱環(huán)節(jié),究其原因有以下幾點:1)獨立學院乃民辦學校,缺乏吸引高端人才之優(yōu)勢;2)教師的來源一是退休的公辦學校的教師(教授或副教授),未必有足夠的精力再投入科研實踐,二是剛剛畢業(yè)的大學生(本科生和碩士生),三是來自企
業(yè),有一定的業(yè)務和工程經(jīng)驗,但缺乏科研能力。
加強實踐課程教師隊伍建設(shè),提高教師的科研實踐能力,首先要合理使用資深教師的科研資源,指導青年教師積極開展科研實踐,申報各級課題;其次青年教師要緊跟理論和應用領(lǐng)域前沿,結(jié)合自己的專業(yè)方向努力鉆研,再則學校為教師提供寬松的科研環(huán)境,并予以積極支持,可考慮與科研院所建立合作關(guān)系,選拔青年教師去培訓或進修。教師在進行科研實踐時,選拔學有余力的學生參與,對學生的實踐和創(chuàng)新能力的培養(yǎng)是大有裨益的。
4 實踐教學質(zhì)量評價
為提高實踐課程的教學質(zhì)量,應該制定合理的質(zhì)量評價指標。結(jié)合教育部的評估要求與獨立學院的具體情況,主要從以下幾個方面進行評價:1)實踐課程的內(nèi)容是否符合專業(yè)特色;2)實踐課題能否培養(yǎng)學生的動手及創(chuàng)新能力;3)實踐課程的考核方式是否合理有效;4)教學督導的評價及學生的反饋意見。
5 結(jié)語
以上從6個方面介紹了我院軟件技術(shù)人才的實踐教學體系,實踐教師隊伍建設(shè)。實踐證明,遵循此教學體系培養(yǎng)出來的學生越來越多地受到企業(yè)的青睞。
參考文獻:
[1] 高素梅.當前我國軟件產(chǎn)業(yè)發(fā)展狀況及趨勢[N].中國電子報,2008-6-2(10).
[2] 廣州大學華軟軟件學院軟件工程專業(yè)介紹[EB/OL]. [2011-05-01]. /major01.aspx
[3] 廣州大學華軟軟件學院. 廣州大學華軟軟件學院實踐性課程建設(shè)實施辦法[S]. 廣大華軟[2011]10號文.
Practical Teaching System for Independent Colleges’ Talent of Software Technology
WU Aihua
(Department of Software Engineering, South China Institute, Software Engineering Guangzhou University,Guangzhou 510990, China)
軟件工程是一門建立在計算機科學和工程學基礎(chǔ)之上,同時涉及數(shù)學、管理學、經(jīng)濟學和系統(tǒng)工程等學科理論與方法的學科及專業(yè)。軟件工程教育兼具科學教育屬性與工程教育屬性,前者培養(yǎng)的是軟件工程基礎(chǔ)研究人才,后者培養(yǎng)的是軟件工程技術(shù)、應用、管理和服務人才。我校作為一所普通本科院校,結(jié)合區(qū)域經(jīng)濟發(fā)展實際,將軟件工程專業(yè)的培養(yǎng)目標定位為培養(yǎng)應用型、工程型軟件人才。即能夠綜合應用計算機科學、數(shù)學及管理科學等學科知識,以工程化的原則與方法為指導,勝任現(xiàn)代軟件工程環(huán)境下高質(zhì)量軟件的開發(fā)、測試和維護等工作的軟件工程技術(shù)、應用、管理和服務人才。該培養(yǎng)目標可進一步解讀為以下三點:扎實的專業(yè)基礎(chǔ)、良好的工程學意識、較強的動手實踐能力。
2CDIO模式下實踐教學體系的構(gòu)建
軟件工程是一門實踐性很強的專業(yè),應用型、工程型軟件人才的培養(yǎng)定位更加強調(diào)學生動手實踐能力的培養(yǎng)和工程方法學的訓練,因此,實踐教學的體系建設(shè)和教學效果對學生的培養(yǎng)質(zhì)量起著至關(guān)重要的作用。借鑒和吸收CDIO工程教育理念和標準,我們從教學內(nèi)容和教學方法兩方面對軟件工程專業(yè)實踐教學體系進行了重新構(gòu)建和實踐。課程實驗、課程設(shè)計、綜合實訓、畢業(yè)設(shè)計四個層次循序漸進、由淺入深、環(huán)環(huán)相扣;在教學方法的構(gòu)建上,我們從工程教育的角度出發(fā),形成了“案例牽引、項目驅(qū)動、團隊合作、引導互動”的教學模式。
2.1教學內(nèi)容的構(gòu)建
在教學內(nèi)容的構(gòu)建上,我們按照“以CDIO培養(yǎng)大綱為指南、以項目設(shè)計為導向、以工程能力培養(yǎng)為目標”的原則,將軟件工程專業(yè)的實踐教學體系分為以下四層次。2.1.1課程實驗課程實驗是單門專業(yè)課程教學中的實踐環(huán)節(jié),也是整個實踐教學體系的基礎(chǔ),對學生基礎(chǔ)專業(yè)技能的培養(yǎng)具有重要作用。為了加強實踐教學,我們在絕大部分專業(yè)課和專業(yè)基礎(chǔ)課中都設(shè)置了課程實驗,根據(jù)教學目標的不同,課程實驗設(shè)計為驗證性、設(shè)計性和綜合性等不同的層次。對于實踐性很強的專業(yè)課程,如程序設(shè)計基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計等,采用完全實驗教學的方式,通過一個完整的項目將課程知識結(jié)構(gòu)串聯(lián)起來,并通過“分而治之”的形式來學習各個知識點,將教師講解與演示、學生實地操作有機融合起來,最后完成整個項目,以培養(yǎng)學生的動手實踐能力和專業(yè)興趣;對于理論性較強的專業(yè)課程,如數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)等,采用理論講解與上機實踐并舉的方式,加強學生對專業(yè)基礎(chǔ)理論知識的理解與應用。2.1.2課程設(shè)計課程設(shè)計是實踐教學體系的第二層次,是在課程實驗的基礎(chǔ)上,選擇一些實踐性強且具有代表性的課程作為單獨課程開設(shè)綜合性課程設(shè)計。例如,Java程序設(shè)計課程設(shè)計、軟件工程課程設(shè)計等。與課程實驗相比,課程設(shè)計具有綜合性和實用性的特點,學生在教師的指導下綜合運用相關(guān)課程的知識和技術(shù)完成一個完整的設(shè)計或?qū)崿F(xiàn)。通過課程設(shè)計的訓練,培養(yǎng)學生運用專業(yè)知識分析問題和解決問題的能力,使學生的專業(yè)技能得到進一步的提升和拓展。2.1.3綜合實訓綜合實訓是以課程設(shè)計為基礎(chǔ),綜合運用多門相關(guān)課程知識完成一個工程項目的實戰(zhàn)訓練。綜合實訓以項目為載體構(gòu)建知識結(jié)構(gòu),將學科知識、專業(yè)技能與工程實踐有效結(jié)合,體現(xiàn)軟件工程領(lǐng)域中的工程學和方法學的實施,實施技術(shù)與管理能力訓練和職業(yè)綜合素質(zhì)綜合的培養(yǎng)[4]。根據(jù)方向不同,我們在軟件工程專業(yè)開設(shè)了兩門綜合實訓課程:(1)軟件開發(fā)綜合實訓。以軟件生命周期為主線,綜合運用程序設(shè)計、數(shù)據(jù)庫應用、軟件工程、軟件項目管理等學科知識,嚴格按照軟件開發(fā)的流程與規(guī)范,完成一個軟件項目的開發(fā),最后提交軟件產(chǎn)品和相關(guān)技術(shù)文檔。(2)軟件測試綜合實訓。要求學生以軟件開發(fā)綜合實訓所完成的軟件產(chǎn)品為被測對象,綜合運行軟件測試與質(zhì)量保證、軟件測試流程與方法、測試框架與自動化測試等學科知識,使用軟件測試的方法與技術(shù),設(shè)計測試用例和測試腳本,完成被測軟件的功能測試與性能測試,生成測試報告,并對測試結(jié)果進行分析。2.1.4畢業(yè)設(shè)計畢業(yè)設(shè)計是實現(xiàn)人才培養(yǎng)目標的重要手段,是實踐教學體系中最后一個綜合性、創(chuàng)造性的實踐環(huán)節(jié);是對學生基礎(chǔ)理論、專業(yè)知識與實踐成果的全面總結(jié),是學生綜合素質(zhì)與工程實踐能力的全面檢驗[5]。為了提高畢業(yè)設(shè)計的質(zhì)量,我們從以下三方面層層把關(guān)。(1)在課題選題上,強調(diào)選題的可行性和實用性,忌空忌大,選題最好能與指導教師的科研方向或?qū)W生的實習工作相關(guān)聯(lián);(2)在過程控制上,實行師生定期交流與匯報制度,確保畢業(yè)設(shè)計按計劃保質(zhì)保量完成;(3)在畢業(yè)設(shè)計報告及相關(guān)材料的撰寫上,從規(guī)范性和科學性兩方面嚴格要求,確保質(zhì)量。
2.2教學方法的構(gòu)建
2.2.1案例牽引案例教學是實踐教學中的常用手段,具有直觀性高、互動性強的特點。按照CDIO大綱能力培養(yǎng)的層次要求,結(jié)合各實踐課程的教學目標,我們在實踐教學中精心規(guī)劃和設(shè)置了不同層次、不同復雜度的教學案例,以案例實現(xiàn)過程為驅(qū)動來安排教學內(nèi)容和方法。在教學過程中,以一個具體的案例為線索,把教學內(nèi)容巧妙地融合在案例之中,學生以完成案例任務為目標,在老師的指引下對目標問題進行分析與分解,并通過動手實踐解決問題,真正做到“做中學”和“學中做”。在完成任務的過程中,不僅使學生的動手實踐能力得以提高,也培養(yǎng)了學生的創(chuàng)新意識、創(chuàng)新能力以及分析問題、解決問題的能力。2.2.2項目驅(qū)動工程實踐能力是專業(yè)技能的進一步升華和提高,是從整體上對工程項目的一種實做能力,是工程類畢業(yè)生必備的核心素質(zhì)。根據(jù)CDIO“做中學”和“基于項目的教育和學習”的思想,我們在實踐教學中廣泛采用項目驅(qū)動的教學模式。強調(diào)以一個產(chǎn)品或系統(tǒng)從構(gòu)思、設(shè)計、實現(xiàn)到運作的完整的構(gòu)建過程來培養(yǎng)學生的工程實踐能力。以軟件開發(fā)綜合實訓課程為例,在課程中引入“項目驅(qū)動”的教學理念,以軟件生命周期為主線,以項目為載體、任務為驅(qū)動開展實踐教學。通過一個軟件產(chǎn)品從項目啟動到需求分析、設(shè)計、實現(xiàn)、測試、運行維護的整個生產(chǎn)過程的實戰(zhàn),培養(yǎng)學生的工程能力和綜合素質(zhì)。2.2.3分組教學團隊能力是CDIO大綱要求工程畢業(yè)生必備的一種能力。在實際教學過程中,我們模擬企業(yè)的真實環(huán)境,將所有學生分為若干項目小組,每組由一名組長和若干名組員構(gòu)成。根據(jù)任務分工不同,每名學生都被賦予一定的角色,組員在組長的指揮協(xié)調(diào)下通力合作,共同完成實驗項目。實踐表明,分組教學模式能較好地激發(fā)學生的學習熱情,組員之間分工協(xié)作、互學互助,學生的溝通能力、協(xié)作精神和團隊意識大為提升。2.2.4革新考核方式考核是對學生學習成果的認定和評價,良好的考核機制能對學生的學習過程和學習動機產(chǎn)生正確的指引作用,促進教學質(zhì)量的提高。在實踐課程的考核上,以能力培養(yǎng)為導向,采取多元的考核方式。引導學生在平時項目實訓過程中加強專業(yè)技能的訓練、工程能力的培養(yǎng)以及綜合素質(zhì)的提高。(1)對基礎(chǔ)性的課程實驗,重點考核學生專業(yè)知識與技能的掌握情況,采取平時實驗成績與期末上機考試成績相結(jié)合的方式。(2)對課程設(shè)計和綜合實訓類課程,重點考核學生的工程實踐能力和團隊協(xié)作能力。采取以作品演示、項目答辯為主的考核方式,同時規(guī)范化的文檔資料也是重要的考評指標。(3)對于畢業(yè)設(shè)計,重點考核學生的創(chuàng)新能力。科研能力以及分析解決問題的能力,考核方式同綜合實訓。總之,以能力培養(yǎng)為導向,注重能力考評。2.2.5校企合作校企合作是培養(yǎng)學生的綜合素質(zhì)和實踐能力的重要途徑。為了增強人才培養(yǎng)的針對性和畢業(yè)生與工作崗位的無縫對接,我們同中創(chuàng)、中遠等知名軟件公司開展校企合作聯(lián)合辦學。充分利用學校和社會兩種教育環(huán)境和教育資源,聯(lián)合構(gòu)建工程型實踐教學隊伍與教學平臺。一方面,學校聘請企業(yè)一線的工程師作為兼職教師來校授課,不僅充實了實踐教學隊伍,更帶來了企業(yè)的最新技術(shù)和行業(yè)資訊;另一方面,選派優(yōu)秀教師到企業(yè)學習鍛煉,參與企業(yè)項目,提升師資隊伍的水平。此外,通過在企業(yè)建立校外實訓、實習基地,使學生盡早感受企業(yè)文化和接觸到真實的企業(yè)項目,也為學生就業(yè)積累了豐富的工程實踐經(jīng)驗。
3結(jié)束語
軟件技術(shù)方案 軟件考察報告 軟件管理論文 軟件管理 軟件項目總結(jié) 軟件專業(yè)論文 軟件工程 軟件畢業(yè)論文 軟件開發(fā)論文 軟件項目管理 紀律教育問題 新時代教育價值觀