一级a一级a爱片免费免会员2月|日本成人高清视频A片|国产国产国产国产国产国产国产亚洲|欧美黄片一级aaaaaa|三级片AAA网AAA|国产综合日韩无码xx|中文字幕免费无码|黄色网上看看国外超碰|人人操人人在线观看|无码123区第二区AV天堂

軟件工程人才培養(yǎng)策略

時間:2022-07-20 09:25:31

導(dǎo)語:在軟件工程人才培養(yǎng)策略的撰寫旅程中,學(xué)習(xí)并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了一篇優(yōu)秀范文,愿這些內(nèi)容能夠啟發(fā)您的創(chuàng)作靈感,引領(lǐng)您探索更多的創(chuàng)作可能。

軟件工程人才培養(yǎng)策略

軟件工程人才培養(yǎng)策略:人才培養(yǎng)下軟件工程論文

1以加強學(xué)生工程實踐能力為重心,構(gòu)建多層次實踐教育體系

注重實踐和創(chuàng)新能力培養(yǎng),實踐環(huán)節(jié)一方面設(shè)計階梯式GIS軟件開發(fā)能力和基本技能輔助訓(xùn)練,另一方面通過項目庫、學(xué)生自主命題導(dǎo)師輔導(dǎo)、創(chuàng)新性第二課堂、企業(yè)實踐、科技競賽等形式形成多級多層次的實踐體系。

1.1建設(shè)學(xué)生創(chuàng)新學(xué)習(xí)和實踐的多層次引導(dǎo)體系

通過建設(shè)實踐教學(xué)平臺,改革實踐教學(xué)內(nèi)容,并結(jié)合工作性實踐、專業(yè)興趣小組、學(xué)生社團活動、參加各類技能競賽等一系列的課外實踐教學(xué)環(huán)節(jié),對學(xué)生的創(chuàng)新精神、創(chuàng)業(yè)能力、實踐能力和社會適應(yīng)能力進行綜合培養(yǎng)。重點建設(shè)學(xué)科競賽培養(yǎng)體系,開展產(chǎn)學(xué)研、科研立項等課外實踐活動以及企業(yè)工作性實踐。

1.2改善實踐教學(xué)環(huán)境,加強實踐教學(xué)基地的建設(shè)

加大對實驗室的建設(shè)和投入,增加先進的教學(xué)實驗設(shè)備,為培養(yǎng)學(xué)生的實踐能力提供平臺。一方面依據(jù)學(xué)科競賽教學(xué)理念和培養(yǎng)目標,建立開放式學(xué)科競賽實驗室,形成一套開放式學(xué)科競賽實驗室的管理運行體系;另一方面進一步加強與國內(nèi)外優(yōu)秀企業(yè)的產(chǎn)學(xué)研合作關(guān)系,以具體實施專業(yè)為主體,確定并拓展一批高水平軟件企業(yè)作為“卓越軟件工程師教育培養(yǎng)計劃”的聯(lián)合培養(yǎng)單位。校企雙方共同設(shè)立工程實踐教育中心,強化工程實踐的環(huán)節(jié),確保校企聯(lián)合培養(yǎng)各項目標得到具體落實。

1.3開展軟件工程專業(yè)實踐教學(xué)體系標準研究,制訂軟件工程專業(yè)實踐教學(xué)體系標準

我們對國內(nèi)外知名大學(xué)軟件工程專業(yè)的實踐教學(xué)研究情況進行充分調(diào)研,搜集相關(guān)實踐教學(xué)體系大綱文檔,并結(jié)合本專業(yè)“地學(xué)信息化特色軟件人才培養(yǎng)”的辦學(xué)特色,面向市場需求不斷調(diào)整與軟件產(chǎn)業(yè)實際需要相適應(yīng)的實踐課程,增加實踐教學(xué)與工程實踐和前沿技術(shù)緊密結(jié)合的程度,研究并確定軟件工程專業(yè)實踐教學(xué)體系標準,以保證軟件工程專業(yè)人才培養(yǎng)的可持續(xù)發(fā)展。

2建設(shè)專業(yè)核心課程教學(xué)團隊,培養(yǎng)符合產(chǎn)業(yè)需求的軟件工程專業(yè)人才

以建設(shè)軟件工程核心課程群教學(xué)團隊為抓手,建設(shè)高水平工程教育師資隊伍。采取切實有效的措施,做好實施專業(yè)專職和兼職教師的遴選、聘任和考核,構(gòu)建一支具有雙師型素質(zhì)的高水平專、兼職教師隊伍。

2.1特色教學(xué)團隊建設(shè)

結(jié)合信息工程學(xué)院學(xué)科優(yōu)勢和人才培養(yǎng)核心,建設(shè)“現(xiàn)代軟件工程教學(xué)團隊”及“地學(xué)軟件開發(fā)與應(yīng)用教學(xué)團隊”。其中,“現(xiàn)代軟件工程教學(xué)團隊”主要負責(zé)軟件質(zhì)量管理、軟件過程管理、軟件項目管理和軟件產(chǎn)品工程方面的課程建設(shè)和教學(xué),是為卓越軟件工程師建立軟件工程的系統(tǒng)理論與基礎(chǔ)方法;而“地學(xué)軟件開發(fā)與應(yīng)用教學(xué)團隊”則主要負責(zé)GIS平臺軟件及其二次開發(fā)、地學(xué)應(yīng)用軟件工程方面的課程建設(shè)和教學(xué),該團隊是結(jié)合地大特色、國家戰(zhàn)略和社會需要而建立,是培養(yǎng)面向特定領(lǐng)域的具有特色的卓越軟件工程師的基礎(chǔ)。

2.2師資隊伍建設(shè)

采用培養(yǎng)和引進相結(jié)合的辦法,結(jié)合“學(xué)歷提升、學(xué)源合理、專業(yè)對口、職稱結(jié)構(gòu)合理、雙師素質(zhì)教師培養(yǎng)”等目標,進一步優(yōu)化師資隊伍結(jié)構(gòu),積極推進專業(yè)核心課程群教師團隊建設(shè)。根據(jù)專業(yè)發(fā)展需要,從國內(nèi)外知名大學(xué)或研究機構(gòu)引進軟件工程專業(yè)的“千人計劃”“新世紀人才計劃”“海外百人計劃”等高層次人才;每年邀請高水平學(xué)者或企業(yè)家來學(xué)院開展講座,聘請具有豐富工程實踐經(jīng)驗的企業(yè)一線研發(fā)人員承擔(dān)實訓(xùn)課程教學(xué)任務(wù)。此外,通過各類項目支持專業(yè)教師到美國、加拿大等具有軟件工程、地學(xué)信息化等專業(yè)優(yōu)勢的高校進修訪問。同時,進一步強化專業(yè)教師的工作性實踐經(jīng)驗,每年派出專業(yè)教師到教育部GIS軟件及其應(yīng)用工程研究中心和相關(guān)合作企業(yè)從事大型軟件工程實踐。

3改革教學(xué)管理,建立健全完善的質(zhì)量保證與管理體系

教學(xué)管理改革遵循以學(xué)生培養(yǎng)為主的管理理念,以嚴格教學(xué)過程、規(guī)范教學(xué)制度,制定符合工程型人才培養(yǎng)定位的課程教學(xué)規(guī)范、課程考核評價體系,包括在企業(yè)工作性實踐過程中的評價與考核體系;制定面向工程型人才培養(yǎng)的教師教學(xué)考評與激勵政策,建立科學(xué)的評教體系,確?!白吭接媱潯睂嵤┵|(zhì)量和成效。

3.1建立健全教學(xué)團隊建設(shè)制度,保證師資素質(zhì)

通過完善教師培訓(xùn)制度,做好培訓(xùn)規(guī)劃,提高教師專業(yè)水平和教學(xué)能力;實施企業(yè)工作性實踐能力提升計劃,改革參與“卓越工程師教育培養(yǎng)計劃”教師的考核方式;改進人才引進激勵機制;采用激勵約束機制加快實驗教學(xué)隊伍建設(shè)等措施,保證師資素質(zhì)。

3.2建立教學(xué)過程監(jiān)控及質(zhì)量保證體系

建立校內(nèi)教學(xué)質(zhì)量監(jiān)控,保證校內(nèi)教學(xué)質(zhì)量;建立實踐教學(xué)質(zhì)量監(jiān)控體系,保證校內(nèi)實踐學(xué)習(xí)質(zhì)量;重點建設(shè)企業(yè)實踐質(zhì)量監(jiān)控體系,保證企業(yè)實踐質(zhì)量,主要包括:①強化校外畢業(yè)設(shè)計(論文)的過程管理;②建立學(xué)院與企業(yè)共同組織與管理的措施與機制,如學(xué)院與企業(yè)共同參與考核評價、建立學(xué)校、實習(xí)單位的學(xué)生實習(xí)信息通報制度以及實行實習(xí)生質(zhì)量跟蹤調(diào)查制度等。

3.3建立完善學(xué)生激勵與保障制度

通過制定學(xué)生競賽管理與獎勵辦法和學(xué)生安全保障制度等措施,將其與理論和實踐教學(xué)質(zhì)量保障措施相互聯(lián)系、相互促進,形成一套結(jié)構(gòu)合理、運行科學(xué)規(guī)范的包括目標機制、管理機制、條件機制、監(jiān)控機制和激勵機制組成的教學(xué)管理改革保障機制,為實現(xiàn)教學(xué)體系能有序、規(guī)范地運行提供基礎(chǔ)。主要包括建立學(xué)生學(xué)科競賽激勵機制,提供學(xué)生畢業(yè)前職業(yè)素質(zhì)培訓(xùn)保障,以及制定和實施學(xué)生校內(nèi)學(xué)習(xí)與企業(yè)實踐保障措施等。

4融合人才培養(yǎng)模式與創(chuàng)新創(chuàng)業(yè)教育,建立軟件工程創(chuàng)新創(chuàng)業(yè)基地

創(chuàng)新創(chuàng)業(yè)教育作為一種全新的教育理念,在我國高校教育中已形成廣泛共識,并成為我國高等教育人才培養(yǎng)模式新方向的切入口。它要求高校在培養(yǎng)目標上重新定位,即高校的培養(yǎng)目標不應(yīng)該是知識的繼承者,而應(yīng)該是知識和財富的創(chuàng)造者。為此,在專業(yè)建設(shè)中,我們將創(chuàng)業(yè)理念、創(chuàng)業(yè)教育納入人才培養(yǎng)體系,將創(chuàng)業(yè)精神融入學(xué)生的人格培養(yǎng)中;將創(chuàng)業(yè)思想整合到大學(xué)的其他課程之中,促進教學(xué)模式、教學(xué)態(tài)度和教學(xué)方法的改變;將創(chuàng)新教育和專業(yè)教育的有機結(jié)合作為創(chuàng)業(yè)教育的著重點,適當(dāng)壓縮理論學(xué)時,增加實踐教學(xué)在培養(yǎng)方案中的學(xué)時比例,整合優(yōu)化實踐教學(xué)內(nèi)容。

5結(jié)語

鑒于中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院軟件工程專業(yè)在地質(zhì)相關(guān)學(xué)科的強勢地位以及在GIS軟件開發(fā)與應(yīng)用領(lǐng)域的突出優(yōu)勢和GIS在地學(xué)信息化中的廣泛應(yīng)用,我們將軟件工程專業(yè)辦學(xué)特色定位于培養(yǎng)面向地學(xué)信息化領(lǐng)域的軟件開發(fā)和應(yīng)用工程師。在專業(yè)建設(shè)過程中,以卓越軟件工程人才培養(yǎng)為核心任務(wù),以GIS軟件開發(fā)和應(yīng)用能力培養(yǎng)為主線,結(jié)合軟件工程的特點建立軟件開發(fā)基礎(chǔ),結(jié)合學(xué)校特點拓寬地學(xué)背景知識;在培養(yǎng)模式、教學(xué)團隊、課程體系及實踐體系、教學(xué)資源平臺、教學(xué)方式、教學(xué)管理與質(zhì)量監(jiān)控等專業(yè)發(fā)展重要環(huán)節(jié)進行綜合改革;注重學(xué)生實踐和創(chuàng)新能力培養(yǎng),構(gòu)建多級多層次的實踐體系,促進人才培養(yǎng)水平的整體提升。

作者:周順平 方芳 張劍波 孫明 單位:中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院

軟件工程人才培養(yǎng)策略:人才培養(yǎng)軟件工程論文

一、軟件工程專業(yè)現(xiàn)有培養(yǎng)模式存在的問題

隨著信息技術(shù)的快速發(fā)展,軟件的復(fù)雜度與規(guī)模呈指數(shù)級增長,給軟件的開發(fā)與維護帶來了極大的困難。因此,需要將系統(tǒng)化的、規(guī)范化的、可度量的方法應(yīng)用于軟件的開發(fā)、運行和維護中,即將工程化方法應(yīng)用于軟件。而傳統(tǒng)的計算機專業(yè)的人才培養(yǎng)模式主要面向理論研究,不能夠滿足軟件企業(yè)對工程實踐型人才的需求。為了解決計算機教育重理論、輕實踐的不足,國家教育部與發(fā)展計劃委員會于2001年新增軟件工程專業(yè)。目前,全國已經(jīng)建立了一批國家與省級示范性軟件學(xué)院,很多高校也相繼開設(shè)了軟件工程專業(yè),培養(yǎng)模式各具特色,尤其是國家級示范性軟件學(xué)院已經(jīng)探索出了各具特色的培養(yǎng)模式,但是還是存在著重理論、輕實踐的不足,這一缺陷在地方院校的軟件工程專業(yè)尤為突出。由于受到資金支持、政策引導(dǎo)、師資建設(shè)等方面的限制,地方院校的軟件工程專業(yè)基本上都是從計算機科學(xué)與技術(shù)專業(yè)繁衍出來的,其培養(yǎng)模式很容易沿用計算機科學(xué)與技術(shù)專業(yè)的人才培養(yǎng)模式,不能滿足軟件企業(yè)的需求,主要存在重理論、輕實踐的問題,主要表現(xiàn)如下。

(一)教學(xué)方式單一化、理論化

軟件工程專業(yè)的特點是理論性與實踐性并重,特別是實踐性非常強,軟件工程的許多理論都來源于對實踐的總結(jié)與歸納。但是目前的教學(xué)方法還主要是沿用計算機科學(xué)與技術(shù)專業(yè)的教學(xué)方式,偏向純理論介紹,教學(xué)方式上還是以教師講、學(xué)生聽為主的“灌輸式”的“教授/接受式”傳統(tǒng)教學(xué),學(xué)生只是被動接受,學(xué)習(xí)積極性不高。此外,很多教師缺少實際軟件項目的開發(fā)經(jīng)歷,在教學(xué)過程中缺少必要的案例或者使用的案例不合適,妨礙了學(xué)生對軟件工程中基本概念與理論的理解,不明白可行性分析、需求分析、軟件設(shè)計的必要性以及不會撰寫所對應(yīng)的文檔。

(二)實踐少,理論與實踐相脫節(jié),學(xué)生動手能力差

目前很多高校軟件工程專業(yè)開設(shè)的理論課比較多,實驗課比較少,并且由于目前的專業(yè)教師大都是畢業(yè)后直接到高校工作的,缺少開發(fā)大型軟件項目的實際經(jīng)歷,設(shè)計的實驗題目大都規(guī)模比較小并且比較零散,比如成績管理系統(tǒng),學(xué)生可以直接進行設(shè)計與編碼,無需可行性分析、需求設(shè)計、軟件設(shè)計、進度安排等環(huán)節(jié),也沒有必要撰寫相關(guān)的文檔。如此以來,學(xué)生不能夠加深對相關(guān)概念與理論的學(xué)習(xí),沒有體會到軟件工程理論在實際軟件項目開發(fā)中的重要作用,導(dǎo)致學(xué)生面對實際軟件項目時無法下手,這直接影響到軟件工程專業(yè)畢業(yè)學(xué)生的市場競爭力。

(三)校企合作不夠

校企合作是實現(xiàn)高校軟件工程人才培養(yǎng)與企業(yè)需求無縫連接,培養(yǎng)高素質(zhì)軟件人才的重要途徑之一,盡管目前很多高校的軟件工程專業(yè)都建立了校企合作模式,取得了不錯的成績,但校企合作存在著缺乏相應(yīng)的政策引導(dǎo)、缺少雙方交流的平臺、企業(yè)積極性不高、合作松散、管理手段缺乏等問題。這樣就會出現(xiàn)高校培養(yǎng)的軟件人才動手能力差,無法滿足企業(yè)的需要,而軟件企業(yè)又找不到合適人才的尷尬局面。校企合作力度不夠在地方院校表現(xiàn)的更為突出,主要原因是地方院校的軟件工程專業(yè)在影響力與辦學(xué)規(guī)模上與國家級軟件學(xué)院有一定的差距,知名的軟件企業(yè)很少愿意與地方院校合作,另一方面,地方院校缺乏政策與資金的支持,缺乏尋求與企業(yè)合作的機會。

二、應(yīng)用驅(qū)動為導(dǎo)向的人才培養(yǎng)模式的改革措施

軟件工程專業(yè)存在的重理論、輕實踐的弊端,使得培養(yǎng)的學(xué)生在校學(xué)習(xí)的知識不能形成一個有效的體系,也沒有機會將所學(xué)知識融于具體項目之中,同時也不清楚當(dāng)前軟件企業(yè)對人才的真正需求。而另一方面,軟件企業(yè)希望新招聘來的員工能夠直接融入到項目的開發(fā)中,能夠解決項目中的實際問題。這樣就形成了高校培養(yǎng)的軟件人才“過?!保浖舅枞瞬拧岸倘薄钡拿芫置?。為此,本文提出了以實際應(yīng)用驅(qū)動為導(dǎo)向的人才培養(yǎng)模式,以培養(yǎng)能夠在軟件公司的一線解決實際應(yīng)用問題、能在實踐中應(yīng)用所學(xué)知識、在實踐中創(chuàng)新的應(yīng)用型人才,并對該培養(yǎng)模式的相關(guān)實施方法進行了探討。應(yīng)用驅(qū)動為導(dǎo)向的軟件工程人才培養(yǎng)模式的基本保障是以實際應(yīng)用為導(dǎo)向加強師資建設(shè),該培養(yǎng)模式按照人類認識的規(guī)律,以解決實際問題為目標,的三個階梯式階段:案例式課堂教學(xué),項目式綜合實訓(xùn),頂崗式專業(yè)實習(xí)。

(一)以應(yīng)用為導(dǎo)向加強師資建設(shè)

師資建設(shè)是專業(yè)建的首位,教師在人才培養(yǎng)中起著不可替代的作用。目前,軟件工程專業(yè)的師資建設(shè)主要還是以理論研究為導(dǎo)向,多數(shù)教師從學(xué)校碩士或博士畢業(yè)后直接到高校工作,主要以理論研究為主,缺乏大型軟件項目開發(fā)經(jīng)驗,不太了解軟件產(chǎn)業(yè)的新技術(shù)與新動向,從而在教學(xué)過程中出現(xiàn)重理論、輕實踐的現(xiàn)象,很不利于軟件工程專業(yè)人才的培養(yǎng)。以應(yīng)用為導(dǎo)向的師資建設(shè)就是在現(xiàn)有的以理論研究為導(dǎo)向的基礎(chǔ)上,注重提高教師的實際動手能力,可以從以下3個方面做起:①改變傳統(tǒng)的以學(xué)歷和科研為導(dǎo)向的高校教師招聘方式,軟件工程專業(yè)應(yīng)當(dāng)招聘一批具有大型軟件項目開發(fā)資深經(jīng)驗的軟件工程師,比例占師資總數(shù)的30%~40%為為宜;鑒于軟件技術(shù)的快速更新,應(yīng)定期派遣教師到知名軟件公司的一線進行學(xué)習(xí)和培訓(xùn);倡導(dǎo)并且增加教師帶動學(xué)生參加研發(fā)類橫向課題的機會,提高教師與學(xué)生的實際動手能力。

(二)案例式課堂教學(xué)

改變傳統(tǒng)的“灌輸式”的“教授/接受式”教學(xué)模式,使用案例驅(qū)動式的教學(xué)模式,就是指教師本著理論與實際有機結(jié)合的宗旨,遵循教學(xué)目的的要求,以案例為基本素材,通過師生、生生之間的雙向和多向互動,讓學(xué)生把所學(xué)的理論知識運用于“實踐活動”中,以提高學(xué)生發(fā)現(xiàn)問題、分析問題和解決實際問題的能力。一方面,教師首先應(yīng)準備一些引入型案例,例如,千年蟲問題,來說明工程化方法對軟件開發(fā)的重要性,并且提高學(xué)生的興趣;另一方面,教師應(yīng)該準備好一個能覆蓋軟件工程的各個環(huán)節(jié)和階段、難度適宜的實際軟件項目案例,這個案例最好是教師實際參加過的或者熟悉的項目,并且有必要的軟件文檔,然后把這個案例作為一個實際情境,結(jié)合案例引入并講授各個知識點,必須要求學(xué)生撰寫相應(yīng)的文檔和程序,然后與使用案例的已有標準文檔和程序進行比較,找到自己的不足,加深對知識點的學(xué)習(xí)與理解,做到理論與實際相結(jié)合。

(三)項目式綜合實訓(xùn)

鑒于軟件工程專業(yè)的實踐性很強,應(yīng)該以實際應(yīng)用項目為驅(qū)動進行軟件工程的課程綜合實訓(xùn),讓學(xué)生按照軟件工程開發(fā)的流程去獨立地完成一個應(yīng)用項目。首先,教師選擇一些中小型的,生活中經(jīng)常接觸的項目作為綜合實訓(xùn)項目庫,項目的選擇一定要難度適宜,太簡單體現(xiàn)不出軟件工程化開發(fā)方法的優(yōu)點,但是也不能太難,難度控制在學(xué)生可以運用所學(xué)習(xí)的知識、技能,通過討論和合作可以完成,然后由學(xué)生人組成的小組從中選擇合適的項目。然后,每個小組模擬軟件企業(yè)中的一個項目開發(fā)小組,進行分工合作,由組長作為項目經(jīng)理與指導(dǎo)教師溝通,指導(dǎo)教師模擬實際的客戶。最后,項目組嚴格按照軟件項目的開發(fā)流程來一步一步完成任務(wù),應(yīng)該包括可行性研究、需求分析、系統(tǒng)設(shè)計、實現(xiàn)與測試等階段。在每個階段學(xué)生應(yīng)該提交必要的文檔,可以按照《計算機軟件文檔編制規(guī)范》(GB-T8567-2006)撰寫可行性分析報告(FAR)、軟件需求規(guī)格說明(SRS)、軟件(結(jié)構(gòu))設(shè)計說明(SDD)、軟件測試報告(STR)等。在每個階段,學(xué)生應(yīng)利用流行的軟件工程工具,例如,Microsoft Project、RationalRose等。

(四)頂崗式專業(yè)實習(xí)

軟件工程專業(yè)培養(yǎng)的人才最終是面向軟件公司的,所以很有必要在第四學(xué)年時采用校企合作的方式,委派學(xué)生到軟件公司頂崗實習(xí),時間根據(jù)實際情況以個月為宜。在頂崗實習(xí)期間學(xué)生要與正常的員工一樣完成企業(yè)的工作要求,真正在實際軟件開發(fā)中理解并應(yīng)用前期學(xué)習(xí)到的知識與技能,實現(xiàn)自身能力的提高,成功地由學(xué)生角色過渡到職業(yè)角色。在實習(xí)期間,學(xué)生的管理以企業(yè)管理為主,學(xué)校管理為輔,學(xué)生、教師、企業(yè)三方根據(jù)實習(xí)項目的實際情況確定學(xué)生畢業(yè)設(shè)計題目的選題與設(shè)計,最終由學(xué)校的指導(dǎo)教師負責(zé)指導(dǎo)完成畢業(yè)設(shè)計論文的撰寫與答辯等事宜。

三、結(jié)束語

目前傳統(tǒng)的重理論、輕實踐的理論型軟件工程人才培養(yǎng)模式已經(jīng)不能適應(yīng)軟件產(chǎn)業(yè)的發(fā)展,本文針對這一問題,根據(jù)石家莊鐵道大學(xué)軟件工程系的教學(xué)改革經(jīng)驗,提出了一種以應(yīng)用驅(qū)動為導(dǎo)向的人才培養(yǎng)模式,該模式以解決實際問題為目標,強調(diào)實踐性。該模式以應(yīng)用為導(dǎo)向加強師資建設(shè)做保障,由三個連續(xù)的梯次階段構(gòu)成,即案例驅(qū)動式課堂教學(xué)、項目驅(qū)動式綜合實訓(xùn)、頂崗式專業(yè)實習(xí)。

作者:王輝 邸書靈 王建民 劉立嘉 張玉梅 單位:石家莊鐵道大學(xué)信息科學(xué)與技術(shù)學(xué)院

軟件工程人才培養(yǎng)策略:校企合作下軟件工程人才培養(yǎng)

1高校和企業(yè)需要“校企合作”

目前,從軟件工程專業(yè)的就業(yè)現(xiàn)狀、用工需求來看,一方面高等院校軟件工程專業(yè)的畢業(yè)生面臨“就業(yè)荒”;另一方面大批軟件企業(yè)卻在喊“用工荒”。于是各種培養(yǎng)軟件工程人才的渠道應(yīng)運而生,以各類培訓(xùn)學(xué)校和企業(yè)大學(xué)為主,大量的軟件工程專業(yè)畢業(yè)生涌入了各類培訓(xùn)高校;大量企業(yè)也在積極籌建自己的企業(yè)大學(xué)。面對各種人才培養(yǎng)渠道,高校通過與企業(yè)合作彌補高校培養(yǎng)實踐型人才的劣勢,企業(yè)也能通過高校的教研功能,發(fā)揮高校培養(yǎng)創(chuàng)新型人才的優(yōu)勢,建設(shè)“學(xué)習(xí)型”現(xiàn)代化企業(yè)。

1.1高校需要“校企合作”彌補高校培養(yǎng)實踐型人才的劣勢

為什么大量學(xué)生軟件工程專業(yè)畢業(yè)了,還要去各類培訓(xùn)學(xué)校學(xué)習(xí)?這類培訓(xùn)學(xué)校以其課程新、方向性強、實踐性強、企業(yè)訂單培養(yǎng)等優(yōu)勢,倍受學(xué)生的喜愛,尤其受經(jīng)濟條件好,有明確就業(yè)目標的學(xué)生歡迎。以達內(nèi)、北大青鳥為例,作為高等學(xué)歷教育的補充形式,彌補了學(xué)生在校缺少項目經(jīng)驗的不足,發(fā)揮為企業(yè)積累“崗前工作經(jīng)驗”的作用,讓學(xué)生能走進項目,走進企業(yè)。畢業(yè)班的課堂管理是困擾各高校教師的難題,除去考研的學(xué)生,畢業(yè)班的學(xué)生因求職就業(yè)已半社會化,普遍心態(tài)比較浮燥,專業(yè)課的實踐意義又難以在高校應(yīng)用,學(xué)生不能像“做項目”一樣所見即所得,所以做好學(xué)生從學(xué)校走入企業(yè)的過渡工作是管理畢業(yè)班的主要任務(wù)。因此,“校企合作”是高校加強培養(yǎng)人才實踐性的重要途徑。

1.2企業(yè)需要“企校合作”建設(shè)“學(xué)習(xí)型”現(xiàn)代化企業(yè)

為什么大量企業(yè)要成立自己的企業(yè)大學(xué),涉足教育領(lǐng)域?到2012年各企業(yè)已籌建1186家企業(yè)大學(xué)。一方面,目前高校培養(yǎng)的軟件人才存在著結(jié)構(gòu)與質(zhì)量的問題,與企業(yè)的需求不符;另一方面,各企業(yè)接受了“終身學(xué)習(xí)的理念”,企業(yè)更注重員工的再學(xué)習(xí)能力。以華為信息與網(wǎng)絡(luò)技術(shù)學(xué)院為例,當(dāng)各高校還在做各種流于形式的“校企合作”時,華為率先做了“企校合作”。所以,“企校合作”是企業(yè)選拔合格人才,建設(shè)“學(xué)習(xí)型”現(xiàn)代化企業(yè)的重要途徑。

2發(fā)揮高校的創(chuàng)新優(yōu)勢,企業(yè)的實踐優(yōu)勢,校企長效合作

高校提供各企業(yè)所需求的人才,高校與企業(yè)是一種人才的供求關(guān)系,有雙向選擇、訂單培養(yǎng)等供求關(guān)系。雙向選擇的供求關(guān)系,即高校需按行業(yè)調(diào)研各類企業(yè)的需求,不斷更新人才培養(yǎng)方案,培養(yǎng)能適合大部分企業(yè)要求的“通用人才”,人才流入市場后雙向選擇。雙向選擇雖然有就業(yè)的風(fēng)險,但為暫不明確就業(yè)方向的學(xué)生提供了更大的擇業(yè)空間。訂單培養(yǎng)的供求關(guān)系,即高校需要根據(jù)某企業(yè)的具體要求,有針對性地招生、授課,與企業(yè)共同制定人才培養(yǎng)方案,培養(yǎng)適合某企業(yè)要求的“定制人才”。訂單培養(yǎng)雖然就業(yè)風(fēng)險降低,但不適應(yīng)某企業(yè)工作的學(xué)生,就會有轉(zhuǎn)行的風(fēng)險。因此,不論是哪種供求關(guān)系都需要高校與企業(yè)深度了解,發(fā)揮高校的創(chuàng)新優(yōu)勢,企業(yè)的實踐優(yōu)勢,校企在政府的支持下長效合作。

2.1政府保證“校企合作”的長效性

參照醫(yī)學(xué)院和醫(yī)院,如果說醫(yī)學(xué)院是“?!保t(yī)院是“企”的話,醫(yī)學(xué)院和醫(yī)院的“校企合作”可以說是國內(nèi)最深入、最長效的合作。從學(xué)科特點上看,軟件工程學(xué)與醫(yī)學(xué)同是一門專業(yè)性強、實踐性強的學(xué)科;從學(xué)習(xí)規(guī)律上看,軟件工程學(xué)與醫(yī)學(xué)同遵行實踐是檢驗真理的唯一標準,需要學(xué)習(xí)、實踐,再學(xué)習(xí)、再實踐,學(xué)習(xí)、實踐不斷反復(fù)的過程。醫(yī)學(xué)的學(xué)科特點與學(xué)習(xí)規(guī)律決定了附屬醫(yī)院是高等醫(yī)學(xué)院校的核心組成部分,同理,軟件工程學(xué)的這些特點與規(guī)律決定了基于軟件工程人才培養(yǎng)的校企合作是提高軟件工程人才培養(yǎng)質(zhì)量的必然要求。政府在有效介入醫(yī)學(xué)院和醫(yī)院的“合作”中的作用,大家是有目共睹的。同樣,高校與企業(yè)合作也需要政府在政策、法律法規(guī)、資金投入、利益分配、評估監(jiān)督等方面發(fā)揮公證人和裁判員的作用。校企合作,政府該做什么呢?國家社科基金開展了《政府有效介入下的職業(yè)教育校企合作長效機制研究》的課題研究,該課題確定政府應(yīng)以“保障校企在技術(shù)技能人才培養(yǎng)領(lǐng)域進行必要和有效的合作”、“提高校企人才培養(yǎng)培訓(xùn)資源配置效率”、“協(xié)調(diào)校企的相關(guān)利益”為政策目標,以解決突出的、普遍性的問題為落腳點;建議政府采取“投資建立相對穩(wěn)定的企業(yè)實習(xí)基地”、“建立學(xué)生實習(xí)成本分擔(dān)與補償機制”、“政府購買行業(yè)企業(yè)的相關(guān)服務(wù)”、“鼓勵企業(yè)舉辦或參與舉辦職業(yè)院?!?、“將合作育人納入企業(yè)社會責(zé)任評估”、“保障校企合作中學(xué)生的權(quán)益”等政策措施;同時指出校企合作中的關(guān)鍵性、全局性問題,還必須通過中央政府出臺的《職業(yè)教育法》、《促進職業(yè)教育校企合作辦法》、《工傷保險條例》等法律法規(guī)加以解決。

2.2高校保證“校企合作”的創(chuàng)新性

1.5年的基礎(chǔ)課與專業(yè)基礎(chǔ)課學(xué)習(xí),0.5年的各方向共用專業(yè)課學(xué)習(xí),要注重編程思維的訓(xùn)練,學(xué)習(xí)方法的積累和學(xué)習(xí)習(xí)慣的養(yǎng)成。基礎(chǔ)是創(chuàng)新的源泉,即萬丈高樓平地起;創(chuàng)新是基礎(chǔ)的升華,即妙筆生花。創(chuàng)新需要堅實的知識和技能為基礎(chǔ),夯實基礎(chǔ),才能驅(qū)動創(chuàng)新。以軟件工程專業(yè)要求的編程能力為例,計算機是應(yīng)用數(shù)學(xué)的工具,數(shù)學(xué)不僅僅是學(xué)知識,而是方法,那就是嚴謹?shù)耐评磉壿嫞B(yǎng)成程序員縝密的思維習(xí)慣。編程語言多為英語,國際上權(quán)威的軟件相關(guān)文檔也多為英語撰寫,英語的作用不言而喻。所以,要往深度學(xué)習(xí),進一步發(fā)展和創(chuàng)新,最終類似《數(shù)學(xué)》和《英語》等基礎(chǔ)課是基礎(chǔ)。編程語言發(fā)展迅速,現(xiàn)有2500多種。我們的高校教育絕不是學(xué)會幾門流行語言,而應(yīng)該以類似《C語言》等共用專業(yè)課為基礎(chǔ),培養(yǎng)學(xué)生以后自學(xué)新語言的自學(xué)能力,解決程序設(shè)計問題的研究能力,和各類程序的編寫能力。計算領(lǐng)域廣、發(fā)展快、更新更快,學(xué)生在學(xué)校學(xué)習(xí)的時間和精力有限,一年的核心專業(yè)課程分方向開設(shè)是關(guān)鍵,根據(jù)現(xiàn)有的軟件人才需求,我校的軟件工程專業(yè)在三年級分Java、.NET等方向。第一,改變傳統(tǒng)的排課方式,遵照專業(yè)知識的系統(tǒng)性和連貫性,一學(xué)期授3~4門有關(guān)聯(lián)的專業(yè)課;以課程為單位,每門課開設(shè)2~5周。第二,改變傳統(tǒng)的授課方式,以完成項目為目標,基于企業(yè)的軟件開發(fā)過程開設(shè)各門課程。第三,改變傳統(tǒng)的考核方式,學(xué)員必須通過開發(fā)過程每個環(huán)節(jié)的嚴格測試,才能進入下一個環(huán)節(jié)的學(xué)習(xí)。以Java方向為例,開設(shè)二學(xué)期,分Java語言、JavaWeb、Java企業(yè)級框架技術(shù)三個階段,每個階段都完成一個項目,每個階段都按軟件開發(fā)的過程開課和考核。

2.3企業(yè)保證“校企合作”的實踐性

學(xué)生進企業(yè)的“校企合作”要考慮三個問題,第一,進企業(yè)的時間,進多長時間;第二,進什么樣的企業(yè);第三,進企業(yè)的目標和任務(wù)。軟件工程專業(yè)應(yīng)以開發(fā)各企業(yè)滿意的軟件為目標,進企業(yè)“做項目”是最好的“企業(yè)崗前培訓(xùn)”,積累工趤趶作經(jīng)驗的最佳途徑。但沒有一個軟件企業(yè)會把真正的項目給學(xué)生做實驗,大部分“校企合作”的運作是學(xué)生跟進一個項目“打雜”。學(xué)生的受益不是太大,往往最大的收獲是了解了企業(yè)崗位的設(shè)置和專業(yè)需求,進一步明確了自己的發(fā)展方向,所以,學(xué)生進企業(yè)以0.5年為宜,根據(jù)學(xué)生有無明確就業(yè)方向安排進企業(yè)時間。如有明確就業(yè)方向的學(xué)生,可以先修分方向?qū)I(yè)課程再進企業(yè),學(xué)生可以修完課程選擇企業(yè)實習(xí);無明確就業(yè)方向的學(xué)生,可以先進企業(yè)再修分方向?qū)I(yè)課,學(xué)生可以通過企業(yè)了解方向和興趣來選擇方向。軟件工程專業(yè)的校企合作很難做實,有以下三點原因。第一,軟件開發(fā)前需做需求分析,不懂業(yè)務(wù)的學(xué)生難以開展;第二,軟件開發(fā)的過程需要碰數(shù)據(jù),企業(yè)難以在不簽保密協(xié)議情況下讓學(xué)生接觸數(shù)據(jù);第三,任何項目都是有進度的,沒有時間讓學(xué)生去學(xué)習(xí)和研究。軟件開發(fā)是一項包括需求分析和設(shè)計,實現(xiàn)、測試和維護的系統(tǒng)工程。軟件開發(fā)過程中,只有需求分析、設(shè)計是無法在高校模擬完成的,實現(xiàn)、測試和維護是可以在學(xué)校軟件模擬實驗室完成的。所以,學(xué)生不一定要進軟件企業(yè),進各種需要開發(fā)軟件的企業(yè)都可以,學(xué)生進企業(yè),調(diào)研需求、分析和設(shè)計各企業(yè)所需的軟件很重要,也比較現(xiàn)實。本專業(yè)是個需要長期學(xué)習(xí)的專業(yè),除了高校,企業(yè)也是相當(dāng)重視“再學(xué)習(xí)”的,筆者原在軟件公司就職時,就被要求天天堅持寫學(xué)習(xí)筆記,每周一報,每月一報,每月開展一個專題的討論活動。如果不鉆研技術(shù),只是埋頭寫代碼,把軟件按要求做出來,就是軟件開發(fā)工程師了,號稱“代碼民工”。相對軟件開發(fā)工程師來說,企業(yè)更需要軟件研發(fā)工程師,號稱“代碼的藝術(shù)家”,不僅有技術(shù)基礎(chǔ),更有對技術(shù)有興趣和執(zhí)著,還有相當(dāng)強的學(xué)習(xí)能力和研究能力。所以,軟件研發(fā)工程師是校企合作最好的結(jié)合體,也是我們要的真正“雙師型教師”。引進軟件研發(fā)工程師進高校,是“校企合作”的實踐性的最實際保障。

3結(jié)語

創(chuàng)新和實踐是軟件工程人才培養(yǎng)的兩大主題,高校保證“校企合作”的創(chuàng)新性,企業(yè)保證“校企合作”的實踐性,政府保證“校企合作”的長效性。軟件工程專業(yè)的校企合作應(yīng)該像塊“三明治”,同高職相比,應(yīng)用型本科有學(xué)制的優(yōu)勢,與企業(yè)合作更易形成“高校學(xué)、企業(yè)做、高校再學(xué)”的三明治教育模式。1.5年的基礎(chǔ)與專業(yè)基礎(chǔ)課學(xué)習(xí),0.5年的各方向共用專業(yè)課學(xué)習(xí),注重編程思維的訓(xùn)練,學(xué)習(xí)方法的積累和學(xué)習(xí)習(xí)慣的養(yǎng)成;1年的分方向?qū)I(yè)課學(xué)習(xí),以項目為中心,基于企業(yè)軟件開發(fā)過程分方向開設(shè)專業(yè)課程;根據(jù)學(xué)生有無明確就業(yè)方向安排進企業(yè)的0.5年在分方向前或者后;最后0.5年,企業(yè)研發(fā)工程師進高校,與專業(yè)課老師合作,實行雙導(dǎo)師制,模擬企業(yè)工作過程,分小組完成1個大型企業(yè)軟件。校企合作,將企業(yè)職業(yè)培訓(xùn)有機融入到高校教學(xué)中,模擬一個相對真實和規(guī)范的項目的完整開發(fā)過程,是學(xué)生積累“崗前工作經(jīng)驗”的重要途徑。這理想中的“軟件工程人才培養(yǎng)的校企合作”應(yīng)是2+1+0.5+0.5三明治教育模式和2+0.5+1+0.5三明治教育模式。

作者:吳亮 陽小蘭 龔鳴敏 單位:武昌理工學(xué)院信息工程學(xué)院

軟件工程人才培養(yǎng)策略:軟件工程專業(yè)人才培養(yǎng)探究

隨著經(jīng)濟、社會和技術(shù)的不斷發(fā)展,骨干高職院校課程建設(shè)和人才培養(yǎng)模式必須及時調(diào)整,滿足企業(yè)和學(xué)生的雙重需求。課程建設(shè)和人才培養(yǎng)模式建設(shè)不能閉門造車,學(xué)習(xí)兄弟院校優(yōu)秀的經(jīng)驗是一條捷徑,但是也不能完全照搬,畢竟各個院校所處的區(qū)域不同,社會、經(jīng)濟、文化等發(fā)展程度上參差不齊,人才培養(yǎng)模式和課程建設(shè)必須從區(qū)域企業(yè)需求、院校實際情況、專業(yè)基礎(chǔ)等客觀情況出發(fā)。

一、目前高職院校軟件工程專業(yè)建設(shè)存在的問題

高職院校經(jīng)過十幾年的高速發(fā)展,數(shù)量上和規(guī)模上有了顯著提高,為社會和企業(yè)提供了大量技能型人才,為中華民族的騰飛做出了巨大貢獻。近幾年由于信息技術(shù)特別是軟件外包發(fā)展迅速,軟件工程專業(yè)也得到蓬勃的發(fā)展,具有計算機和信息背景的高職院校普遍開設(shè)了軟件工程專業(yè)。近5年通過調(diào)查研究,發(fā)現(xiàn)在人才培養(yǎng)方面軟件工程專業(yè)存在一系列以下問題:

1、院?!巴|(zhì)化”嚴重,職業(yè)特色不夠突出

高職院校人才培養(yǎng)模式和專業(yè)設(shè)置關(guān)系著高職院校的生存和發(fā)展,在高等教育“大眾化”的背景下,高職院校的專業(yè)設(shè)置“同質(zhì)化”十分嚴重,完全沒有從區(qū)域經(jīng)濟發(fā)展的需求,盲目投入巨大資金,造成資源上巨大浪費?,F(xiàn)在大部分高職院校軟件專業(yè)學(xué)生的理念、知識和技能與社會和企業(yè)的期望差距非常大,無法滿足需求,造成“結(jié)構(gòu)性失調(diào)”。[2]大部分高職院校重理論,輕實踐,照搬本科院校的學(xué)歷教育,沒有顯著突出職業(yè)教育的特點。高職教育培養(yǎng)第一線需要的高級應(yīng)用型人才,培養(yǎng)的人才具備與高等教育相適應(yīng)的基本知識、理論和技能,掌握相應(yīng)的新知識、新技能和新工藝,有較強的實踐動手能力和分析、解決生產(chǎn)實際問題的能力。

2、人才培養(yǎng)與社會要求差距大矛盾突出

企業(yè)為了適應(yīng)社會發(fā)展和滿足消費者的需求,對創(chuàng)新型高素質(zhì)技能人才需求極大,提高產(chǎn)品的質(zhì)量,獲取最大的回報。但現(xiàn)實是企業(yè)招聘到合適人才的機會越來越小,而中國每年近七百萬的大學(xué)畢生業(yè)大部分找不到合適的工作,特別是高職院校學(xué)生就業(yè)質(zhì)量不理想。社會對技術(shù)人才需求量非常大和大部分學(xué)生找不到合適工作的矛盾,主要原因是院校的人才培養(yǎng)模式落后,所傳授知識難以滿足社會企業(yè)的需求,不適應(yīng)社會需求。

3、“工學(xué)結(jié)合、校企合作”層次低

高職院校領(lǐng)導(dǎo)都具有“工學(xué)結(jié)合、校企合作”的思維,但受多個因素影響,大部分高職院校的校企合作僅僅停留在備忘錄或紙面協(xié)議,即使有,深度也不夠,僅僅是高職院校利用寒暑假組織學(xué)生到企業(yè)定崗實習(xí),學(xué)生在流水線從事簡單枯燥的機械式工作,與期望相差甚遠,未能充分體現(xiàn)工學(xué)結(jié)合理念,效果不佳。

二、提高高職院校軟件工程專業(yè)人才培養(yǎng)模式和課程建設(shè)的措施

《教育部財政部關(guān)于進一步推進“國家示范性高等職業(yè)院校建設(shè)計劃”實施工作的通知》(教高[2010]8號)中,對專業(yè)建設(shè)與人才培養(yǎng)模式改革提出了具體要求。陜西職業(yè)技術(shù)學(xué)院通過對軟件專業(yè)人才培養(yǎng)模式和課程體系建設(shè)進行深度改革,促進軟件專業(yè)建設(shè)更上一層樓,具體措施如下:

1、吃透政府政策,立足服務(wù)區(qū)域產(chǎn)業(yè),準確定位專業(yè)建設(shè)方向

軟件外包產(chǎn)業(yè)被稱為“高科技、高附加值的綠色產(chǎn)業(yè)”。根據(jù)《西安軟件外包發(fā)展規(guī)劃(2010-2015年)》,西安市軟件外包發(fā)展的總體定位是成為國際軟件外包中心之一,總體目標是成為全球知名的軟件外包中心城市,服務(wù)區(qū)域經(jīng)濟發(fā)展。學(xué)院應(yīng)抓住這次契機,為西安市軟件外包儲備人才。軟件產(chǎn)業(yè)包含軟件測試、軟件架構(gòu)、物聯(lián)網(wǎng)、云計算、虛擬化、智能穿戴、智能家電、APP等新興產(chǎn)業(yè)。在國家政策的鼓勵和社會需求的推動下,新興產(chǎn)業(yè)在未來的10年將有較大發(fā)展,成為中國由“中國制造”向“中國智造”產(chǎn)業(yè)升級的主力軍。但是,目前許多高職院校軟件工程專業(yè)的課程極少涉及上述核心技術(shù),無法滿足社會和企業(yè)的需求。高職院校為了提高軟件專業(yè)學(xué)生的就業(yè)率和就業(yè)質(zhì)量,領(lǐng)導(dǎo)和教師必須密切關(guān)注軟件產(chǎn)業(yè)的發(fā)展趨勢和熱點,深入到軟件企業(yè)調(diào)研,了解企業(yè)真正需求,預(yù)測未來幾年軟件發(fā)展熱度,做好課程建設(shè)方面的知識儲備。

2、緊抓市場契機,與企業(yè)深度合作,力求實現(xiàn)共贏

陜西職業(yè)技術(shù)學(xué)院處在西部大開發(fā)的橋頭堡——西安,新的形勢為西部高職院校和西部企業(yè)提供了合作機會,院校改變辦學(xué)思維,主動要求相關(guān)企業(yè)合作辦學(xué),特別是軟件外包的相關(guān)企業(yè),使企業(yè)參與到軟件工程專業(yè)的課程建設(shè)和人才培養(yǎng)上,學(xué)院根據(jù)企業(yè)反饋的信息,及時調(diào)整課程結(jié)構(gòu),優(yōu)化教學(xué)內(nèi)容,使學(xué)生第一時間學(xué)習(xí)企業(yè)最急需的技術(shù),畢業(yè)后及時融入企業(yè)工作環(huán)境中,合作企業(yè)每年優(yōu)先從畢業(yè)學(xué)生中選取優(yōu)秀畢業(yè)生充實到企業(yè)中,分享合作辦學(xué)的碩果,由被動轉(zhuǎn)化為主動,解決“院校熱、企業(yè)冷”的校企合作辦學(xué)難題。高職院校對學(xué)生的培養(yǎng)目標定位在實用性“藍領(lǐng)”人才,側(cè)重于培養(yǎng)學(xué)生的專業(yè)技能、動手能力,院校和企業(yè)之間可以采取“聯(lián)合辦學(xué)”、“訂單式”培養(yǎng)模式,使學(xué)生實際操作能力顯著提高,院校的就業(yè)率得到保障。軟件工程專業(yè)學(xué)生可以與西安高新區(qū)多家軟件外包企業(yè)簽訂聯(lián)合辦學(xué)協(xié)議,為學(xué)生多方面提供帶薪頂崗實習(xí),熟悉企業(yè)工作流程。頂崗實習(xí)學(xué)生可以從最簡單的軟件測試開始,熟悉軟件測試中的單元測試、模塊測試、系統(tǒng)測試和集成測試等方法,掌握黑盒測試和白盒測試等技術(shù),為自己就業(yè)奠定基礎(chǔ)。

3、構(gòu)建“校企合作,工學(xué)結(jié)合”的專業(yè)課程體系

“校企合作,工學(xué)結(jié)合”模式是目前高職院校相對成熟的人才培養(yǎng)模式,突出了高職院校教育的職業(yè)化,是高職院校公認的“金”模式,核心是骨干課程建設(shè),使畢業(yè)生第一時間勝任工作崗位,短時間內(nèi)獲得更大發(fā)展空間。

三、結(jié)束語

高職院校人才培養(yǎng)要按照“企業(yè)引入學(xué)校、把課堂搬進車間”的思路,把握領(lǐng)會各級政府的政策方針,同時積極尋求與企業(yè)的合作,進一步加大校外實訓(xùn)基地的建設(shè)。經(jīng)過幾年建設(shè),使陜西職業(yè)技術(shù)學(xué)院軟件工程專業(yè)的人才培養(yǎng)質(zhì)量顯著提高,課程建設(shè)更加豐富,更加多元化,軟件工程專業(yè)畢業(yè)生就業(yè)率與就業(yè)質(zhì)量均有所突破,為陜西省區(qū)域經(jīng)濟的蓬勃發(fā)展添磚加瓦,盡自己應(yīng)盡的責(zé)任。

作者:趙艷妮 郭華磊 單位:陜西職業(yè)技術(shù)學(xué)院計算機科學(xué)系 西安通信學(xué)院信息服務(wù)系

軟件工程人才培養(yǎng)策略:軟件工程人才培養(yǎng)體系研究

1引言(Introduction)

當(dāng)前IT領(lǐng)域?qū)浖I(yè)人才的需求很大,而創(chuàng)新型、應(yīng)用型軟件人才的匱乏已成為制約我國軟件產(chǎn)業(yè)發(fā)展的瓶頸,如何適應(yīng)市場需求,進一步提高學(xué)生的就業(yè)率和就業(yè)質(zhì)量,是我們目前面臨的首要問題。青海民族大學(xué)十分重視軟件人才的培養(yǎng),在采取多項政策和措施鼓勵教學(xué)改革促進具有創(chuàng)新型思維的、面向工程化的軟件人才,在培養(yǎng)體系的建立,辦學(xué)模式、培養(yǎng)方法、質(zhì)量監(jiān)控等方面進行了努力的工作和積極的探索,并取得了一些經(jīng)驗。一些研究成果和IT領(lǐng)域的反饋表明,成熟的軟件工程人才在具備扎實的理論基礎(chǔ)、寬廣的專業(yè)知識和創(chuàng)新能力框架下,必須受到正規(guī)的、良好的工程師訓(xùn)練和職業(yè)熏陶。本項目是我們在結(jié)合青海民族大學(xué)實際情況的基礎(chǔ)上,認真分析了軟件工程人才培養(yǎng)規(guī)律,其目標就是建立一個以工程化為主線的軟件開發(fā)人才綜合實踐教學(xué)體系,培養(yǎng)創(chuàng)新型、復(fù)合型開發(fā)人才,使學(xué)生的專業(yè)知識、項目管理能力、職業(yè)素養(yǎng)、創(chuàng)新能力等方面都得到均衡的發(fā)展。

2創(chuàng)新型軟件工程人才培養(yǎng)體系

2.1創(chuàng)新型軟件工程人才培養(yǎng)目標

要培養(yǎng)既掌握軟件開發(fā)技術(shù),又懂得如何實施一個軟件項目并對之進行管理的創(chuàng)新型、應(yīng)用型人才,這就要求我們對學(xué)生的培養(yǎng)目標重新定位。培養(yǎng)目標應(yīng)該以社會需求為導(dǎo)向,把工程化教學(xué)、職業(yè)素質(zhì)、創(chuàng)新思維培養(yǎng)作為軟件開發(fā)應(yīng)用型人才培養(yǎng)的核心任務(wù)。創(chuàng)新型軟件工程人才培養(yǎng)體系不但要求學(xué)生學(xué)習(xí)軟件工程的基本知識和方法,還要在遵循IT業(yè)界標準的基礎(chǔ)上,培養(yǎng)他們的項目管理、工程實施、創(chuàng)新能力和團隊合作精神。充分發(fā)揮教師領(lǐng)域知識的潛能,調(diào)動學(xué)生學(xué)習(xí)興趣,從而提高學(xué)生的主動創(chuàng)新興趣和能力,提高就業(yè)競爭力。

2.2創(chuàng)新型軟件工程人才培養(yǎng)過程

創(chuàng)新型軟件工程人才培養(yǎng)體系強調(diào)在軟件工程指導(dǎo)下,以數(shù)據(jù)庫為主線進行工程化課程群組建設(shè),具體工作分三個階段進行,即知識傳授+案例討論+工程化實踐的模式。這一階段以理論知識傳授為主,教師系統(tǒng)地講授工程化課程群組建設(shè)的知識體系,精講系統(tǒng)原理和方法并突出重點和難點,為后續(xù)階段的學(xué)習(xí)做好準備。第二階段是案例討論。讓有豐富經(jīng)驗的教師及企業(yè)工程師和管理者來編寫案例,通過對一些精選案例的分析學(xué)習(xí),培養(yǎng)學(xué)生的工程思維能力、問題分析能力和判斷能力及創(chuàng)新思維。引導(dǎo)學(xué)生進行深入討論以便發(fā)現(xiàn)問題、尋找可能正確地處理和解決問題的具體方法。第三階段是實踐訓(xùn)練。以項目小組為單位具體實施完成一個項目,一個小組可由若干人組成,按軟件工程項目開發(fā)的要求,為小組的每一位成員分配角色,分別進行項目計劃的制定、需求分析、總體設(shè)計、詳細設(shè)計、編碼實現(xiàn)及測試等各環(huán)節(jié)的任務(wù)。在實踐過程中,對上述環(huán)節(jié)的任務(wù)完成都以答辯作為考核的方法。根據(jù)實際需求,將可行性分析、需求分析、設(shè)計文檔等工作作為一個重要環(huán)節(jié)來鍛煉,通過對標準文檔格式的講解和精選案例的學(xué)習(xí),學(xué)生編寫所有環(huán)節(jié)的文檔資料,而每一個環(huán)節(jié)的文檔資料只有在通過答辯后才能進入下一個環(huán)節(jié)的工作。

2.3創(chuàng)新型軟件工程人才培養(yǎng)方法

盡管案例教學(xué)法在各級院校已經(jīng)開展,但大部分教師在實際講授過程中仍以自己的思路為主導(dǎo),忽略了將案例作為背景將軟件工程的各個環(huán)節(jié)串聯(lián)起來。學(xué)生在被動的聽講過程中缺少積極的參與意識和獨立思考的能力,而對完成一個軟件項目的全過程非常模糊。因此,在日常的教學(xué)過程中,更應(yīng)該強調(diào)軟件工程的實施過程,對每一個階段進行承前啟后的分解,其中強化軟件項目管理在整個過程管理中的重要性,特別是把軟件過程管理的內(nèi)容納入到課堂教學(xué)內(nèi)容中,并輔以必要的答辯討論和實踐環(huán)節(jié),使得學(xué)生能夠?qū)浖椖繉嵤┑母鞣矫鎯?nèi)容進行綜合理解和應(yīng)用,使學(xué)生熟練掌握軟件工程知識與技能,具備作為軟件工程師的能力。

2.4創(chuàng)新型軟件工程人才培養(yǎng)保障措施

建立新的評價體系。將工程能力、創(chuàng)新思維、職業(yè)素養(yǎng)引入人才培養(yǎng)評價體系,將企業(yè)反饋和實習(xí)生/畢業(yè)生調(diào)查結(jié)果作為依據(jù),加大教育教學(xué)過程管理。實驗室/實踐基地建設(shè)。近三年投入經(jīng)費800余萬元,加強實驗教學(xué)平臺建設(shè),通過建設(shè)與市場同步的工程化綜合實驗環(huán)境及實踐/實習(xí)基地,為實踐教學(xué)提供強有力的支撐。

3創(chuàng)新型軟件工程人才培養(yǎng)實施過程(Innovativesoftwareengineeringpersonneltrainingimplementationprocess)

以面向工程化和提升創(chuàng)新能力為指導(dǎo),通過全面改革人才培養(yǎng)模式、合理設(shè)計課程結(jié)構(gòu)、改革教學(xué)方法與手段、更新考核方法、提升重視團隊合作、突出軟件測試過程、搭建工程實踐教學(xué)環(huán)境,確立課堂教學(xué)、自主學(xué)習(xí)、結(jié)合實踐、教師指導(dǎo)創(chuàng)新型軟件工程人才的教育體系。

3.1合理設(shè)計課程模塊

通過引入第三方評估公司麥克斯對畢業(yè)生進行調(diào)查需求和質(zhì)量分析,根據(jù)結(jié)果及時與IT領(lǐng)域企業(yè)研討,修訂人才培養(yǎng)方案和培養(yǎng)目標,制定課程教學(xué)計劃、教學(xué)大綱、實驗大綱,逐漸形成符合市場需求的人才培養(yǎng)模式,構(gòu)建了相對獨立又互相聯(lián)系的“理論課程體系”和“實踐教學(xué)體系”。校企合作以軟性內(nèi)涵建設(shè)為核心,雙方建立穩(wěn)定、長效和雙贏的合作模式,包括人才標準的制定、基于崗位和任務(wù)的課程體系規(guī)劃與設(shè)計。在培養(yǎng)方案中針對性地設(shè)置教學(xué)模塊,包括理論知識、實踐教學(xué),覆蓋文化修養(yǎng)和專業(yè)領(lǐng)域,構(gòu)建一個知識面較寬廣、實用性很強的大平臺+多模塊的教學(xué)體系。根據(jù)“基本知識初步綜合應(yīng)用工程實施組織創(chuàng)新技能”的梯度模式,其中實踐教學(xué)體系設(shè)置企業(yè)認知、課程實驗、課程設(shè)計、綜合實習(xí)、認證培訓(xùn)、參加大賽等教學(xué)環(huán)節(jié)。模塊化、系統(tǒng)化課程體系構(gòu)建為我校計算機類專業(yè)以及在部分專業(yè)必修課中實行了分級教學(xué)奠定基礎(chǔ)。

3.2改革教學(xué)方法與手段

隨著軟件行業(yè)的不斷發(fā)展,主流應(yīng)用軟件的類型也在不斷變化著,從最初的桌面應(yīng)用到基于Web的應(yīng)用,再到目前的電腦、手機客戶端與Web端多客戶端平臺應(yīng)用[3]。以精選的項目案例為驅(qū)動,推行啟發(fā)式、討論式、參與式教學(xué),并結(jié)合理論/實踐一體化的教學(xué)方法。運用現(xiàn)代信息技術(shù),如大數(shù)據(jù)、云平臺,為學(xué)生的自主學(xué)習(xí)和實踐提供大量的資源。讓學(xué)生通過多途徑理解專業(yè)知識和文化知識,在項目開發(fā)和案例討論中了解工程過程并積累工程經(jīng)驗。以面向工程化的教學(xué)法為指導(dǎo),突破傳統(tǒng)的教學(xué)模式,注重培養(yǎng)學(xué)生的批判性和創(chuàng)造性思維,激發(fā)創(chuàng)新創(chuàng)業(yè)靈感,同時又作用于學(xué)生對專業(yè)知識的提高,大大增強學(xué)生學(xué)習(xí)的積極性和主動性。

3.3培養(yǎng)工程化思維能力

教師除了講授學(xué)生學(xué)習(xí)軟件工程領(lǐng)域?qū)I(yè)知識的同時,更加注重對實際應(yīng)用能力的培養(yǎng),培養(yǎng)學(xué)生的創(chuàng)新精神和團隊合作意識,使學(xué)生積極主動地參與其中,然后由學(xué)生根據(jù)知識和技能進行項目的實踐。與此同時,教師一定要向?qū)W生明確任何項目沒有標準答案,只有預(yù)定的目標和指標,而工程就是去實現(xiàn)這個目標和指標,它需要創(chuàng)新,沒有工程思維,就很難進行創(chuàng)新。

3.4更新考核方法

以答辯的方式考核學(xué)生完成的階段任務(wù)。首先,確定答辯小組成員,以7—9人作為一個答辯小組,成員有教師、工程師、學(xué)生組成,其中學(xué)生成員既是答辯評委又是答辯者,一個班級可以分5—6個小組進行答辯。其次,由學(xué)生將自己在前一段時間所做項目的可行性研究、系統(tǒng)分析、總體設(shè)計、詳細設(shè)計做完整的介紹。答辯小組成員,尤其是學(xué)生評委必須提出問題,然后展開討論,在發(fā)現(xiàn)問題的同時提出解決方法。在討論的過程中老師注意激發(fā)學(xué)生的熱情和興趣,并詳細記載分析每一個答辯學(xué)生設(shè)計方案中出現(xiàn)的問題,認真分析、充分討論,經(jīng)修改后進行下一階段工作。成績考核中引入團隊評分制,不再以個人表現(xiàn)來評定成績,而是以項目團隊的整體表現(xiàn)作為考核的依據(jù),最終目的是促使學(xué)生加強溝通和合作交流,體會到團隊作戰(zhàn)的重要性。在考查學(xué)生分析問題、解決問題的基礎(chǔ)上,探索新型非標準化考試。

3.5提升重視團隊合作

每個小組交換使用設(shè)計方案,各組選擇其他組的階段成果作為下階段工作的基礎(chǔ),用較真實的場景模擬項目評審,從設(shè)計方案到代碼的編寫、測試,都暴露在其他小組成員的監(jiān)控中,培養(yǎng)競爭意識和表達能力,提高組間協(xié)調(diào)能力和團隊合作意識。

3.6突出軟件測試過程

學(xué)生邀請非小組成員或班級外的學(xué)生對軟件產(chǎn)品做嚴格的測試,以便發(fā)現(xiàn)問題。之后指導(dǎo)教師給出下一步項目需求的更改情況,學(xué)生根據(jù)實際情況或更新設(shè)計方案獲繼續(xù)下階段的工作,其目的是模擬實現(xiàn)真實項目中的需求變更。

3.7建設(shè)工程實踐教學(xué)環(huán)境

校內(nèi)實驗室/實踐基地建設(shè)是實施工程化教學(xué)的基本保障。在校內(nèi)實驗室/實踐基地建設(shè)過程中,始終以創(chuàng)新型、工程化的培養(yǎng)思維為指導(dǎo),構(gòu)建跨專業(yè)、符合企業(yè)要求的工程化綜合應(yīng)用環(huán)境,同時在國內(nèi)IT企業(yè)中建立實踐基地,為學(xué)生提供良好的實踐機會,讓學(xué)生具體參與企業(yè)運作和項目研發(fā),體驗軟件工程的實施過程。

4結(jié)論(Conclusion)

創(chuàng)新型軟件工程人才以專業(yè)知識為基礎(chǔ)、以應(yīng)用能力為導(dǎo)向、以創(chuàng)新思維培養(yǎng)為目標,把工程能力和職業(yè)素質(zhì)培養(yǎng)引入到教學(xué)中,在鞏固學(xué)生的基礎(chǔ)知識、專業(yè)技能,強化工程能力、職業(yè)素質(zhì)、團隊合作力的同時,全方位提升創(chuàng)新思維和意識。在項目規(guī)劃、案例選取、教學(xué)方法、教學(xué)手段和成績考核等方面進行全面改革,隱形的培養(yǎng)學(xué)生的溝通能力和軟件文檔寫作水平。以適應(yīng)市場需要和突出創(chuàng)新型軟件工程人才的培養(yǎng)為目標,設(shè)計軟件開發(fā)課程體系的構(gòu)成,以階段性的方式設(shè)置課程組成,完善課程的系統(tǒng)性。在模擬場景中的軟件項目實施階段,針對目前驗證式的教學(xué)方法進行了一系列創(chuàng)新性探索,項目指導(dǎo)老師始終圍繞最終目標和階段參數(shù)來強化過程管理,使學(xué)生對軟件項目的開發(fā)從可行性分析、開發(fā)、測試、維護的全部流程都有了一定的實踐基礎(chǔ)。通過本項目的實施,經(jīng)過對在校生和畢業(yè)生的意見征詢,大多反映能夠適應(yīng)新的教學(xué)體系,個人綜合能力得到全面提高,縮短了就業(yè)巨距離。學(xué)生的工程規(guī)劃能力、分析設(shè)計能力、動手實踐能力、團隊合作能力、創(chuàng)新能力都得到了大幅度提高,綜合素質(zhì)明顯增強。同時《面向工程化的軟件開發(fā)人才培養(yǎng)體系構(gòu)建與實施》獲青海省高等教育教學(xué)成果二等獎。

作者:孫琦龍 單位:青海民族大學(xué)計算機學(xué)院